SlideShare a Scribd company logo
1 of 36
Quantitative Analysis 
for Management 
LP: 
Graphical solution Method 
Simplex Method 
Mohammad T. Isaai
Mathematical Statement of Linear Programming 
In symbolic form, the linear programming model is: 
Maximize Z  c1x1   cn xn  Objective Function 
subject to 
a11x1   a1n xn  b1 
a21x1   a2n xn  b2 
am1x1   amnxn  bm 
 
 
 
 
 
 
 
 Functional Constraints 
Quantitative Analysis for Management 
and 
x1  0,, xn  0  Nonnegativity Constraints 
for known parameters c1, … , cn ; a11, … , amn ; b1, … , bm.
Basic Assumptions of Linear 
Programming 
• Certainty 
• Proportionality (1-3, 10-30) 
• Additivity (8,3,11) 
• Divisibility (10.2) 
• Nonnegativity 
Quantitative Analysis for Management
Graphical Solution 
Solve the following problem. Find the optimal solution. 
Max Z = 300 x1 +500 x2 
Subject to 
x1  4 Resource 1 
2x2  12 Resource 2 
3 x1 + 2 x2  18 Resource 3 
x1  0, x2  0 
Product 1 needs 1 unit of resource 1, and 3 units of resource 3. 
Product 2 needs 2 units of resource 2 and 2 units of resource 3 
There are 4 units of resource 1, 12 units of resource 2, and 18 units of 
resource 3 
Quantitative Analysis for Management
Solution - Constraints 
1 2 3 4 5 6 7 8 9 10 
Quantitative Analysis for Management 
x2 
10 
9 
8 
7 
6 
5 
4 
3 
2 
1 
x1 
Max 
Z = 300 x1 +500 x2 
Subject to 
x1  4 
2x2  12 
3 x1 + 2 x2  18 
x1  0, x2  0
Solution – Objective Function 
1 2 3 4 5 6 7 8 9 10 
Quantitative Analysis for Management 
x2 
10 
9 
8 
7 
6 
5 
4 
3 
2 
1 
x1 
Max 
Z = 300 x1 +500 x2 
Subject to 
x1  4 
2x2  12 
3 x1 + 2 x2  18 
x1  0, x2  0 
Isoprofit Line 
Or 
Isocost Line
Terms Used in LP 
• Solution 
• Feasible Solution (Infeasible Solution) 
• Feasible Region 
• Optimal Solution 
• Boundary Equation (Constraint Line) 
• Corner Point Solution 
• Adjacent Corner Point Solutions 
Quantitative Analysis for Management
Property of an Optimal Solution 
• If there is only one optimal solution, then it lies on a 
corner point solution. 
• If there are more than one optimal solution, then at 
least two adjacent corner point solutions are optimal 
as well as every point on the line connecting them. 
Quantitative Analysis for Management
The Concept of Simplex Method 
• Initial Step: Start from a feasible corner point solution 
• Iterative Step: Move from the existing corner point 
solution to a better, feasible adjacent one 
• Stopping Rule: If the existing corner point solution is 
better than all of its adjacent feasible corner point 
solutions, it is optimal 
Quantitative Analysis for Management
Simplex Algorithm Movement 
Quantitative Analysis for Management
Standard L.P. Model 
• Simplex alg. Must be applied to the standard form in which: 
– Objective Function in Maximization Form 
– Constraints are less than or equal . 
– Decision Variables are nonnegative 
In different books standards are defined differently 
Quantitative Analysis for Management
Standard L.P. Model 
Maximize Z c1 x1 cn xn  Objective Function 
subject to 
a11x1 a1n xn =b1 
a21x1 a2n xn =b2 
M 
am1x1 amnxn =bm 
 
 
 
 
 
 
 
 Functional Constraints 
