SlideShare a Scribd company logo
1 of 20
SENSITIVITY ANALYSIS IN LINEAR
PROGRAMMING
PRESENTED BY
KIRAN C JADHAV
GOVERNMENT COLLEGE OF ENGINEERING,
AURANGABAD
(An Autonomous Institute Of Government Of Maharashtra)
DEPARTMENT OF CIVIL ENGINEERING
14/17/2017
CONTENT
• Introduction
• Basic parameter in Sensitivity Analysis
• Duality and sensitivity analysis
• Example of duality and sensitivity analysis
• References
24/17/2017
Definition of Sensitivity Analysis/post
optimality
• Sensitivity analysis investigates the changes in the
optimum solution resulting from changes in
parameters of linear programming model .
• In linear programming modal parameters are
I ) objective function
II ) constraint coefficients
34/17/2017
BASIC PARAMETER CHANGES THAT AFFECT
THE OPTIMAL SOLUTION ARE :
• Changes in right –hand – side constants
• Changes in cost coefficients
• Addition of new variables
• Addition of new constraints
44/17/2017
DUALITY AND SENSITIVITY ANALYSIS
• No learning of linear programming is complete unless
we learn the concept of “duality” in linear
programming
• Associated with every linear programming problem
called the primal, there is another linear programming
called its dual .
• These two problems possess very interesting and
closely related properties
54/17/2017
• In most LP treatment, the dual is defined for
various form of the primal depending on the
sense of optimization
(maximization or minimization) / types of
constraints
64/17/2017
Source : NPTEL Linear programming lecture pdf74/17/2017
• we formulated and solved the LP problem to maximize the
revenue for the bakery. The problem is to ,
Source : NPTEL Linear programming lecture pdf
84/17/2017
• Now considering the maximization problem (called P1) and
the minimization problem (called P2) we make the following
observations:
1 . P1 and P2 had the same value of the objective function at the
optimum z = 374 and w =374
2. The objective function coefficient coefficients of P1 are the
RHS values of P2 and vice versa.
Source : NPTEL Linear programming lecture pdf
94/17/2017
3. The number of variables in P1 and the number of constraints
in P2 are equal and vice versa.
Source : NPTEL Linear programming lecture pdf 104/17/2017
Is there a relationship between P1 and P2?
• The relationship is established using the discussion
that follows :
• Consider P1 (the maximization problem). If there were no
constraints the objective function value is ∞.
• Let us try to get upper estimates for the value of Z.
114/17/2017
1. Consider P1 (the maximization problem). If there were no
constraints the objective function value is ∞. Let us try to get
upper estimates for the value of Z.
2. We multiply the second constraint by 9 to get
(4X1 + 3X2 ≤ 46 ) X ( 9 )
36X1 + 27X2 ≤ 414.
Since X1 and X2 are ≥ 0,
32X1 + 25X2 ≤ 36X1 + 27X2 ≤ 414.
Therefore Z* ≤ 414.
124/17/2017
Source : NPTEL Linear programming lecture pdf
3) We multiply the first constraint by 7 to get
(5X1 + 4X2 ≤ 59 ) X ( 7 )
35X1 + 28X2 ≤ 413
Since X1 and X2 are ≥ 0,
32X1 + 25X2 ≤ 35X1 + 28X2 ≤ 413.
Therefore Z* ≤ 413
4) We add the two constraints to get ,
4X1 + 3X2 ≤ 46
5X1 + 4X2 ≤ 59
9X1 + 7X2 ≤ 105
134/17/2017
• We add the two constraints to get 9X1 + 7X2 ≤ 105.
• This inequality holds because X1 and X2 are ≥ 0,
• (9X1 + 7X2 ≤ 105). x (4 )
• We multiply this constraint by 4 to get 36X1 + 28X2 ≤
420.
• Since X1 and X2 are ≥ 0, 32X1 + 25X2 ≤ 36X1 +
28X2 ≤ 420.
• Therefore 420 is an upper estimate of Z* but we
ignore this because our current best estimate is 413.
144/17/2017
5) We multiply the constraint 4X1 + 3X2 ≤ 46 by 25/3 to
get
• 33.33X1 + 25X2 ≤ 383.33.
• Based on the above discussions, 383.33 is a better
upper estimate for Z*.
• We multiply the constraint 5X1 + 4X2 ≤ 59 by 32/5
to get 32X1 + 25.6X2 ≤ 377.6. Based on the above
discussions, 377.6 is a better upper estimate for Z*
6) We multiply the constraint 5X1 + 4X2 ≤ 59 by
32/5 to get
• 32X1 + 25.6X2 ≤ 377.6.
• Based on the above discussions, 377.6 is a better
upper estimate for Z*.
154/17/2017
6) We multiply the constraint 5X1 + 4X2 ≤ 59 by 32/5
to get
• 32X1 + 25.6X2 ≤ 377.6.
• Based on the above discussions, 377.6 is a better
upper estimate for Z*.
7) We multiply the constraint 9X1 + 7X2 ≤ 105 by 25/7
to get
• 32.14X1 + 25X2 ≤ 375.
• Here we have added the two constraints and
multiplied by 25/7.
• Now 375 is a better upper estimate for Z*.
164/17/2017
• We can multiply the first constraint by a and the second by b
and add them. If on addition the coefficients of X1 and X2
are ≥ 59 and 46 respectively, the RHS value (which is 59a +
46b) is an upper estimate of Z
• If we want the best estimate of Z* (as small an upper estimate
as possible) we need to define a and b such that 59a + 46b is
as small as possible.
• We therefore define a and b to Minimize 59a + 46b is
minimized
174/17/2017
• The values Y1 = 4 and Y2 =3 represent the worth of the 59
units of the first resource and 46 units of the second resource
at the optimum.
• Therefore Problem P2 Is Born Out Of P1. The Problem P2 Is
Called The Dual Of The Given Problem P1 (Called The
Primal).
184/17/2017
References
• Taha H.A., Operations Research – An Introduction, 9 th
Edition, Pearson Education Inc. 2011
• Rao S.S., Engineering Optimization – Theory and
Practice, Third Edition, New Age International Limited,
New Delhi, 2000
• IIT Madras Operations Research Applications – Linear
and Integer Programming (Web),
by Prof. G. Srinivasan The National Programme on
Technology Enhanced Learning (NPTEL)
194/17/2017
Thank You
4/17/2017 20

