Chap006s_LP

advertisement
6s-1
Linear Programming
CHAPTER
6s
Linear
Programming
6s-2
Linear Programming
Linear Programming

Used to obtain optimal solutions to problems
that involve restrictions or limitations, such
as:

Materials
 Budgets
 Labor
 Machine time
6s-3
Linear Programming
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
6s-4
Linear Programming
Linear Programming Model

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
6s-5
Linear Programming
Linear Programming Assumptions

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
6s-6
Linear Programming
Graphical 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
6s-7
Linear Programming
Linear Programming Example

Objective - profit
Maximize Z=60X1 + 50X2

Subject to
Assembly
4X1 + 10X2 <= 100 hours
Inspection
2X1 + 1X2 <= 22 hours
Storage 3X1 + 3X2 <= 39 cubic feet
X1, X2 >= 0
Linear Programming
Linear Programming Example
Assembly Constraint
4X1 +10X2 = 100
Product X1
24
22
20
18
16
14
12
10
8
6
4
2
12
10
8
6
4
2
0
0
Product X2
6s-8
Linear Programming
Linear Programming Example
Add Inspection Constraint
2X1 + 1X2 = 22
25
20
15
10
5
Product X1
24
22
20
18
16
14
12
10
8
6
4
2
0
0
Product X2
6s-9
6s-10 Linear Programming
Linear Programming Example
Add Storage Constraint
3X1 + 3X2 = 39
Product X2
25
Inspection
20
Storage
15
Assembly
10
5
Feasible solution space
Product X1
24
22
20
18
16
14
12
10
8
6
4
2
0
0
6s-11 Linear Programming
Linear Programming Example
Add Profit Lines
Product X2
25
20
Z=900
15
10
5
Z=300
Z=600
Product X1
24
22
20
18
16
14
12
10
8
6
4
2
0
0
6s-12 Linear Programming
Solution

The intersection of inspection and storage
 Solve two equations in two unknowns
2X1 + 1X2 = 22
3X1 + 3X2 = 39
X1 = 9
X2 = 4
Z = $740
6s-13 Linear Programming

Constraints
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
6s-14 Linear Programming
Slack and Surplus

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
6s-15 Linear Programming
MS Excel Worksheet for
Microcomputer Problem
Figure 6S.15
6s-16 Linear Programming
MS Excel Worksheet Solution
Figure 6S.17
Download