Quantitative Analysis for Management 
and 
x1 0,, xn 0  Nonnegativity Constraints
How to generate the standard form? 
• Slack variables 
• Surplus variables 
• Artificial variables 
• Min Z = 300 x1 +500 x2 
Subject to 
• x1 + 3x2  4 
• - x1 + x2 = 12 
• 3 x1 + 2 x2  18 
• x1  0, x2 Unrestricted in 
sign 
Quantitative Analysis for Management
Sensitivity Analysis 
post optimality analysis 
• The impact of changing parameters 
• “What-if” questions. 
• Sensitive Parameters. 
• In the real world, real data is not certain and we 
use our best estimate. However, they may change. 
Quantitative Analysis for Management
Sensitivity Analysis 
• Changes in Resources (RHS) 
• Changes in the Objective Function Coefficients 
• Changes in Technological Coefficients 
Quantitative Analysis for Management
Sensitivity Example 
• How much are you willing to pay for each 
additional Resource Unit? 
• How many additional units do you buy? 
assume that we can get 1 extra unit of res. 2. 
Let’s start with 1 additional unit of resource 2. 
Then 2, 3 and more additional units. 
Quantitative Analysis for Management
1 2 3 4 5 6 7 8 9 10 
Quantitative Analysis for Management 
x2 
10 
9 
8 
7 
6 
5 
4 
3 
2 
1 
x1 
2x2 = 12 
3 x1 + 2 x2 = 18 
x1 = 4 
Z = 300 (2) +500(6) 
Z = 3600 
Main Problem
1 2 3 4 5 6 7 8 9 10 
Quantitative Analysis for Management 
x2 
10 
9 
8 
7 
6 
5 
4 
3 
2 
1 
x1 
2x2 = 12 + 1 
3 x1 + 2 x2 = 18 
x1 =4 
x2 = 6.5 
x1 = 5/3 
Z = 300 (5/3)+500(6.5) 
Z = 3750 
3750-3600 = 150 
One unit increase in b2
Two units increase in b2 
1 2 3 4 5 6 7 8 9 10 
Quantitative Analysis for Management 
x2 
10 
9 
8 
7 
6 
5 
4 
3 
2 
1 
x1 
2x2 = 12 + 2 
3 x1 + 2 x2 = 18 
x1 =4 
x2 = 7 
x1 = 4/3 
Z = 300 (4/3) +500(7) 
Z = 3900 
3900-3750 = 150
1 2 3 4 5 6 7 8 9 10 
Quantitative Analysis for Management 
x2 
10 
9 
8 
7 
6 
5 
4 
3 
2 
1 
x1 
2x2 = 12 + a 
3 x1 + 2 x2 = 18 
x1 =4 
x2 = 6+a/2 
x1 = 2-a/3 
Z = 300 (2-a/3) 
+500(6+a/2) 
Z = 600-100a 
+3000+250a 
Z = 3600 +150a 
a unit increase in b2
1 2 3 4 5 6 7 8 9 10 
Quantitative Analysis for Management 
x2 
10 
9 
8 
7 
6 
5 
4 
3 
2 
1 
x1 
3 x1 + 2 x2 = 18 
x1 = 0 
x2 = 9 
x1 = 0 
Z = 300 (0)+500(9) 
Z = 4500 
we buy at most 6 
additional units
Shadow Price 
• Since the resources are limited, the profit is also limited. 
• If we increase the limited resources the profit also 
increases. 
• How much are we ready to pay for one extra unit of each 
resource? 
• Shadow price for each resource is the maximum amount 
one is willing to pay for one additional unit of that 
resource. 
• Clearly, Shadow price is different from the market price 
Quantitative Analysis for Management
Shadow Price-2 
• If a resource is not limited, then its Shadow price is 
zero. 
• It means, if the value of the slack variable for a 
constraint is positive, then its Shadow price is zero. 
• In the simplex method for standard case, shadow 
prices are shown on the objective function row and 
under the slack variables. 
Quantitative Analysis for Management
Problem 
Given the following model 
Min Z = 40 x1 + 50 x2 
Subject to 
(C1) 2x1 + 3x2  30 
(C2) x1 + x2  12 
(C3) 2 x1 + x2  20 
x1  0, x2  0 
Quantitative Analysis for Management
Quantitative Analysis for Management 
Min 
Z = 40 x1 +50 x2 
Subject to 
2x1 + 3x2  30 
x1+ x2  12 
2 x1 + x2  20 
x1  0, x2  0 
1 2 3 4 5 6 7 8 9 10 
x2 
10 
9 
8 
7 
6 
5 
4 
3 
2 
1 
x1 
feasible region
the Optimal Solution 
1 2 3 4 5 6 7 8 9 10 
Quantitative Analysis for Management 
x2 
10 
9 
8 
7 
6 
5 
4 
3 
2 
1 
x1 
Min 
Z = 40 x1 +50 x2 
Subject to 
2x1 + 3x2  30 
x1+ x2  12 
2 x1 + x2  20 
x1  0, x2  0 
2x1 + 3x2 = 30 
2 x1 + x2 = 20 
x2 = 5 
x1 = 7.5 
Z = 40 (7.5)+50 
(5) 
Z = 550
What if the objective function is changed 
from 40 x1 +50 x2 to 40 x1 +70 x2 
1 2 3 4 5 6 7 8 9 10 
Quantitative Analysis for Management 
x2 
10 
9 
8 
7 
6 
5 
4 
3 
2 
1 
x1 
Min 
Z = 40 x1 +70 x2 
Subject to 
2x1 + 3x2  30 
x1+ x2  12 
2 x1 + x2  20 
x1  0, x2  0 
2x1 + 3x2 = 30 
x2 = 0 
x1 = 15 
Z = 40 (15)+70 (0) 
Z = 600, changed from 550 to 600 (O.F. is Min)
Quantitative Analysis for Management 
Min 
Z = 40 x1 +50 x2 
Subject to 
2x1 + 3x2  30 
x1+ x2  12 
2 x1 + x2  20 
x1  0, x2  0 
1 2 3 4 5 6 7 8 9 10 
x2 
10 
9 
8 
7 
6 
5 
4 
3 
2 
1 
x1 
again the original problem 
What if the green 
constraint is 
changed to 
2 x1 + x2  15
Quantitative Analysis for Management 
Min Z= 40 x1+50 x2 
Subject to 
2x1 + 3x2  30 
x1+ x2  12 
2 x1 + x2  15 
x1  0, x2  0 
1 2 3 4 5 6 7 8 9 10 
x2 
10 
9 
8 
7 
6 
5 
4 
3 
2 
1 
x1 
2x1 + 3x2 = 30 
x1+ x2 = 12 
x2 = 6 
x1 = 6 
Z = 540 from 550 to 540 (O.F. is Min)
Special Cases in LP 
• Infeasibility 
• Redundancy 
• More Than One Optimal Solution 
• Unbounded Solutions 
• Degeneracy 
Quantitative Analysis for Management
A Problem with No Feasible Solution 
Quantitative Analysis for Management 
X2 
X1 
8 
6 
4 
2 
0 
2 4 6 8 
Region Satisfying 
the 3rd Constraint 
Region Satisfying First 2 Constraints
A Problem with a Redundant Constraint 
X2 
2X1 + X2 < 30 
X1 + X2 < 20 
Quantitative Analysis for Management 
X1 
30 
25 
20 
15 
10 
5 
0 
Feasible 
Region 
Redundant 
Constraint 
X1 < 25 
5 10 15 20 25 30
An Example of Alternate Optimal Solutions 
Optimal Solution Consists of All 
Combinations of X1 and X2 Along the AB 
Segment 
A Isoprofit Line for $8 
Isoprofit Line for $12 
Overlays Line Segment 
B 
AB 
Quantitative Analysis for Management
A Solution Region That is Unbounded to the Right 
X1 > 5 
Feasible Region 
Quantitative Analysis for Management 
X2 
X1 
15 
10 
5 
0 
5 10 15 
X2 < 10 
X1 + 2X2 > 10
• Having selected the pivot column, one divides each 
quantity column no. (RHS) to the corresponding 
pivot column no., if all ratios are negative or 
undefined, it indicates that the problem is 
unbounded. 
Quantitative Analysis for Management
Degeneracy 
• Having selected the pivot column, one divides each 
quantity column no. (RHS) to the corresponding 
pivot column no., if there is a tie for the smallest 
ratio, this is a signal that degeneracy exists. 
• Cycling may result from degeneracy. 
Quantitative Analysis for Management

