05252023120608_3. Linear Programming Graphical Method
05252023120608_3. Linear Programming Graphical Method
Programming
Graphical Method
Terminology
• Solution: The set of decision variables xj ( j = 1,2,3,…,n)
that satisfy the constraints of an LP problem.
Objective
Max 5x1 + 7x2 Function
s.t. x1 < 6
Regular
2x1 + 3x2 < 19 Constraints
x1 + x2 < 8
Non-negativity
x1 > 0 and x2 > 0 Constraints
Example 1: Graphical Solution
First Constraint Graphed
x2
8
7 x1 = 6
6 Shaded region
5 contains all
feasible points
4
for this constraint
3
2
(6, 0)
1
x1
1 2 3 4 5 6 7 8 9 10
Example 1: Graphical Solution
Second Constraint Graphed
x2
8 (0, 6 1/3)
7
6
5
2x1 + 3x2 = 19
4
Shaded
3
region contains
2 all feasible points (9 1/2, 0)
1 for this constraint
x1
1 2 3 4 5 6 7 8 9 10
Example 1: Graphical Solution
Third Constraint Graphed
x2
(0, 8)
8
7
6 x1 + x2 = 8
5
4
Shaded
3
region contains
2 all feasible points
1 for this constraint (8, 0)
x1
1 2 3 4 5 6 7 8 9 10
Example 1: Graphical Solution
Combined-Constraint Graph Showing Feasible Region
x2
8
x1 + x2 = 8
7
6 x1 = 6
5
4
3
Feasible 2x1 + 3x2 = 19
2
Region
1
x1
1 2 3 4 5 6 7 8 9 10
Example 1: Extreme Points
x2
8
7
5 (0, 6 1/3)
6
5
4
4 (5, 3)
3
Feasible 3 (6, 2)
2 Region
1 1 (0, 0) 2 (6, 0)
x1
1 2 3 4 5 6 7 8 9 10
Iso-profit (cost) Function line method
• Prepare a graph of the feasible solutions for each of the
constraints.
• Determine the feasible region that satisfies all the
constraints simultaneously.
• Draw an objective function line by arbitrarily taking z
value.
• Move parallel objective function lines toward larger
(smaller) objective function values without entirely
leaving the feasible region.
• Any feasible solution on the objective function line with
the largest (smallest) value is an optimal solution.
Example 1: Graphical Solution
Objective Function Line
x2
8
7
(0, 5)
6 Objective Function
5 5x1 + 7x2 = 35
4
3
2
(7, 0)
1
x1
1 2 3 4 5 6 7 8 9 10
Example 1: Graphical Solution
Selected Objective Function Lines
x2
8
7
5x1 + 7x2 = 35
6
5 5x1 + 7x2 = 39
4
3 5x1 + 7x2 = 42
2
1
x1
1 2 3 4 5 6 7 8 9 10
Example 1: Graphical Solution
Optimal Solution
x2
Maximum
Objective Function Line
8
5x1 + 7x2 = 46
7
6 Optimal Solution
(x1 = 5, x2 = 3)
5
4
3
2
1
x1
1 2 3 4 5 6 7 8 9 10
Example 2: A Simple Minimization
Problem
LP Formulation
Min 5x1 + 2x2
x1, x2 > 0
Example 2: Graphical Solution
Graph the Constraints
Constraint 1: When x1 = 0, then x2 = 2; when x2 = 0,
then x1 = 5. Connect (5,0) and (0,2). The ">" side is
above this line.
Constraint 2: When x2 = 0, then x1 = 3. But setting x1 to
0 will yield x2 = -12, which is not on the graph. Thus, to
get a second point on this line, set x1 to any number
larger than 3 and solve for x2: when x1 = 5, then x2 = 8.
Connect (3,0) and (5,8). The ">" side is to the right.
Constraint 3: When x1 = 0, then x2 = 4; when x2 = 0,
then x1 = 4. Connect (4,0) and (0,4). The ">" side is
above this line.
Example 2: Graphical Solution
• Constraints Graphed
x2
6
Feasible Region
5
4x1 - x2 > 12
4
x1 + x2 > 4
3
x1
1 2 3 4 5 6
Example 2: Graphical Solution
• Graph the Objective Function
Set the objective function equal to an arbitrary
constant (say 20) and graph it. For 5x1 + 2x2 = 20, when
x1 = 0, then x2 = 10; when x2= 0, then x1 = 4. Connect
(4,0) and (0,10).
5
4x1 - x2 > 12
4
x1 + x2 > 4
3
x1
1 2 3 4 5 6
Example 2: Graphical Solution
• Solve for the Extreme Point at the Intersection of the
Two Binding Constraints
4x1 - x2 = 12
x1+ x2 = 4
Adding these two equations gives:
5x1 = 16 or x1 = 16/5
Substituting this into x1 + x2 = 4 gives: x2 = 4/5
Optimal Solution
x2
6
4x1 - x2 > 12
5
x1 + x2 > 4
4
Optimal Solution:
3
x1 = 16/5, x2 = 4/5,
2 5x1 + 2x2 = 17.6
x1
1 2 3 4 5 6
Special Cases
Infeasibility
• No solution to the LP problem satisfies all the
constraints, including the non-negativity conditions.
• Graphically, this means a feasible region does not
exist.
• Causes include:
• A formulation error has been made.
• Management’s expectations are too high.
• Too many restrictions have been placed on the
problem (i.e. the problem is over-constrained).
Example: Infeasible Problem
Consider the following LP problem
x1, x2 > 0
Example: Infeasible Problem
There are no points that satisfy both constraints, so
there is no feasible region (and no feasible solution)
x2
10
2x1 + x2 > 8
8
6
4x1 + 3x2 < 12
4
x1
2 4 6 8 10
Special Cases
Unbounded
• The solution to a maximization LP problem is
unbounded if the value of the solution may be
made indefinitely large without violating any of the
constraints.
• For real problems, this is the result of improper
formulation. (Quite likely, a constraint has been
mistakenly omitted.)
Example: Unbounded Solution
Consider the following LP problem
s.t. x1 + x2 > 5
3x1 + x2 > 8
x1, x2 > 0
Example: Unbounded Solution
The feasible region is unbounded and the objective
function line can be moved outward from the origin
without bound, infinitely increasing the objective
function. x2
10
3x1 + x2 > 8
8
4
x1 + x2 > 5
2
x1
2 4 6 8 10
Problem-1
Solve the given LPP
s.t. x1 - x2 ≤ 2
x1 + x2 > 4
x1, x2 > 0
Problem-3
Solve the given LPP
s.t. x1 - x2 ≤ -1
-x1 + x2 ≤ 0
x1, x2 > 0
Problem-4
Solve the given LPP
s.t. x1 + x2 ≤ 30
x2 > 3
0 ≤ x2 ≤ 12
0 ≤ x1 ≤ 20
x1 - x2 > 0
x1, x2 > 0