Sensitivity Analysis Sensitivity analysis examines how the optimal solution will be impacted by changes in the model coefficients due to uncertainty, error.

Slides:



Advertisements
Similar presentations
Using Solver to solve a minimization LP + interpretation of output BSAD 30 Dave Novak Source: Anderson et al., 2013 Quantitative Methods for Business 12.
Advertisements

LINEAR PROGRAMMING SENSITIVITY ANALYSIS
Understanding optimum solution
Introduction to Sensitivity Analysis Graphical Sensitivity Analysis
Notes 4IE 3121 Why Sensitivity Analysis So far: find an optimium solution given certain constant parameters (costs, demand, etc) How well do we know these.
Linear Programming Sensitivity of the Right Hand Side Coefficients.
1/53 Slide Linear Programming: Sensitivity Analysis and Interpretation of Solution n Introduction to Sensitivity Analysis n Graphical Sensitivity Analysis.
IENG313 Operation Research I
SENSITIVITY ANALYSIS.
Optimization Models Module 9. MODEL OUTPUT EXTERNAL INPUTS DECISION INPUTS Optimization models answer the question, “What decision values give the best.
SOLVING LINEAR PROGRAMS USING EXCEL Dr. Ron Lembke.
Chapter 3 Linear Programming: Sensitivity Analysis and Interpretation of Solution MT 235.
© 2007 Pearson Education Chapter 14: Solving and Analyzing Optimization Models.
Sensitivity analysis BSAD 30 Dave Novak
LINEAR PROGRAMMING SENSITIVITY ANALYSIS
3-1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall Linear Programming: Computer Solution and Sensitivity Analysis Chapter 3.
1 1 Slide LINEAR PROGRAMMING Introduction to Sensitivity Analysis Professor Ahmadi.
LINEAR PROGRAMMING: THE GRAPHICAL METHOD
Spreadsheet Modeling & Decision Analysis:
John Loucks Modifications by A. Asef-Vaziri Slides by St. Edward’s
Solver Linear Problem Solving MAN Micro-computers & Their Applications.
1 1 Slide LINEAR PROGRAMMING: THE GRAPHICAL METHOD n Linear Programming Problem n Properties of LPs n LP Solutions n Graphical Solution n Introduction.
© Copyright 2004, Alan Marshall 1 Lecture 1 Linear Programming.
1 1 Slide © 2008 Thomson South-Western. All Rights Reserved Slides by JOHN LOUCKS St. Edward’s University.
1 1 Slide © 2008 Thomson South-Western. All Rights Reserved Slides by JOHN LOUCKS St. Edward’s University.
Kerimcan OzcanMNGT 379 Operations Research1 LP: Sensitivity Analysis and Interpretation of Solution Chapter 3.
Introduction to Mathematical Programming OR/MA 504 Chapter 3.
1 The Role of Sensitivity Analysis of the Optimal Solution Is the optimal solution sensitive to changes in input parameters? Possible reasons for asking.
Chapter 19 Linear Programming McGraw-Hill/Irwin
Special Conditions in LP Models (sambungan BAB 1)
Readings Readings Chapter 3
The Theory of the Simplex Method
1 1 Slide © 2005 Thomson/South-Western Slides Prepared by JOHN S. LOUCKS ST. EDWARD’S UNIVERSITY.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 6S Linear Programming.
Managerial Decision Making and Problem Solving
1 1 Slide Linear Programming (LP) Problem n A mathematical programming problem is one that seeks to maximize an objective function subject to constraints.
Stevenson and Ozgur First Edition Introduction to Management Science with Spreadsheets McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
1 LINEAR PROGRAMMING Introduction to Sensitivity Analysis Professor Ahmadi.
Chapter 6 Supplement Linear Programming.
Chapter 7 Introduction to Linear Programming
Linear Programming McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
1 1 Slide © 2009 South-Western, a part of Cengage Learning Slides by John Loucks St. Edward’s University.
Linear Programming: Sensitivity Analysis and Interpretation of Solution Pertemuan 5 Matakuliah: K0442-Metode Kuantitatif Tahun: 2009.
LP: Summary thus far Requirements Graphical solutions Excel Sensitivity Analysis.
Linear Programming Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill.
1 The Dual in Linear Programming In LP the solution for the profit- maximizing combination of outputs automatically determines the input amounts that must.
1 1 Slide © 2008 Thomson South-Western. All Rights Reserved © 2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or.
Professional software packages such as The WinQSB and LINDO provide the following LP information: Information about the objective function: –its optimal.
What-If Analysis for Linear Programming
Sensitivity analysis continued… BSAD 30 Dave Novak Source: Anderson et al., 2013 Quantitative Methods for Business 12 th edition – some slides are directly.
Spreadsheet Modeling & Decision Analysis A Practical Introduction to Management Science 5 th edition Cliff T. Ragsdale.
McGraw-Hill/Irwin Copyright © 2009 by The McGraw-Hill Companies, Inc. All Rights Reserved. Supplement 6 Linear Programming.
3 Components for a Spreadsheet Optimization Problem  There is one cell which can be identified as the Target or Set Cell, the single objective of the.
Lecture 6 Linear Programming Sensitivity Analysis
Kerimcan OzcanMNGT 379 Operations Research1 Linear Programming Chapter 2.
Sensitivity Analysis Introduction to Sensitivity Analysis
Operations Research By: Saeed Yaghoubi 1 Graphical Analysis 2.
Linear Programming McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
1 1 Slide © 2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole.
6s-1Linear Programming William J. Stevenson Operations Management 8 th edition.
Managerial Decision Modeling with Spreadsheets Chapter 4 Linear Programming Sensitivity Analysis.
1 2 Linear Programming Chapter 3 3 Chapter Objectives –Requirements for a linear programming model. –Graphical representation of linear models. –Linear.
Practice: Given the following Sensitivity Analysis Report
Linear Programming: Sensitivity Analysis and Duality
St. Edward’s University
MAN 305 OPERATIONS RESEARCH II Week 4 –Sensitivity Analysis with Spreadsheets DR. KAZIM BARIŞ ATICI.
Sensitivity.
Section 3.4 Sensitivity Analysis.
Optimization Models Module 9.
Presentation transcript:

Sensitivity Analysis Sensitivity analysis examines how the optimal solution will be impacted by changes in the model coefficients due to uncertainty, error or human intervention. In particular, it can address: how a change in an objective function coefficient will affect the optimal solution how a change in the right hand side (RHS) of a constraint will affect the optimal solution how an alternate optimal solution can be identified

Range of Optimality The range of optimality of an objective function coefficient specifies an interval for the objective function coefficient in which the original optimal solution remains optimal, while keeping all other coefficients in the problem constant. The value of the objective function may change in this range. If the coefficient is changed by more than the Allowable Increase or Allowable Decrease, another extreme point of the feasible region will be identified as the optimal solution.

Alternate Optimal Solutions An alternate optimal solution exists if the Allowable Increase or Allowable Decrease for one or more variables are equal to zero and the solution is not degenerate. (Ragsdale pg.143) The solution is degenerate if the RHS values of any of the constraints have zero Allowable Increase or Allowable Decrease.

Reduced Cost For each variable, the reduced cost is the per-unit amount the product contributes to the objective less the per-unit value of the resources it consumes. Reduced cost represents the amount that the variable is overpriced in minimization problems or underpriced in maximization problems. Reduced cost represents the amount that the objective function will be hurt if one unit of that variable is forced into the solution.

Alternate Optimal Solutions An alternate optimal solution exists if the Final Value and the Reduced Cost entries for a variable are both zero. To identify the alternate optimal solution, change Solver’s target cell to maximize the identified zero variable value and add the constraint that the objective must equal the optimal value specified in the current solution.

Binding Constraints The slack of a resource constraint is the amount of the corresponding resource that will not be used if the optimal solution is implemented. The surplus of a minimum requirement constraint is the amount by which the requirement will be exceeded if the optimal solution is implemented. A binding constraint implies that the corresponding resource or requirement is restricting the optimal solution and objective value. A binding constraint has slack or surplus of zero. A nonbinding constraint is one in which there is positive slack or surplus when evaluated at the optimal solution.

Shadow Price A shadow price for a right hand side value (or resource limit) is the amount the objective function will change per unit increase in the right hand side value of a constraint. The shadow price for a nonbinding constraint is 0. Changing the right hand side of a binding constraint will result in a new optimal solution that will adjust to incorporate the new requirement. This new optimal solution must be found by resolving the model with Solver. When a variable is forced into the solution due to a lower bound constraint, the reduced cost represents shadow price of that lower bound constraint.

Graphical Interpretation Graphically, a shadow price is determined by adding +1 to the right hand side value in question, enlarging the feasible region and then resolving for the optimal solution in terms of the same two binding constraints. The shadow price is equal to the difference in the values of the objective functions between the new and original problems. Excel snippit to illustrate shadow prices

Range of Feasibility The range of feasibility for a change in the right hand side value is the Allowable Increase and Allowable Decrease for the coefficient in which the original shadow price remains constant.