More Related Content

What's hot

Chapter 3 linear programming
Chapter 3   linear programmingChapter 3   linear programming
Chapter 3 linear programmingsarkissk
 
Linear programming - Model formulation, Graphical Method
Linear programming  - Model formulation, Graphical MethodLinear programming  - Model formulation, Graphical Method
Linear programming - Model formulation, Graphical MethodJoseph Konnully
 
Simplex method concept,
Simplex method concept,Simplex method concept,
Simplex method concept,Dronak Sahu
 
Linear Programming Feasible Region
Linear Programming Feasible RegionLinear Programming Feasible Region
Linear Programming Feasible RegionVARUN MODI
 
Graphical Method
Graphical MethodGraphical Method
Graphical MethodSachin MK
 
Post-optimal analysis of LPP
Post-optimal analysis of LPPPost-optimal analysis of LPP
Post-optimal analysis of LPPRAVI PRASAD K.J.
 
Linear Programming Quiz Solution
Linear Programming Quiz SolutionLinear Programming Quiz Solution
Linear Programming Quiz SolutionEd Dansereau
 
LINEAR PROGRAMMING
LINEAR PROGRAMMINGLINEAR PROGRAMMING
LINEAR PROGRAMMINGrashi9
 
An Introduction to Linear Programming
An Introduction to Linear ProgrammingAn Introduction to Linear Programming
An Introduction to Linear ProgrammingMinh-Tri Pham
 
