WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 9 Intro to Sensitivity Analysis.

Slides:



Advertisements
Similar presentations
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 12 Duality Theory.
Advertisements

IENG442 LINGO LAB3.
Understanding optimum solution
Chapter 5 Sensitivity Analysis: An Applied Approach
The Diet Problem, And Inventory Holding Over Time Periods
Linear Programming.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 10 Introduction to Sensitivity Analysis.
1/53 Slide Linear Programming: Sensitivity Analysis and Interpretation of Solution n Introduction to Sensitivity Analysis n Graphical Sensitivity Analysis.
SOLVING LINEAR PROGRAMS USING EXCEL Dr. Ron Lembke.
Operations Management Linear Programming Module B - Part 2
Chapter 7 Linear Programming Models Part One n Basis of Linear Programming n Linear Program formulati on.
Managerial Decision Modeling with Spreadsheets
Chapter 2 Linear Programming Models: Graphical and Computer Methods © 2007 Pearson Education.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 6 LP Assumptions.
Lecture 18: Topics Integer Program/Goal Program AGEC 352 Spring 2011 – April 6 R. Keeney.
1 Chapter 6 Sensitivity Analysis and Duality PART 3 Mahmut Ali GÖKÇE.
Basic Linear Programming Concepts Lecture 2 (4/1/2015)
Chapter 4: Linear Programming Sensitivity Analysis
Linear Programming Example 4 Determining Objective Function Coefficients Interpretation of Shadow Prices Interpretation of Reduced Costs Ranges of Optimality/Feasibility.
Linear Programming: Fundamentals
Linear Programming Econ Outline  Review the basic concepts of Linear Programming  Illustrate some problems which can be solved by linear programming.
1 1 Slide LINEAR PROGRAMMING Introduction to Sensitivity Analysis Professor Ahmadi.
LINEAR PROGRAMMING: THE GRAPHICAL METHOD
Spreadsheet Modeling & Decision Analysis:
Linear Programming.
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.
Linear Programming Operations Research – Engineering and Math Management Sciences – Business Goals for this section  Modeling situations in a linear environment.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 2 Introduction to Linear Programming.
© Copyright 2004, Alan Marshall 1 Lecture 1 Linear Programming.
Introduction to Optimization
Supplement B Introduction to Optimization Operations Management by R. Dan Reid & Nada R. Sanders 3 rd Edition © Wiley 2005 PowerPoint Presentation by Roger.
Introduction to Mathematical Programming OR/MA 504 Chapter 3.
Chapter 19 Linear Programming McGraw-Hill/Irwin
On LT simulation Game ends at 8:45 p.m.
Ardavan Asef-Vaziri Systems and Operations Management
Linear Programming Models Tran Van Hoai Faculty of Computer Science & Engineering HCMC University of Technology Tran Van Hoai.
Special Conditions in LP Models (sambungan BAB 1)
L20 LP part 6 Homework Review Postoptimality Analysis Summary 1.
Mathematical Programming Cht. 2, 3, 4, 5, 9, 10.
Linear Programming Topics General optimization model LP model and assumptions Manufacturing example Characteristics of solutions Sensitivity analysis Excel.
Managerial Decision Making and Problem Solving
1 LINEAR PROGRAMMING Introduction to Sensitivity Analysis Professor Ahmadi.
Chapter 6 Supplement Linear Programming.
To accompany Krajewski & Ritzman Operations Management: Strategy and Analysis, Fourth Edition  1996 Addison-Wesley Publishing Company, Inc. All rights.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 4-5 LP Formulation Example and Excel Solver.
Linear Programming Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill.
Wiley Supplement B Linear Programming Operations Management by R. Dan Reid & Nada R. Sanders 4th Edition © Wiley 2010.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 11 Sensitivity Analysis.
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.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 3 Basics of the Simplex Algorithm.
Professional software packages such as The WinQSB and LINDO provide the following LP information: Information about the objective function: –its optimal.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 7 LP Formulation Examples.
Linear Programming Models: Graphical and Computer Methods
What-If Analysis for Linear Programming
1 The Geometry of Linear Programs –the geometry of LPs illustrated on GTC Handouts: Lecture Notes February 5, 2002.
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.
Lecture 6 Linear Programming Sensitivity Analysis
Chapter 8 of Quantitative Methods for Business by Anderson, Sweeney and Williams Read sections 8.1, , 8.4 (omitting “Simultaneous Changes”), 8.5,
MCCARL AND SPREEN TEXT CH. 2 T Y/MCCARL-BRUCE/BOOKS.HTM Lecture 2: Basic LP Formulation.
-114- HMP654/EXECMAS Linear Programming Linear programming is a mathematical technique that allows the decision maker to allocate scarce resources in such.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 14 Sensitivity Analysis.
Linear Programming Chapter 14 Supplement Lecture Outline Model Formulation Graphical Solution Method Linear Programming Model Solution Solving Linear.
1 2 Linear Programming Chapter 3 3 Chapter Objectives –Requirements for a linear programming model. –Graphical representation of linear models. –Linear.
Chapter 2 Linear Programming Models: Graphical and Computer Methods
Linear Programming.
Graphical Analysis – the Feasible Region
Basic Linear Programming Concepts
Presentation transcript:

WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 9 Intro to Sensitivity Analysis

Example: Seasonal lumber inventory Lumber Inventory system Can store lumber and sell in future periods Maximum capacity of the warehouse Maximum sales in each period assumption1: handling and storage costs applied together in each period assumption2: Lumber purchased and sold at the same period does not need storing Sept 24, 2012Wood Saba Vahid2 Lumber Inventory

Quiz 2 problem Day-care food planning to minimize costs How much of each food item to give to children Nutritional requirements: –must receive between 400 and 600 total calories –No more than 30% of calories should come from fat –must receive a minimum of 60 mg of Vitamin C and 12 gr of Protein –need at least 2 slices of bread (to make a sandwich) Sept 24, 2012Wood Saba Vahid3

Sept 24, 2012Wood Saba Vahid4 Variable Name Bread (slice) P.B. (tbsp) Jam (tbsp) Milk (cup) Juice (cup) total calories (cal) Sign RHS Answer Objective tot. cal. balance =0 tot. cal. min 1 >=400 tot. cal. max 1 <= 600 tot. cal. From fat % <= 0 Vitamin C >= 60 Protein >=12 Bread 1 >=2

Use of LPs Finding an optimal plan –Solution of key decision variables that generates the best value for the objective function Infeasible Solutions –cannot find a feasible solution –Mostly due to a mistake Unbounded Problems –LP can increase/decrease without bound Solvable Models –Gives a set of values to decision variables, based on the parameters used in the formulation Sept 24, 2012Wood Saba Vahid5

Why Sensitivity Analysis? LP solutions are based on the “certainty” assumption –What if we are not 100% sure about the parameter values? –How can we determine the impact of parameter changes on the optimal solution? –Which parameters are the most important one to estimate correctly based on the sensitivity of the objective function? Answering “what-if” questions –What is the value of additional capacity/resources? –How much would the prices have to change before ….. –How sensitive is the total profits to the recovery factor estimates? Sept 24, 2012Wood Saba Vahid6

Example of sensitivity analysis Producing 5 products using 3 moulders, 2 sander, and labour Factory works 2 shifts, 8 hours per shift, 6 days / week Each product takes 20 hrs of labour 8 workers working 48 hours / week Sept 24, 2012Wood Saba Vahid7

LP formulation 1. What is the value of an extra hour of moulding, sanding or labour? 2. How much more expensive should products 3, 4 & 5 be in order before we would start producing them? Sept 24, 2012Wood Saba Vahid8 Z

Shadow price (Answering Q1) by Trial & Error Change to 289 Z new = $10, Z old = $10,620 Difference (shadow price)= $6.25 = value of an additional hour of moulder time Shadow price: marginal value of a resource/constraint. Can be calculated by adding 1 to the RHS of a constraint and calculating the difference in the objective function.

Reduced Cost (Answering Q2) by Trial & Error Sept 24, 2012Wood Saba Vahid10 Increase gradually Price of product 3 has to increase by $125 before it would be produced. Reduced Cost: If a variable = 0 in the optimal solution, then its reduced cost is the amount its objective function coefficient (price in this example) needs to change before it will come into the solution (>0).

Sensitivity Analysis with Simplex When LP problems are large with many variables and constraints –Re-solving LPs may require a large computational effort –Simplex algorithm eliminates the need to resolve the LP for every change in parameters –While we won’t get into the details of sensitivity analysis with Simplex method, we can view the results in Excel Solver’s sensitivity report Sept 24, 2012Wood Saba Vahid11

Next Class Sensitivity Analysis in Excel Solver 12Wood Saba VahidSept 24, 2012