More Related Content

What's hot (20)

linear programming
linear programminglinear programming
linear programming
 
Linear programming
Linear programmingLinear programming
Linear programming
 
Duality in Linear Programming Problem
Duality in Linear Programming ProblemDuality in Linear Programming Problem
Duality in Linear Programming Problem
 
NON LINEAR PROGRAMMING
NON LINEAR PROGRAMMING NON LINEAR PROGRAMMING
NON LINEAR PROGRAMMING
 
Linear Programming
Linear  ProgrammingLinear  Programming
Linear Programming
 
simplex method
simplex methodsimplex method
simplex method
 
Linear Programming Problem
Linear Programming ProblemLinear Programming Problem
Linear Programming Problem
 
Unit.3. duality and sensetivity analisis
Unit.3. duality and sensetivity analisisUnit.3. duality and sensetivity analisis
Unit.3. duality and sensetivity analisis
 
Unit.4.integer programming
Unit.4.integer programmingUnit.4.integer programming
Unit.4.integer programming
 
Unit.2. linear programming
Unit.2. linear programmingUnit.2. linear programming
Unit.2. linear programming
 
Simplex method
Simplex methodSimplex method
Simplex method
 
5. advance topics in lp
5. advance topics in lp5. advance topics in lp
5. advance topics in lp
 
Integer programming
Integer programmingInteger programming
Integer programming
 
Nonlinear programming 2013
Nonlinear programming 2013Nonlinear programming 2013
Nonlinear programming 2013
 
Linear Programming 1
Linear Programming 1Linear Programming 1
Linear Programming 1
 
Linear programing
Linear programing Linear programing
Linear programing
 
Linear programing
Linear programingLinear programing
Linear programing
 
4-The Simplex Method.ppt
4-The Simplex Method.ppt4-The Simplex Method.ppt
4-The Simplex Method.ppt
 
PRIMAL & DUAL PROBLEMS
PRIMAL & DUAL PROBLEMSPRIMAL & DUAL PROBLEMS
PRIMAL & DUAL PROBLEMS
 