Applications of linear programming
Applications of linear programmingApplications of linear programming
Applications of linear programmingZenblade 93
 
Linear programming
Linear programmingLinear programming
Linear programmingVARUN KUMAR
 
Numerical analysis m3 l2slides
Numerical analysis  m3 l2slidesNumerical analysis  m3 l2slides
Numerical analysis m3 l2slidesSHAMJITH KM
 

What's hot (20)

Simplex method
Simplex methodSimplex method
Simplex method
 
Chapter 3 linear programming
Chapter 3   linear programmingChapter 3   linear programming
Chapter 3 linear programming
 
Linear programming - Model formulation, Graphical Method
Linear programming  - Model formulation, Graphical MethodLinear programming  - Model formulation, Graphical Method
Linear programming - Model formulation, Graphical Method
 
Lpp 2.1202.ppts
Lpp 2.1202.pptsLpp 2.1202.ppts
Lpp 2.1202.ppts
 
Simplex method concept,
Simplex method concept,Simplex method concept,
Simplex method concept,
 
Linear Programming Feasible Region
Linear Programming Feasible RegionLinear Programming Feasible Region
Linear Programming Feasible Region
 
5. advance topics in lp
5. advance topics in lp5. advance topics in lp
5. advance topics in lp
 
Graphical Method
Graphical MethodGraphical Method
Graphical Method
 
Lect or1 (2)
Lect or1 (2)Lect or1 (2)
Lect or1 (2)
 
Post-optimal analysis of LPP
Post-optimal analysis of LPPPost-optimal analysis of LPP
Post-optimal analysis of LPP
 
Linear Programming Quiz Solution
Linear Programming Quiz SolutionLinear Programming Quiz Solution
Linear Programming Quiz Solution
 
LINEAR PROGRAMMING
LINEAR PROGRAMMINGLINEAR PROGRAMMING
LINEAR PROGRAMMING
 
Linear programing problem
Linear programing problemLinear programing problem
Linear programing problem
 
Linear programming
Linear programmingLinear programming
Linear programming
 
Graphical method
Graphical methodGraphical method
Graphical method
 
An Introduction to Linear Programming
An Introduction to Linear ProgrammingAn Introduction to Linear Programming
An Introduction to Linear Programming
 
Applications of linear programming
Applications of linear programmingApplications of linear programming
Applications of linear programming
 
Linear programming
Linear programmingLinear programming
Linear programming
 
Numerical analysis m3 l2slides
Numerical analysis  m3 l2slidesNumerical analysis  m3 l2slides
Numerical analysis m3 l2slides
 
Palash badal
Palash badalPalash badal
Palash badal
 

Similar to Lp graphical and simplexx892

Integer Programming PPt.ernxzamnbmbmspdf
Integer Programming PPt.ernxzamnbmbmspdfInteger Programming PPt.ernxzamnbmbmspdf
Integer Programming PPt.ernxzamnbmbmspdfRaja Manyam
 
Mba i ot unit-1.1_linear programming
Mba i ot unit-1.1_linear programmingMba i ot unit-1.1_linear programming
Mba i ot unit-1.1_linear programmingRai University
 
Linear programming manzoor nabi
Linear programming  manzoor nabiLinear programming  manzoor nabi
Linear programming manzoor nabiManzoor Wani
 
240591lecture_5_graphical_solution-1688128227959.pptx
240591lecture_5_graphical_solution-1688128227959.pptx240591lecture_5_graphical_solution-1688128227959.pptx
240591lecture_5_graphical_solution-1688128227959.pptxKushaalvarma
 
Optimization Techniques.pdf
Optimization Techniques.pdfOptimization Techniques.pdf
Optimization Techniques.pdfanandsimple
 
Ap for b.tech. (mechanical) Assignment Problem
Ap for b.tech. (mechanical) Assignment Problem Ap for b.tech. (mechanical) Assignment Problem
Ap for b.tech. (mechanical) Assignment Problem Prashant Khandelwal
 
