Presentation is loading. Please wait.

Presentation is loading. Please wait.

Chapter 3 Introduction to optimization models. Linear Programming The PCTech company makes and sells two models for computers, Basic and XP. Profits for.

Similar presentations


Presentation on theme: "Chapter 3 Introduction to optimization models. Linear Programming The PCTech company makes and sells two models for computers, Basic and XP. Profits for."— Presentation transcript:

1 Chapter 3 Introduction to optimization models

2 Linear Programming The PCTech company makes and sells two models for computers, Basic and XP. Profits for Basic is $80/unit and for XP is $129/unit. Sales estimate is 600 Basics and 1200 XPs Making the computers involves two operations: Assembly:Basic requires 5 hours and XP requires 6 hours Testing:Basic requires 1 hour and XP requires 2 hours Available labor hours: Assembly:10000 hours Testing:3000 hours

3 Linear Programming PC Tech wants to know how many of each model it should produce (assemble and test) to maximize its net profit, but it cannot use more labor hours than are available, and it does not want to produce more than it can sell. The problem objective: – Use LP to find the best mix of computer models that maximizes profit – Stay within the company’s labor availability – Don’t produce more than what can be sold

4 Graphical Method x 1 = Number of basic computer model x 2 = Number of XP computer model Net profit = 80x 1 + 129x 2 x1x1 x2x2

5 200400600 800 1000 1200 14001600 18002000 2200 2400 2600 2800 3000 200 400 600 800 1000 1200 1400 1600 1800 x 1 = Number of basic computer model x 2 = Number of XP computer model If x 1 = 1290, x 2 = 0, Net profit = 103,200 If x 1 = 0, x 2 = 800, Net profit = 103,200 Net profit = $103,200 x2x2 x1x1 Graphical Method Net profit = 80x 1 + 129x 2

6 200400600 800 1000 1200 14001600 18002000 2200 2400 2600 2800 3000 200 400 600 800 1000 1200 1400 1600 1800 Net profit = 80x 1 + 129x 2 x 1 = Number of basic computer model x 2 = Number of XP computer model If x 1 = 1290, x 2 = 0, Net profit = 103,200 If x 1 = 0, x 2 = 800, Net profit = 103,200 Net profit = $103,200 x2x2 x1x1 Net profit = $130,00 Net profit = $140,00 Graphical Method Iso-profit line

7 Constraints Basic ModelXP ModelHours available Assembly labor5 hours/unit6 hours/unit10,000 hours Testing labor1 hour/unit2 hours/unit3,000 hours Labor hours constraints Basic ModelXP Model Maximum sales/month6001200 Sales constraints

8 200400600 800 1000 1200 14001600 18002000 2200 2400 2600 2800 3000 200 400 600 800 1800 1200 1400 1600 1800 x 1 = Number of basic computer model x 2 = Number of XP computer model Assembly hours constraint: 5x 1 + 6x 2 <= 10,000 If we make no XP model at all 5(2000) + 6(0) = 10,000 If we make no Basic model at all 5(0) + 6(1666.67) = 10,000 X 1 = 2000, x 2 = 0 Assembly Hours Constraints X 1 = 0, x 2 = 1666.67 x1x1 x2x2

9 200400600 800 1000 1200 14001600 18002000 2200 2400 2600 2800 3000 200 400 600 800 1800 1200 1400 1600 1800 x 1 = Number of basic computer model x 2 = Number of XP computer model Testing hours constraint: x 1 + 2x 2 <= 3,000 If we make no XP model at all (3000) + 2(0) = 3,000 If we make no Basic model at all (0) + 2(1500) = 3,000 Testing Hours Constraints x2x2 x1x1 X 1 = 3000, x 2 = 0 X 1 = 0, x 2 = 1500

10 200400600 800 1000 1200 14001600 18002000 2200 2400 2600 2800 3000 200 400 600 800 1800 1200 1400 1600 1800 x 1 = Number of basic computer model x 2 = Number of XP computer model Maximum sales Constraints x2x2 x1x1 Maximum sales for basic model: x 1 <= 600 X 1 = 600, x 2 = 0

11 200400600 800 1000 1200 14001600 18002000 2200 2400 2600 2800 3000 200 400 600 800 1800 1200 1400 1600 1800 x 1 = Number of basic computer model x 2 = Number of XP computer model x2x2 x1x1 Maximum sales for XP model: x 2 <= 1200 X 1 = 0, x 2 = 1200 Maximum sales Constraints