Lecture27 linear programming
Lecture27 linear programmingLecture27 linear programming
Lecture27 linear programming
 

Similar to Sensitivity analysis linear programming copy

Or graphical method, simplex method
Or graphical method, simplex methodOr graphical method, simplex method
Or graphical method, simplex methodnagathangaraj
 
Numerical analysis multivariable unconstrained
Numerical analysis  multivariable unconstrainedNumerical analysis  multivariable unconstrained
Numerical analysis multivariable unconstrainedSHAMJITH KM
 
Numerical analysis simplex method 2
Numerical analysis  simplex method 2Numerical analysis  simplex method 2
Numerical analysis simplex method 2SHAMJITH KM
 
Simplex method material for operation .pptx
Simplex method material for operation .pptxSimplex method material for operation .pptx
Simplex method material for operation .pptxbizuayehuadmasu1
 
Simplex method: Slack, Surplus & Artificial variable
Simplex method:  Slack, Surplus & Artificial variableSimplex method:  Slack, Surplus & Artificial variable
Simplex method: Slack, Surplus & Artificial variableDevyaneeDevyanee2007
 
Lecture5-7_12946_Linear Programming The Graphical Method.pptx
Lecture5-7_12946_Linear Programming The Graphical Method.pptxLecture5-7_12946_Linear Programming The Graphical Method.pptx
Lecture5-7_12946_Linear Programming The Graphical Method.pptxhlKh4
 
May 2, 2014
May 2, 2014May 2, 2014
May 2, 2014khyps13
 
Linear Programing.pptx
Linear Programing.pptxLinear Programing.pptx
Linear Programing.pptxAdnanHaleem
 
1 lesson 1 4
1 lesson 1 41 lesson 1 4
1 lesson 1 4CherMehl
 
A New SR1 Formula for Solving Nonlinear Optimization.pptx
A New SR1 Formula for Solving Nonlinear Optimization.pptxA New SR1 Formula for Solving Nonlinear Optimization.pptx
A New SR1 Formula for Solving Nonlinear Optimization.pptxMasoudIbrahim3
 
Introductory maths analysis chapter 12 official
Introductory maths analysis   chapter 12 officialIntroductory maths analysis   chapter 12 official
Introductory maths analysis chapter 12 officialEvert Sandye Taasiringan
 
Chapter12 additionaldifferentiationtopics-151003154510-lva1-app6891
Chapter12 additionaldifferentiationtopics-151003154510-lva1-app6891Chapter12 additionaldifferentiationtopics-151003154510-lva1-app6891
Chapter12 additionaldifferentiationtopics-151003154510-lva1-app6891Cleophas Rwemera
 
Chapter 12 - Additional Differentiation Topics
Chapter 12 - Additional Differentiation TopicsChapter 12 - Additional Differentiation Topics
Chapter 12 - Additional Differentiation TopicsMuhammad Bilal Khairuddin
 
Numerical analysis stationary variables
Numerical analysis  stationary variablesNumerical analysis  stationary variables
Numerical analysis stationary variablesSHAMJITH KM
 

Similar to Sensitivity analysis linear programming copy (20)

Graphical method
Graphical methodGraphical method
Graphical method
 
Or graphical method, simplex method
Or graphical method, simplex methodOr graphical method, simplex method
Or graphical method, simplex method
 
Operations Research
Operations ResearchOperations Research
Operations Research
 
12001319032_OR.pptx
12001319032_OR.pptx12001319032_OR.pptx
12001319032_OR.pptx
 
Operation reasearch
Operation reasearchOperation reasearch
Operation reasearch
 
Numerical analysis multivariable unconstrained
Numerical analysis  multivariable unconstrainedNumerical analysis  multivariable unconstrained
Numerical analysis multivariable unconstrained
 
Numerical analysis simplex method 2
Numerical analysis  simplex method 2Numerical analysis  simplex method 2
Numerical analysis simplex method 2
 
Simplex method material for operation .pptx
Simplex method material for operation .pptxSimplex method material for operation .pptx
Simplex method material for operation .pptx
 
Operation Research
Operation ResearchOperation Research
Operation Research
 
Simplex method: Slack, Surplus & Artificial variable
Simplex method:  Slack, Surplus & Artificial variableSimplex method:  Slack, Surplus & Artificial variable
Simplex method: Slack, Surplus & Artificial variable
 