Simplex method: Slack, Surplus & Artificial variable
Simplex method:  Slack, Surplus & Artificial variableSimplex method:  Slack, Surplus & Artificial variable
Simplex method: Slack, Surplus & Artificial variableDevyaneeDevyanee2007
 
Management Science
Management ScienceManagement Science
Management Sciencelisa1090
 
Dynamic Programming and Reinforcement Learning applied to Tetris Game
Dynamic Programming and Reinforcement Learning applied to Tetris GameDynamic Programming and Reinforcement Learning applied to Tetris Game
Dynamic Programming and Reinforcement Learning applied to Tetris GameSuelen Carvalho
 
Simplex method material for operation .pptx
Simplex method material for operation .pptxSimplex method material for operation .pptx
Simplex method material for operation .pptxbizuayehuadmasu1
 
181_Sample-Chapter.pdf
181_Sample-Chapter.pdf181_Sample-Chapter.pdf
181_Sample-Chapter.pdfThanoonQasem
 
OR Linear Programming
OR Linear ProgrammingOR Linear Programming
OR Linear Programmingchaitu87
 
Integer Programming, Goal Programming, and Nonlinear Programming
Integer Programming, Goal Programming, and Nonlinear ProgrammingInteger Programming, Goal Programming, and Nonlinear Programming
Integer Programming, Goal Programming, and Nonlinear ProgrammingSalah A. Skaik - MBA-PMP®
 
Support Vector Machines is the the the the the the the the the
Support Vector Machines is the the the the the the the the theSupport Vector Machines is the the the the the the the the the
Support Vector Machines is the the the the the the the the thesanjaibalajeessn
 

Similar to Lp graphical and simplexx892 (20)

Integer Programming PPt.ernxzamnbmbmspdf
Integer Programming PPt.ernxzamnbmbmspdfInteger Programming PPt.ernxzamnbmbmspdf
Integer Programming PPt.ernxzamnbmbmspdf
 
Mba i ot unit-1.1_linear programming
Mba i ot unit-1.1_linear programmingMba i ot unit-1.1_linear programming
Mba i ot unit-1.1_linear programming
 
Linear programming manzoor nabi
Linear programming  manzoor nabiLinear programming  manzoor nabi
Linear programming manzoor nabi
 
240591lecture_5_graphical_solution-1688128227959.pptx
240591lecture_5_graphical_solution-1688128227959.pptx240591lecture_5_graphical_solution-1688128227959.pptx
240591lecture_5_graphical_solution-1688128227959.pptx
 
Optimization Techniques.pdf
Optimization Techniques.pdfOptimization Techniques.pdf
Optimization Techniques.pdf
 
Ap for b.tech. (mechanical) Assignment Problem
Ap for b.tech. (mechanical) Assignment Problem Ap for b.tech. (mechanical) Assignment Problem
Ap for b.tech. (mechanical) Assignment Problem
 
Simplex method: Slack, Surplus & Artificial variable
Simplex method:  Slack, Surplus & Artificial variableSimplex method:  Slack, Surplus & Artificial variable
Simplex method: Slack, Surplus & Artificial variable
 
Management Science
Management ScienceManagement Science
Management Science
 
Decision making
Decision makingDecision making
Decision making
 
Dynamic Programming and Reinforcement Learning applied to Tetris Game
Dynamic Programming and Reinforcement Learning applied to Tetris GameDynamic Programming and Reinforcement Learning applied to Tetris Game
Dynamic Programming and Reinforcement Learning applied to Tetris Game
 
qmb12ch08.pptx
qmb12ch08.pptxqmb12ch08.pptx
qmb12ch08.pptx
 
Simplex method material for operation .pptx
Simplex method material for operation .pptxSimplex method material for operation .pptx
Simplex method material for operation .pptx
 
Linear Programming
Linear ProgrammingLinear Programming
Linear Programming
 
Lp (2)
Lp (2)Lp (2)
Lp (2)
 
181_Sample-Chapter.pdf
181_Sample-Chapter.pdf181_Sample-Chapter.pdf
181_Sample-Chapter.pdf
 
MFCS2-Module1.pptx
MFCS2-Module1.pptxMFCS2-Module1.pptx
MFCS2-Module1.pptx
 
OR Linear Programming
OR Linear ProgrammingOR Linear Programming
OR Linear Programming
 
CH1.ppt
CH1.pptCH1.ppt
CH1.ppt
 