12 200400600 800 1000 1200 14001600 18002000 2200 2400 2600 2800 3000 200 400 600 800 1800 1200 1400 1600 1800 x 1 = Number of basic computer model x 2 = Number of XP computer model Feasible region x2x2 x1x1 x 2 = 1200 x 1 = 600 5x 1 + 6x 2 =10000 Redundant constraint x 1 + 2x 2 <= 3000

13 200400600 800 1000 1200 14001600 18002000 2200 2400 2600 2800 3000 200 400 600 800 1800 1200 1400 1600 1800 x 1 = Number of basic computer model x 2 = Number of XP computer model Optimum solution x2x2 x1x1 Redundant constraint x 1 + 2x 2 <= 3000 Iso-profit line

14 200400600 800 1000 1200 14001600 18002000 2200 2400 2600 2800 3000 200 400 600 800 1800 1200 1400 1600 1800 x 1 = Number of basic computer model x 2 = Number of XP computer model Optimum solution x2x2 x1x1

15 200400600 800 1000 1200 14001600 18002000 2200 2400 2600 2800 3000 200 400 600 800 1800 1200 1400 1600 1800 x 1 = Number of basic computer model x 2 = Number of XP computer model Optimum solution x2x2 x1x1 Optimum Solution is the intersection between: x 2 = 1200, and 5x 1 + 6x 2 = 10000 Solve and x 1 = 560 and x 2 = 1200 Profit = 80(560) + 129(1200) = $199,600 5x 1 + 6x 2 =10000 x 2 = 1200

16 The algebraic model Maximize 80x 1 + 129x 2 subject to: 5x 1 + 6x 2 < 10000 x 1 + 2x 2 < 3000 x 1 < 600 x 2 < 1200 x 1, x 2 > 0

17 Elements of LP model Decision variables – The variable whose values must be determined Objective function – A linear function of decision variables – The value of this function is to be optimized – minimized or maximized Constraints – Linear functions of the variables – Represents limited resources or minimum requirements

18 LP requirements Proportionality of variables Additivity of resources Divisibility of variables Non-negativity Linear objective function Linear constraints

19 Scaling in LP Poorly scaled model – model contains some very large numbers (e.g. 100,000 or more) and some very small numbers (e.g. 0.001 or less) – Solver may erroneously give an error that the linearity conditions are not satisfied Three remedies for poorly scaled model – Use Automatic Scaling option in Solver/Options – Redefine the units in the model – Change the Precision setting in Solver's Options dialog box to a larger number, such 0.00001 or 0.0001. (The default has five zeros.)

20 Solutions to LP problem Feasible solution Feasible region Optimal solution – Unique – Multiple – Unbounded

21 200400600 800 1000 1200 14001600 18002000 2200 2400 2600 2800 3000 200 400 600 800 1800 1200 1400 1600 1800 x 1 = Number of basic computer model x 2 = Number of XP computer model Multiple Optimum solution x2x2 x1x1

22 200400600 800 1000 1200 14001600 18002000 2200 2400 2600 2800 3000 200 400 600 800 1800 1200 1400 1600 1800 x 1 = Number of basic computer model x 2 = Number of XP computer model Multiple Optimum solution x2x2 x1x1 Iso-profit line

23 200400600 800 1000 1200 14001600 18002000 2200 2400 2600 2800 3000 200 400 600 800 1000 1200 1400 1600 1800 x 1 = Number of basic computer model x 2 = Number of XP computer model x2x2 x1x1 Unbounded Solution Constraint 1 Constraint 2

24 200400600 800 1000 1200 14001600 18002000 2200 2400 2600 2800 3000 200 400 600 800 1000 1200 1400 1600 1800 x 1 = Number of basic computer model x 2 = Number of XP computer model x2x2 x1x1 Unbounded Solution Constraint 1 Constraint 2

25 200400600 800 1000 1200 14001600 18002000 2200 2400 2600 2800 3000 200 400 600 800 1000 1200 1400 1600 1800 x 1 = Number of basic computer model x 2 = Number of XP computer model x2x2 x1x1 Infeasible Solution Constraint 1 Constraint 2

26 Summary An LP model may result in – an unique optimum solution – multiple optimum solutions – unbounded feasible region – infeasible region


Download ppt "Chapter 3 Introduction to optimization models. Linear Programming The PCTech company makes and sells two models for computers, Basic and XP. Profits for."

Similar presentations


Ads by Google