DECISION MODELING WITH Prentice Hall Publishers and

Slides:



Advertisements
Similar presentations
Introduction to LP Modeling
Advertisements

Solving LP Problems in a Spreadsheet
Understanding optimum solution
Sensitivity Analysis Sensitivity analysis examines how the optimal solution will be impacted by changes in the model coefficients due to uncertainty, error.
SOLVING LINEAR PROGRAMS USING EXCEL Dr. Ron Lembke.
Operations Management Linear Programming Module B - Part 2
Example 6.1 Capital Budgeting Models | 6.3 | 6.4 | 6.5 | 6.6 | Background Information n The Tatham Company is considering seven.
© 2007 Pearson Education Chapter 14: Solving and Analyzing Optimization Models.
Chapter 4 Linear Optimization: Sensitivity Analysis Part 2 Chapter 4 Linear Optimization: Sensitivity Analysis Part 2 DECISION MODELING WITH MICROSOFT.
Linear Programming Excel Solver. MAX8X 1 + 5X 2 s.t.2X 1 + 1X 2 ≤ 1000 (Plastic) 3X 1 + 4X 2 ≤ 2400 (Prod. Time) X 1 + X 2 ≤ 700 (Total Prod.) X 1 - X.
1 Chapter 7 Linear Programming Models Continued – file 7c.
QM B Linear Programming
1 Linear Programming Using the software that comes with the book.
1 1 Slide LINEAR PROGRAMMING Introduction to Sensitivity Analysis Professor Ahmadi.
Computational Methods for Management and Economics Carla Gomes Module 4 Displaying and Solving LP Models on a Spreadsheet.
Spreadsheet Modeling & Decision Analysis:
Example 4.4 Blending Models.
Example 15.2 Blending Oil Products at Chandler Oil
DECISION MODELING Chapter 2 Spreadsheet Modeling Part 1 WITH MICROSOFT EXCEL Copyright 2001 Prentice Hall Publishers and Ardith E. Baker.
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.
START EXCEL BUILD OR RETRIEVE YOUR OPTIMIZATION MODEL SAVE YOUR WORKBOOK!! CHOOSE “Solver…” IN THE “Tools” MENU SPECIFY IN SOLVER DIALOG BOX: 1.CELL TO.
Chapter 19 Linear Programming McGraw-Hill/Irwin
INSERT BOOK COVER 1Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall. Exploring Microsoft Office Excel 2010 by Robert Grauer, Keith.
1 Chapter 8 Linear programming is used to allocate resources, plan production, schedule workers, plan investment portfolios and formulate marketing (and.
Spreadsheets in Finance and Forecasting Presentation 8: Problem Solving.
Spreadsheet Modeling of Linear Programming (LP). Spreadsheet Modeling There is no exact one way to develop an LP spreadsheet model. We will work through.
Example 4.5 Production Process Models | 4.2 | 4.3 | 4.4 | 4.6 | Background Information n Repco produces three drugs, A, B and.
Special Conditions in LP Models (sambungan BAB 1)
Linear Programming: Basic Concepts
DECISION MODELING Chapter 3 Linear Optimization WITH MICROSOFT EXCEL Copyright 2001 Prentice Hall Publishers and Ardith E. Baker.
We can make Product1 and Product2. There are 3 resources; Resource1, Resource2, Resource3. Product1 needs one hour of Resource1, nothing of Resource2,
DECISION MODELING Chapter 2 Spreadsheet Modeling Part 1 WITH MICROSOFT EXCEL Copyright 2001 Prentice Hall Publishers and Ardith E. Baker.
1 LINEAR PROGRAMMING Introduction to Sensitivity Analysis Professor Ahmadi.
Chapter 7 Introduction to Linear Programming
Linear Programming McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
1 Chapter 11 A number of important scheduling problems... require the study of an astronomical number of arrangements to determine which one is best....
1 1 Slide © 2009 South-Western, a part of Cengage Learning Slides by John Loucks St. Edward’s University.
Transportation and Assignment Problems
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.
Copyright © 2008 Pearson Prentice Hall. All rights reserved Exploring Microsoft Office Excel 2007 Chapter 8 What-if Analysis Robert Grauer, Keith.
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.
Linear Programming McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
Example 3.1a Sensitivity Analysis and Solver Table Add-in.
Solving Linear Optimization Problems Using the Solver Add-in.
Solver Feature Excel’s KY San Jose State University Engineering 10.
A Multiperiod Production Problem
St. Edward’s University
Solver & Optimization Problems
Excel Solver IE 469 Spring 2017.
Microsoft Office Illustrated
Microsoft Excel 2003 Illustrated Complete
MAN 305 OPERATIONS RESEARCH II Week 4 –Sensitivity Analysis with Spreadsheets DR. KAZIM BARIŞ ATICI.
Exploring Microsoft® Excel® 2016 Series Editor Mary Anne Poatsy
Excel Solver IE 469 Spring 2018.
Wyndor Example; Enter data
Introduction to linear programming (LP): Minimization
Navya Thum February 13, 2013 Day 7: MICROSOFT EXCEL Navya Thum February 13, 2013.
Using WinQSB to solve Linear Programming Models
Excel Solver IE 469 Fall 2018.
Modeling and Solving LP Problems in a Spreadsheet
Linear Programming Excel Solver.
Solving Linear Optimization Problems Using the Solver Add-in
Excel Solver IE 469 Spring 2019.
Applied Statistical and Optimization Models
Presentation transcript:

DECISION MODELING WITH Prentice Hall Publishers and MICROSOFT EXCEL Chapter 4 Linear Optimization: Sensitivity Analysis Part 2 Copyright 2001 Prentice Hall Publishers and Ardith E. Baker

Sensitivity Analysis Using SolverTable SolverTable.xla is a _________-like macro to re-optimize and tabulate an LP model after each change in its________________. Similar to Excel’s DataTable, _________knows how to re-Solve the LP model for each change before tabulating any results. SolverTable can also ________the information in the Solver Sensitivity Report. SolverTable is not ___________to two-variable models.

Sensitivity Analysis with SolverTable To begin using SolverTable, open the SimpleOakProd.xls workbook. Open the add-in file___________. Click on the resulting Enable Macros button. SolverTable will install itself and be available as a menu item on the _______menu.

RHS Ranging with SolverTable To illustrate SolverTable, start with the Simplified Oak Products model.

First a range of _________parameter values for the constraint are entered as ____in a column (or a row). Next, enter a row of _________to model output cells.

Now, _______the table by click-dragging and choose SolverTable from the Tools pull-down menu.

In the resulting dialog, specify the ___________of the Long Dowel constraint’s RHS in the Input Column Cell edit field. Click OK to run Solver on the ________for each Long Dowels constraint RHS value (in this case for 11 optimizations).

SolverTable __________the requested model results referenced in the table’s____________. The ________changes abruptly each time a different set of __________combine to determine the optimal corner point.

Here are the corresponding GLP pictures of the Oak Products model for the Long Dowels Starting Inventory amounts (L). L = 400

L = 480

L = 800

L = 1100

L = 1320

Sweeping the values of L from 400 to 1350 causes the _______________to expand until the Long Dowels constraint becomes_____________. L = 1350

SolverTable can mimic DataTable 2 to tabulate simultaneous variations in______________, with the restriction that only ___output cell can be tabulated. To illustrate, a range of ____________values for the inventory constraint RHS values for both Long and Short Dowels will be analyzed. Using the Oak Products model, start by setting up the _______, in this case with a range of parameter values for both parameters.

Now, click on Tools – SolverTable and in the resulting dialog, specify cell $F$7 as the ______________and $F$6 as the____________________. Click OK to continue.

SolverTable will run Solver on the model for each paired combination of Long and Short Dowels ____________RHS values (108 optimizations in this case), and for each run, tabulate the single ________ result referenced in the table’s upper left corner.

Sensitivity Analysis Objective Function Coefficient Ranging with SolverTable Similar to ranging an RHS, first set up a table with __________of the objective function coefficient in a column or row.

As before, click on Tools – SolverTable and in the resulting dialog, specify cell $B$3 as the Input Column Cell. Click OK to continue.

Here are the results of the SolverTable analysis Here are the results of the SolverTable analysis. Notice that the _____________coefficients for profit per Captain chair are the coefficient values at which the LP solution ________(as shown by the Allowable Increase).

Here are the corresponding GLP pictures of the Oak Products model for the Captain objective function coefficient values (V). Note how the _____________ solution changes abruptly for critical values of V. V = 0

V = 13.334

V = 40

V = 80

Sweeping the values of V from 0 to 99999 causes the objective function to ______from horizontal to nearly vertical in slope. V = 99999

Sensitivity Analysis Technical Coefficient Ranging with SolverTable SolverTable can be used to investigate alternative ____________technologies. Suppose Oak Products were to consider the option of strengthening or slightly weakening a Mate chair by increasing or decreasing the number of ____________it uses. Let’s examine the ________effects of reducing the number of long dowels per Mate chair from the current 4 to 2, and increasing the number above 4.

As before, first set up a table in Excel and run SolverTable As before, first set up a table in Excel and run SolverTable. In the SolverTable dialog, specify $C$6 (no. of Mates in the Long Dowel constraint) as the Input Column Cell. Here is the resulting solution:

Increasing the number of long dowels per Mate chair from 4 to 6 reduces the ________number of Mates to produce (with an associated increase in Captains), with a ______________in Profit. Reducing the number of long dowels per Mate chair from 4 to 2 also reduces the optimal number of Mates (with an associated increase in Captains), but with a _______________in Profit.

Sensitivity Analysis Eastern Steel Example Ore from four different locations is blended to make a_____________. Each ore contains three essential _________ (A, B, and C) that must appear in the final blend at minimum threshold levels. Find the ________________blend by solving the following LP model (Ti = fraction of a ton of ore from location i).

Eastern Steel Symbolic Model Min 800T1 + 400T2 + 600T3 + 500T4 s.t. 10T1 + 3T2 + 8T3 + 2T4 > 5 (requirement on A) 90T1 + 150T2 + 75T3 + 175T4 > 100 (requirement on B) 45T1 + 25T2 + 20T3 + 37T4 > 30 (requirement on C) T1 + T2 + T3 + T4 = 1 (blend condition) T1 , T2 , T3 , T4 > 0 (nonnegativity constraints)

Here is the Excel spreadsheet: Next, run Solver and specify the Sensitivity Report.

Look at the Reduced Cost column:

The __________of any particular decision variable is defined to be the amount by which the _________of that variable in the objective function would have to change in order to have a ________optimal value for that variable.

The Reduced Cost of a decision variable (whose optimal value is currently______) is the rate (per unit amount) at which the _________value is hurt as that variable is “forced into” a previously optimal solution.

Sensitivity Analysis Sensitivity Report Interpretation for Alternative LP Models In this example, the Friendly Loan Company has an annual $15 million loan budget. __________is generated by the annual interest income from three types of loans: Real Estate (First Mortgage; 7%) Furniture Loans (12%) Signature Loans (15%) In addition, Friendly requires at least ______First Mortgage loans and no more than _____ Signature loans.

Here is the spreadsheet model: Note how compact the model is. The constraints are immediately _________to the quantities they affect and are ________formatted to include the inequality while still being read as a number. Empty cells are _________in order to focus attention on the important things.

Here are the spreadsheet formulas:

Using Solver, specify the parameters and solve the model. Be sure to specify the Sensitivity Report.

The resulting Solver analysis shows that all $15 million will be loaned out ($9 million into First Mortgage Loans, $1.5 million into Signature loans, and $4.5 million into Furniture loans). The annual Total interest income will be $1,395,000 with an average return of 9.3%. All three constraints are___________.

Here is the Sensitivity Report for the model: The Shadow Price of .12 indicates that a 12% return can be achieved on any budget_________. In addition, the _____________________value indicates that we can increase the budget as much as we want (_________).

Verify Solver’s Sensitivity Report by typing a new ____________into the spreadsheet and Solving. Notice that the Avg. Return for this model is still 9.3%. This indicates that the _____________for the extra $5 million is actually 9.3% and not 12% as indicated by the previous Sensitivity Analysis.

The Sensitivity Analysis for this model shows a _______________of The Sensitivity Analysis for this model shows a _______________of .12 (12%), the same as the previous model. To understand what is happening, re-formulate the model using the recommended rules from Chapter 3.

Here is the reformulated spreadsheet model:

And the resulting Sensitivity Analysis from Solver: Note the presence of 3 _______________and the correct Shadow Price of 9.3%. The solution is not ____________and none of the constraints are binding.

Sensitivity Analysis Simple Upper and Lower Bounds Now that we have looked at both spreadsheet models (the compact model vs. the recommended LP model), it would seem that they give different results. However, both models are completely_________, and neither Sensitivity Report contains any errors. To understand the differences, look at simple upper and lower_________.

The time and memory requirements for Solver to ________a model are determined primarily by the size of the coefficient ________of cells making up the LHS of the set of___________. The size of the constraint coefficient matrix is ___________to the product of the number of decision variables and___________. This size effects speed of optimization. In addition to ________________constraints, Solver allows any upper or lower constraint bounds directly on the _________________to be honored without actually considering them as constraints. This keeps the coefficient matrix smaller, allowing larger LP models to be___________.

However, the only ____________information available for any simple upper and lower bound __________are their shadow prices. Solver places any _________shadow price on an upper or lower bound constraint into the ______________column next to the relevant decision variable. The Reduced Cost numbers for Solver LP models containing simple upper and lower bounds are the ____________for whichever bound, if any, is binding on that decision variable.

Variable at Optimality The table below gives values the ___________ shadow price entry may have in Solver models containing simple upper and lower__________. Value of Decision Variable at Optimality Reduced Cost Entry, Maximization Model Minimization Model Lower Bound (>) Binding Zero or Negative Shadow Zero or Positive Shadow Price Price Upper Bound (<) Binding Zero or Positive Shadow Zero or Negative Shadow Neither Bound Binding Zero Shadow Price Zero Shadow Price

Solver invokes its special bounding procedure whenever it sees “________________” cell references in the Subject to the Constraints: box of the Solver Parameters dialog. Solver __________evoke this procedure if the upper or lower bound on any decision variable is specified indirectly on the ____________. This “_____________” can be achieved by the use of some intervening formula, such as the ______________formula.

Sensitivity Analysis Shadow Price Interpretation Although the shadow price given in the two different models was correct, the _____________of that price was incorrect. Remember, a shadow price is the change in the LP’s __________of change in a given constraint’s RHS value holding all other data, including the other RHS’s, constant.

So, for example, the correct interpretation of the shadow price of So, for example, the correct interpretation of the shadow price of .120 should be : Holding the Loan Limit RHS’s for Signature and First Mortgage loans at their original dollar amount bounds of $1500 and $9000, respectively, the improvement in the objective function value is .12 for each additional budget dollar. The use of simple upper and lower bounds and the use of formulas on RHS’s of LP formulations can lead to more compact and managerially appealing spreadsheet formulations of LP’s.