Lecture5-7_12946_Linear Programming The Graphical Method.pptx
Lecture5-7_12946_Linear Programming The Graphical Method.pptxLecture5-7_12946_Linear Programming The Graphical Method.pptx
Lecture5-7_12946_Linear Programming The Graphical Method.pptx
 
May 2, 2014
May 2, 2014May 2, 2014
May 2, 2014
 
Linear Programing.pptx
Linear Programing.pptxLinear Programing.pptx
Linear Programing.pptx
 
1 lesson 1 4
1 lesson 1 41 lesson 1 4
1 lesson 1 4
 
A New SR1 Formula for Solving Nonlinear Optimization.pptx
A New SR1 Formula for Solving Nonlinear Optimization.pptxA New SR1 Formula for Solving Nonlinear Optimization.pptx
A New SR1 Formula for Solving Nonlinear Optimization.pptx
 
Introductory maths analysis chapter 12 official
Introductory maths analysis   chapter 12 officialIntroductory maths analysis   chapter 12 official
Introductory maths analysis chapter 12 official
 
Chapter12 additionaldifferentiationtopics-151003154510-lva1-app6891
Chapter12 additionaldifferentiationtopics-151003154510-lva1-app6891Chapter12 additionaldifferentiationtopics-151003154510-lva1-app6891
Chapter12 additionaldifferentiationtopics-151003154510-lva1-app6891
 
Chapter 12 - Additional Differentiation Topics
Chapter 12 - Additional Differentiation TopicsChapter 12 - Additional Differentiation Topics
Chapter 12 - Additional Differentiation Topics
 
Concept of Duality
Concept of DualityConcept of Duality
Concept of Duality
 
Numerical analysis stationary variables
Numerical analysis  stationary variablesNumerical analysis  stationary variables
Numerical analysis stationary variables
 

Recently uploaded

DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf203318pmpc
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...tanu pandey
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...soginsider
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptNANDHAKUMARA10
 

Recently uploaded (20)

DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 