Integer Programming, Goal Programming, and Nonlinear Programming
Integer Programming, Goal Programming, and Nonlinear ProgrammingInteger Programming, Goal Programming, and Nonlinear Programming
Integer Programming, Goal Programming, and Nonlinear Programming
 
Support Vector Machines is the the the the the the the the the
Support Vector Machines is the the the the the the the the theSupport Vector Machines is the the the the the the the the the
Support Vector Machines is the the the the the the the the the
 

More from Omid Aminzadeh Gohari (20)

Presentation1
Presentation1Presentation1
Presentation1
 
Presentation group1 knowledge based marketing
Presentation group1 knowledge based marketingPresentation group1 knowledge based marketing
Presentation group1 knowledge based marketing
 
Presentation debiasing m-azimi,amshirazi,hdarzi
Presentation debiasing   m-azimi,amshirazi,hdarzi Presentation debiasing   m-azimi,amshirazi,hdarzi
Presentation debiasing m-azimi,amshirazi,hdarzi
 
Presentation
PresentationPresentation
Presentation
 
Presentation
PresentationPresentation
Presentation
 
Presentation
PresentationPresentation
Presentation
 
Presentation sepehr
Presentation sepehrPresentation sepehr
Presentation sepehr
 
Presentation portfolio theory
Presentation portfolio theoryPresentation portfolio theory
Presentation portfolio theory
 
Presentation heuristics
Presentation heuristicsPresentation heuristics
Presentation heuristics
 
Presentation bjt1
Presentation bjt1Presentation bjt1
Presentation bjt1
 
Pm session11
Pm session11Pm session11
Pm session11
 
Pm session10
Pm session10Pm session10
Pm session10
 
Performance management farsi_2
Performance management farsi_2Performance management farsi_2
Performance management farsi_2
 
Performance management farsi
Performance management farsiPerformance management farsi
Performance management farsi
 
Performance management farsi
Performance management farsiPerformance management farsi
Performance management farsi
 
Performance management farsi
Performance management farsiPerformance management farsi
Performance management farsi
 
Perception and judgements in human relationships
Perception and judgements in human relationshipsPerception and judgements in human relationships
Perception and judgements in human relationships
 
Path goal theory
Path goal theoryPath goal theory
Path goal theory
 
Part1
Part1Part1
Part1
 
Part1
Part1Part1
Part1
 

