chapter

16
6s-1 Linear Programming CHAPTER 6s Linear Programming

Upload: hilde

Post on 06-Jan-2016

31 views

Category:

Documents


0 download

DESCRIPTION

CHAPTER. 6s. Linear Programming. Linear Programming. Used to obtain optimal solutions to problems that involve restrictions or limitations, such as: Materials Budgets Labor Machine time. Linear Programming. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: CHAPTER

6s-1 Linear Programming

CHAPTER6s

Linear Programming

Page 2: CHAPTER

6s-2 Linear Programming

Used to obtain optimal solutions to problems that involve restrictions or limitations, such as: Materials Budgets Labor Machine time

Linear ProgrammingLinear Programming

Page 3: CHAPTER

6s-3 Linear Programming

Linear programming (LP) techniques consist of a sequence of steps that will lead to an optimal solution to problems, in cases where an optimum exists

Linear ProgrammingLinear Programming

Page 4: CHAPTER

6s-4 Linear Programming

Objective: the goal of an LP model is maximization or minimization

Decision variables: amounts of either inputs or outputs

Feasible solution space: the set of all feasible combinations of decision variables as defined by the constraints

Constraints: limitations that restrict the available alternatives

Parameters: numerical values

Linear Programming ModelLinear Programming Model

Page 5: CHAPTER

6s-5 Linear Programming

Linearity: the impact of decision variables is linear in constraints and objective function

Divisibility: noninteger values of decision variables are acceptable

Certainty: values of parameters are known and constant

Nonnegativity: negative values of decision variables are unacceptable

Linear Programming AssumptionsLinear Programming Assumptions

Page 6: CHAPTER

6s-6 Linear Programming

1. Set up objective function and constraints in mathematical format

2. Plot the constraints

3. Identify the feasible solution space

4. Plot the objective function

5. Determine the optimum solution

Graphical Linear ProgrammingGraphical Linear Programming

Page 7: CHAPTER

6s-7 Linear Programming

Objective - profitMaximize Z=60X1 + 50X2

Subject toAssembly 4X1 + 10X2 <= 100 hours

Inspection 2X1 + 1X2 <= 22 hours

Storage 3X1 + 3X2 <= 39 cubic feet

X1, X2 >= 0

Linear Programming ExampleLinear Programming Example

Page 8: CHAPTER

6s-8 Linear Programming

Assembly Constraint4X1 +10X2 = 100

0

2

4

6

8

10

12

0 2 4 6 8 10 12 14 16 18 20 22 24

Product X1

Pro

du

ct X

2

Linear Programming ExampleLinear Programming Example

Page 9: CHAPTER

6s-9 Linear Programming

Linear Programming ExampleLinear Programming Example

Add Inspection Constraint2X1 + 1X2 = 22

0

5

10

15

20

25

0 2 4 6 8 10 12 14 16 18 20 22 24

Product X1

Pro

du

ct X

2

Page 10: CHAPTER

6s-10 Linear Programming

Add Storage Constraint3X1 + 3X2 = 39

0

5

10

15

20

25

0 2 4 6 8 10 12 14 16 18 20 22 24

Product X1

Pro

du

ct X

2

AssemblyStorage

Inspection

Feasible solution space

Linear Programming ExampleLinear Programming Example

Page 11: CHAPTER

6s-11 Linear Programming

Add Profit Lines

0

5

10

15

20

25

0 2 4 6 8 10 12 14 16 18 20 22 24

Product X1

Pro

du

ct X

2

Z=300

Z=900

Z=600

Linear Programming ExampleLinear Programming Example

Page 12: CHAPTER

6s-12 Linear Programming

The intersection of inspection and storage Solve two equations in two unknowns

2X1 + 1X2 = 223X1 + 3X2 = 39

X1 = 9X2 = 4Z = $740

SolutionSolution

Page 13: CHAPTER

6s-13 Linear Programming

Redundant constraint: a constraint that does not form a unique boundary of the feasible solution space

Binding constraint: a constraint that forms the optimal corner point of the feasible solution space

ConstraintsConstraints

Page 14: CHAPTER

6s-14 Linear Programming

Surplus: when the optimal values of decision variables are substituted into a greater than or equal to constraint and the resulting value exceeds the right side value

Slack: when the optimal values of decision variables are substituted into a less than or equal to constraint and the resulting value is less than the right side value

Slack and SurplusSlack and Surplus

Page 15: CHAPTER

6s-15 Linear Programming

Figure 6S.15

MS Excel Worksheet for MS Excel Worksheet for Microcomputer ProblemMicrocomputer Problem

Page 16: CHAPTER

6s-16 Linear Programming

Figure 6S.17

MS Excel Worksheet SolutionMS Excel Worksheet Solution