Sensitivity analysis linear programming copy

  • 1. SENSITIVITY ANALYSIS IN LINEAR PROGRAMMING PRESENTED BY KIRAN C JADHAV GOVERNMENT COLLEGE OF ENGINEERING, AURANGABAD (An Autonomous Institute Of Government Of Maharashtra) DEPARTMENT OF CIVIL ENGINEERING 14/17/2017
  • 2. CONTENT • Introduction • Basic parameter in Sensitivity Analysis • Duality and sensitivity analysis • Example of duality and sensitivity analysis • References 24/17/2017
  • 3. Definition of Sensitivity Analysis/post optimality • Sensitivity analysis investigates the changes in the optimum solution resulting from changes in parameters of linear programming model . • In linear programming modal parameters are I ) objective function II ) constraint coefficients 34/17/2017
  • 4. BASIC PARAMETER CHANGES THAT AFFECT THE OPTIMAL SOLUTION ARE : • Changes in right –hand – side constants • Changes in cost coefficients • Addition of new variables • Addition of new constraints 44/17/2017
  • 5. DUALITY AND SENSITIVITY ANALYSIS • No learning of linear programming is complete unless we learn the concept of “duality” in linear programming • Associated with every linear programming problem called the primal, there is another linear programming called its dual . • These two problems possess very interesting and closely related properties 54/17/2017
  • 6. • In most LP treatment, the dual is defined for various form of the primal depending on the sense of optimization (maximization or minimization) / types of constraints 64/17/2017
  • 7. Source : NPTEL Linear programming lecture pdf74/17/2017
  • 8. • we formulated and solved the LP problem to maximize the revenue for the bakery. The problem is to , Source : NPTEL Linear programming lecture pdf 84/17/2017
  • 9. • Now considering the maximization problem (called P1) and the minimization problem (called P2) we make the following observations: 1 . P1 and P2 had the same value of the objective function at the optimum z = 374 and w =374 2. The objective function coefficient coefficients of P1 are the RHS values of P2 and vice versa. Source : NPTEL Linear programming lecture pdf 94/17/2017
  • 10. 3. The number of variables in P1 and the number of constraints in P2 are equal and vice versa. Source : NPTEL Linear programming lecture pdf 104/17/2017
  • 11. Is there a relationship between P1 and P2? • The relationship is established using the discussion that follows : • Consider P1 (the maximization problem). If there were no constraints the objective function value is ∞. • Let us try to get upper estimates for the value of Z. 114/17/2017
  • 12. 1. Consider P1 (the maximization problem). If there were no constraints the objective function value is ∞. Let us try to get upper estimates for the value of Z. 2. We multiply the second constraint by 9 to get (4X1 + 3X2 ≤ 46 ) X ( 9 ) 36X1 + 27X2 ≤ 414. Since X1 and X2 are ≥ 0, 32X1 + 25X2 ≤ 36X1 + 27X2 ≤ 414. Therefore Z* ≤ 414. 124/17/2017 Source : NPTEL Linear programming lecture pdf
  • 13. 3) We multiply the first constraint by 7 to get (5X1 + 4X2 ≤ 59 ) X ( 7 ) 35X1 + 28X2 ≤ 413 Since X1 and X2 are ≥ 0, 32X1 + 25X2 ≤ 35X1 + 28X2 ≤ 413. Therefore Z* ≤ 413 4) We add the two constraints to get , 4X1 + 3X2 ≤ 46 5X1 + 4X2 ≤ 59 9X1 + 7X2 ≤ 105 134/17/2017
  • 14. • We add the two constraints to get 9X1 + 7X2 ≤ 105. • This inequality holds because X1 and X2 are ≥ 0, • (9X1 + 7X2 ≤ 105). x (4 ) • We multiply this constraint by 4 to get 36X1 + 28X2 ≤ 420. • Since X1 and X2 are ≥ 0, 32X1 + 25X2 ≤ 36X1 + 28X2 ≤ 420. • Therefore 420 is an upper estimate of Z* but we ignore this because our current best estimate is 413. 144/17/2017
  • 15. 5) We multiply the constraint 4X1 + 3X2 ≤ 46 by 25/3 to get • 33.33X1 + 25X2 ≤ 383.33. • Based on the above discussions, 383.33 is a better upper estimate for Z*. • We multiply the constraint 5X1 + 4X2 ≤ 59 by 32/5 to get 32X1 + 25.6X2 ≤ 377.6. Based on the above discussions, 377.6 is a better upper estimate for Z* 6) We multiply the constraint 5X1 + 4X2 ≤ 59 by 32/5 to get • 32X1 + 25.6X2 ≤ 377.6. • Based on the above discussions, 377.6 is a better upper estimate for Z*. 154/17/2017
  • 16. 6) We multiply the constraint 5X1 + 4X2 ≤ 59 by 32/5 to get • 32X1 + 25.6X2 ≤ 377.6. • Based on the above discussions, 377.6 is a better upper estimate for Z*. 7) We multiply the constraint 9X1 + 7X2 ≤ 105 by 25/7 to get • 32.14X1 + 25X2 ≤ 375. • Here we have added the two constraints and multiplied by 25/7. • Now 375 is a better upper estimate for Z*. 164/17/2017
  • 17. • We can multiply the first constraint by a and the second by b and add them. If on addition the coefficients of X1 and X2 are ≥ 59 and 46 respectively, the RHS value (which is 59a + 46b) is an upper estimate of Z • If we want the best estimate of Z* (as small an upper estimate as possible) we need to define a and b such that 59a + 46b is as small as possible. • We therefore define a and b to Minimize 59a + 46b is minimized 174/17/2017
  • 18. • The values Y1 = 4 and Y2 =3 represent the worth of the 59 units of the first resource and 46 units of the second resource at the optimum. • Therefore Problem P2 Is Born Out Of P1. The Problem P2 Is Called The Dual Of The Given Problem P1 (Called The Primal). 184/17/2017
  • 19. References • Taha H.A., Operations Research – An Introduction, 9 th Edition, Pearson Education Inc. 2011 • Rao S.S., Engineering Optimization – Theory and Practice, Third Edition, New Age International Limited, New Delhi, 2000 • IIT Madras Operations Research Applications – Linear and Integer Programming (Web), by Prof. G. Srinivasan The National Programme on Technology Enhanced Learning (NPTEL) 194/17/2017