Lp graphical and simplexx892

  • 1. Quantitative Analysis for Management LP: Graphical solution Method Simplex Method Mohammad T. Isaai
  • 2. Mathematical Statement of Linear Programming In symbolic form, the linear programming model is: Maximize Z  c1x1   cn xn  Objective Function subject to a11x1   a1n xn  b1 a21x1   a2n xn  b2 am1x1   amnxn  bm         Functional Constraints Quantitative Analysis for Management and x1  0,, xn  0  Nonnegativity Constraints for known parameters c1, … , cn ; a11, … , amn ; b1, … , bm.
  • 3. Basic Assumptions of Linear Programming • Certainty • Proportionality (1-3, 10-30) • Additivity (8,3,11) • Divisibility (10.2) • Nonnegativity Quantitative Analysis for Management
  • 4. Graphical Solution Solve the following problem. Find the optimal solution. Max Z = 300 x1 +500 x2 Subject to x1  4 Resource 1 2x2  12 Resource 2 3 x1 + 2 x2  18 Resource 3 x1  0, x2  0 Product 1 needs 1 unit of resource 1, and 3 units of resource 3. Product 2 needs 2 units of resource 2 and 2 units of resource 3 There are 4 units of resource 1, 12 units of resource 2, and 18 units of resource 3 Quantitative Analysis for Management
  • 5. Solution - Constraints 1 2 3 4 5 6 7 8 9 10 Quantitative Analysis for Management x2 10 9 8 7 6 5 4 3 2 1 x1 Max Z = 300 x1 +500 x2 Subject to x1  4 2x2  12 3 x1 + 2 x2  18 x1  0, x2  0
  • 6. Solution – Objective Function 1 2 3 4 5 6 7 8 9 10 Quantitative Analysis for Management x2 10 9 8 7 6 5 4 3 2 1 x1 Max Z = 300 x1 +500 x2 Subject to x1  4 2x2  12 3 x1 + 2 x2  18 x1  0, x2  0 Isoprofit Line Or Isocost Line
  • 7. Terms Used in LP • Solution • Feasible Solution (Infeasible Solution) • Feasible Region • Optimal Solution • Boundary Equation (Constraint Line) • Corner Point Solution • Adjacent Corner Point Solutions Quantitative Analysis for Management
  • 8. Property of an Optimal Solution • If there is only one optimal solution, then it lies on a corner point solution. • If there are more than one optimal solution, then at least two adjacent corner point solutions are optimal as well as every point on the line connecting them. Quantitative Analysis for Management
  • 9. The Concept of Simplex Method • Initial Step: Start from a feasible corner point solution • Iterative Step: Move from the existing corner point solution to a better, feasible adjacent one • Stopping Rule: If the existing corner point solution is better than all of its adjacent feasible corner point solutions, it is optimal Quantitative Analysis for Management
  • 10. Simplex Algorithm Movement Quantitative Analysis for Management
  • 11. Standard L.P. Model • Simplex alg. Must be applied to the standard form in which: – Objective Function in Maximization Form – Constraints are less than or equal . – Decision Variables are nonnegative In different books standards are defined differently Quantitative Analysis for Management
  • 12. Standard L.P. Model Maximize Z c1 x1 cn xn  Objective Function subject to a11x1 a1n xn =b1 a21x1 a2n xn =b2 M am1x1 amnxn =bm         Functional Constraints Quantitative Analysis for Management and x1 0,, xn 0  Nonnegativity Constraints
  • 13. How to generate the standard form? • Slack variables • Surplus variables • Artificial variables • Min Z = 300 x1 +500 x2 Subject to • x1 + 3x2  4 • - x1 + x2 = 12 • 3 x1 + 2 x2  18 • x1  0, x2 Unrestricted in sign Quantitative Analysis for Management
  • 14. Sensitivity Analysis post optimality analysis • The impact of changing parameters • “What-if” questions. • Sensitive Parameters. • In the real world, real data is not certain and we use our best estimate. However, they may change. Quantitative Analysis for Management
  • 15. Sensitivity Analysis • Changes in Resources (RHS) • Changes in the Objective Function Coefficients • Changes in Technological Coefficients Quantitative Analysis for Management
  • 16. Sensitivity Example • How much are you willing to pay for each additional Resource Unit? • How many additional units do you buy? assume that we can get 1 extra unit of res. 2. Let’s start with 1 additional unit of resource 2. Then 2, 3 and more additional units. Quantitative Analysis for Management
  • 17. 1 2 3 4 5 6 7 8 9 10 Quantitative Analysis for Management x2 10 9 8 7 6 5 4 3 2 1 x1 2x2 = 12 3 x1 + 2 x2 = 18 x1 = 4 Z = 300 (2) +500(6) Z = 3600 Main Problem
  • 18. 1 2 3 4 5 6 7 8 9 10 Quantitative Analysis for Management x2 10 9 8 7 6 5 4 3 2 1 x1 2x2 = 12 + 1 3 x1 + 2 x2 = 18 x1 =4 x2 = 6.5 x1 = 5/3 Z = 300 (5/3)+500(6.5) Z = 3750 3750-3600 = 150 One unit increase in b2
  • 19. Two units increase in b2 1 2 3 4 5 6 7 8 9 10 Quantitative Analysis for Management x2 10 9 8 7 6 5 4 3 2 1 x1 2x2 = 12 + 2 3 x1 + 2 x2 = 18 x1 =4 x2 = 7 x1 = 4/3 Z = 300 (4/3) +500(7) Z = 3900 3900-3750 = 150
  • 20. 1 2 3 4 5 6 7 8 9 10 Quantitative Analysis for Management x2 10 9 8 7 6 5 4 3 2 1 x1 2x2 = 12 + a 3 x1 + 2 x2 = 18 x1 =4 x2 = 6+a/2 x1 = 2-a/3 Z = 300 (2-a/3) +500(6+a/2) Z = 600-100a +3000+250a Z = 3600 +150a a unit increase in b2
  • 21. 1 2 3 4 5 6 7 8 9 10 Quantitative Analysis for Management x2 10 9 8 7 6 5 4 3 2 1 x1 3 x1 + 2 x2 = 18 x1 = 0 x2 = 9 x1 = 0 Z = 300 (0)+500(9) Z = 4500 we buy at most 6 additional units
  • 22. Shadow Price • Since the resources are limited, the profit is also limited. • If we increase the limited resources the profit also increases. • How much are we ready to pay for one extra unit of each resource? • Shadow price for each resource is the maximum amount one is willing to pay for one additional unit of that resource. • Clearly, Shadow price is different from the market price Quantitative Analysis for Management
  • 23. Shadow Price-2 • If a resource is not limited, then its Shadow price is zero. • It means, if the value of the slack variable for a constraint is positive, then its Shadow price is zero. • In the simplex method for standard case, shadow prices are shown on the objective function row and under the slack variables. Quantitative Analysis for Management
  • 24. Problem Given the following model Min Z = 40 x1 + 50 x2 Subject to (C1) 2x1 + 3x2  30 (C2) x1 + x2  12 (C3) 2 x1 + x2  20 x1  0, x2  0 Quantitative Analysis for Management
  • 25. Quantitative Analysis for Management Min Z = 40 x1 +50 x2 Subject to 2x1 + 3x2  30 x1+ x2  12 2 x1 + x2  20 x1  0, x2  0 1 2 3 4 5 6 7 8 9 10 x2 10 9 8 7 6 5 4 3 2 1 x1 feasible region
  • 26. the Optimal Solution 1 2 3 4 5 6 7 8 9 10 Quantitative Analysis for Management x2 10 9 8 7 6 5 4 3 2 1 x1 Min Z = 40 x1 +50 x2 Subject to 2x1 + 3x2  30 x1+ x2  12 2 x1 + x2  20 x1  0, x2  0 2x1 + 3x2 = 30 2 x1 + x2 = 20 x2 = 5 x1 = 7.5 Z = 40 (7.5)+50 (5) Z = 550
  • 27. What if the objective function is changed from 40 x1 +50 x2 to 40 x1 +70 x2 1 2 3 4 5 6 7 8 9 10 Quantitative Analysis for Management x2 10 9 8 7 6 5 4 3 2 1 x1 Min Z = 40 x1 +70 x2 Subject to 2x1 + 3x2  30 x1+ x2  12 2 x1 + x2  20 x1  0, x2  0 2x1 + 3x2 = 30 x2 = 0 x1 = 15 Z = 40 (15)+70 (0) Z = 600, changed from 550 to 600 (O.F. is Min)
  • 28. Quantitative Analysis for Management Min Z = 40 x1 +50 x2 Subject to 2x1 + 3x2  30 x1+ x2  12 2 x1 + x2  20 x1  0, x2  0 1 2 3 4 5 6 7 8 9 10 x2 10 9 8 7 6 5 4 3 2 1 x1 again the original problem What if the green constraint is changed to 2 x1 + x2  15
  • 29. Quantitative Analysis for Management Min Z= 40 x1+50 x2 Subject to 2x1 + 3x2  30 x1+ x2  12 2 x1 + x2  15 x1  0, x2  0 1 2 3 4 5 6 7 8 9 10 x2 10 9 8 7 6 5 4 3 2 1 x1 2x1 + 3x2 = 30 x1+ x2 = 12 x2 = 6 x1 = 6 Z = 540 from 550 to 540 (O.F. is Min)
  • 30. Special Cases in LP • Infeasibility • Redundancy • More Than One Optimal Solution • Unbounded Solutions • Degeneracy Quantitative Analysis for Management
  • 31. A Problem with No Feasible Solution Quantitative Analysis for Management X2 X1 8 6 4 2 0 2 4 6 8 Region Satisfying the 3rd Constraint Region Satisfying First 2 Constraints
  • 32. A Problem with a Redundant Constraint X2 2X1 + X2 < 30 X1 + X2 < 20 Quantitative Analysis for Management X1 30 25 20 15 10 5 0 Feasible Region Redundant Constraint X1 < 25 5 10 15 20 25 30
  • 33. An Example of Alternate Optimal Solutions Optimal Solution Consists of All Combinations of X1 and X2 Along the AB Segment A Isoprofit Line for $8 Isoprofit Line for $12 Overlays Line Segment B AB Quantitative Analysis for Management
  • 34. A Solution Region That is Unbounded to the Right X1 > 5 Feasible Region Quantitative Analysis for Management X2 X1 15 10 5 0 5 10 15 X2 < 10 X1 + 2X2 > 10
  • 35. • Having selected the pivot column, one divides each quantity column no. (RHS) to the corresponding pivot column no., if all ratios are negative or undefined, it indicates that the problem is unbounded. Quantitative Analysis for Management
  • 36. Degeneracy • Having selected the pivot column, one divides each quantity column no. (RHS) to the corresponding pivot column no., if there is a tie for the smallest ratio, this is a signal that degeneracy exists. • Cycling may result from degeneracy. Quantitative Analysis for Management