Linear Programming Sensitivity of the Objective Function Coefficients.

Slides:



Advertisements
Similar presentations
Sensitivity of the Right Hand Side Coefficients
Advertisements

1Introduction to Linear ProgrammingLesson 2 Introduction to Linear Programming.
LINEAR PROGRAMMING (LP)
LINEAR PROGRAMMING SENSITIVITY ANALYSIS
Linear Programming.
Introduction to Sensitivity Analysis Graphical Sensitivity Analysis
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.
SENSITIVITY ANALYSIS.
Optimization Models Module 9. MODEL OUTPUT EXTERNAL INPUTS DECISION INPUTS Optimization models answer the question, “What decision values give the best.
Linear and Integer Programming Models
Chapter 3 Linear Programming: Sensitivity Analysis and Interpretation of Solution MT 235.
Sensitivity analysis BSAD 30 Dave Novak
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.
Linear Programming Introduction. linear function linear constraintsA Linear Programming model seeks to maximize or minimize a linear function, subject.
Duality Dual problem Duality Theorem Complementary Slackness
Linear and Integer Programming Models
1 Linear Programming Using the software that comes with the book.
Sensitivity of the Objective Function Coefficients
LINEAR PROGRAMMING SENSITIVITY ANALYSIS
1 1 Slide LINEAR PROGRAMMING Introduction to Sensitivity Analysis Professor Ahmadi.
John Loucks Modifications by A. Asef-Vaziri Slides by St. Edward’s
Linear Programming.
Solver Linear Problem Solving MAN Micro-computers & Their Applications.
© 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.
1 The Role of Sensitivity Analysis of the Optimal Solution Is the optimal solution sensitive to changes in input parameters? Possible reasons for asking.
Readings Readings Chapter 3
Operations Research Assistant Professor Dr. Sana’a Wafa Al-Sayegh 2 nd Semester ITGD4207 University of Palestine.
Linear and Integer Programming Models 1 Chapter 2.
Managerial Decision Making and Problem Solving
THE GALAXY INDUSTRY PRODUCTION PROBLEM -
1 LINEAR PROGRAMMING Introduction to Sensitivity Analysis Professor Ahmadi.
Chapter 6 Supplement Linear Programming.
Donald Waters, Quantitative Methods for Business, 4 th Edition © Donald Waters 2008 Slide 12.1 Chapter 12 Planning with linear programming.
1 Linear and Integer Programming Models Chapter 2.
CDAE Class 12 Oct. 5 Last class: Quiz 3 3. Linear programming and applications Today: Result of Quiz 3 3. Linear programming and applications Next.
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.
CDAE Class 17 Oct. 23 Last class: Result of Quiz 4 3. Linear programming and applications Today: 3. Linear programming and applications Review for.
LP: Summary thus far Requirements Graphical solutions Excel Sensitivity Analysis.
1 1 Slide © 2008 Thomson South-Western. All Rights Reserved © 2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or.
1 Max 8X 1 + 5X 2 (Weekly profit) subject to 2X 1 + 1X 2  1000 (Plastic) 3X 1 + 4X 2  2400 (Production Time) X 1 + X 2  700 (Total production) X 1.
Professional software packages such as The WinQSB and LINDO provide the following LP information: Information about the objective function: –its optimal.
 Minimization Problem  First Approach  Introduce the basis variable  To solve minimization problem we simple reverse the rule that is we select the.
1 A Linear Programming model seeks to maximize or minimize a linear function, subject to a set of linear constraints. The linear model consists of the.
What-If Analysis for Linear Programming
Linear Programming Optimal Solutions and Models Without Unique Optimal Solutions.
Adeyl Khan, Faculty, BBA, NSU 1 Introduction to Linear Programming  A Linear Programming model seeks to maximize or minimize a linear function, subject.
Sensitivity Analysis Introduction to Sensitivity Analysis
CDAE Class 15 Oct. 16 Last class: Result of group project 1 3. Linear programming and applications Class Exercise 7 Today: 3. Linear programming.
CDAE Class 16 Oct. 18 Last class: 3. Linear programming and applications Quiz 4 Today: Result of Quiz 4 3. Linear programming and applications Group.
Operations Research By: Saeed Yaghoubi 1 Graphical Analysis 2.
Don Sutton Spring LP Basic Properties Objective Function – maximize/minimize profit/cost Resource Constraints – labor, money Decision.
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.
1 2 Linear Programming Chapter 3 3 Chapter Objectives –Requirements for a linear programming model. –Graphical representation of linear models. –Linear.
St. Edward’s University
Graphical Analysis – the Feasible Region
Duality Theory and Sensitivity Analysis
Sensitivity Analysis and
Sensitivity.
Lecture 4 Part I Mohamed A. M. A..
Linear Programming Introduction.
Linear Programming Excel Solver.
Section 3.4 Sensitivity Analysis.
Linear Programming Introduction.
Applied Statistical and Optimization Models
Presentation transcript:

Linear Programming Sensitivity of the Objective Function Coefficients

Sensitivity of Any Coefficients Any coefficient in a linear programming model might change because: –They may be only approximations or best estimates. –The problem may be one in a dynamic environment where coefficients are subject to (frequent) changes. –The decision maker may simply wish to ask, “what-if” a certain change is made – how will that affect the optimal solution. When only one coefficient changes at a time this is called “marginal” or “sensitivity” analysis of the coefficient.

Change the Objective Function Coefficient of X 1 C 1By changing the objective function coefficient C 1 of X 1, result is displayed as follows:

Range of Optimality optimal solution will not change!Thus the objective function coefficient for X 1 can decrease or increase by a certain amount and the optimal solution will not change! –The optimal profit will change. For example if it changes from 8 to 6, the optimal profit changes from 8(320) + 5(360) = 4360 to 6(320) + 5(360) = ALLOWABLE DECREASEALLOWABLE INCREASEThe amount by which the coefficient can decrease or increase is what Excel called the ALLOWABLE DECREASE and the ALLOWABLE INCREASE of the objective function coefficient. Range of OptimalityThe range of values of this coefficient from the (Original Coefficient – Allowable Decrease) to (Original Coefficient + Allowable Increase) is called the Range of Optimality for the coefficient.

Range of Optimality On Excel Here is the printout out of the sensitivity analysis dealing with the objective function coefficients for the original Galaxy Industries problem. Range of Optimality for C 1 8 – 4.25   10 Range of Optimality for C 2 5 – 1   Range of Optimality Range of Optimality is the range of values that an objective function coefficient can assume without changing the optimal solution as long as no other changes are made.

Reduced Cost 1 Max. 1X 1 + 5X 2 ST 2X 1 + 1X 2 ≤ 1000 (Plastic) 3X 1 + 4X 2 ≤ 2400 (Time) 1X 1 + 1X 2 ≤ 700 (Limit) 1X 1 - 1X 2 ≤ 350 (Product mix) X 1, X 2 ≥ 0 X 1 = 0, X 2 = 600, = 3,000 The optimal solution is X 1 = 0, X 2 = 600, objective function = 3,000 No product 1 were produced because its unit profit was not large enough.

Questions Question 1 How much would the cost have to be reduced (profit be increased) so that it would be profitable to make X 1 ’s? Question 2 If X 1 were at least 1, how would the profit be affected?

Answer to Question 1 When slope of objective function line equals slope of time constraint line, optimal solutions exist with X 1 >0: Objective function: C 1 Objective function: C 1 X 1 + 5X 2 Time Constraint: 3X 1 + 4X 2 ≤ 2400 C1C1 Thus, C1/5 = 3/4 or C1 = 3.75 Per unit profit of product 1 has to be increased to $3.75 to make production of 1 profitable; profit has to be increased Increased Profit = 3.75 – 1 = 2.75Increased Profit = 3.75 – 1 = 2.75 Reduced Cost-2.75Reduced Cost = 1 – 3.75 = -2.75

Answer to Question 2 If X 1 ≥ 1, how is the profit affected? 1 Max. 1X 1 + 5X 2 ST 2X 1 + 1X 2 ≤ 1000 (Plastic) 3X 1 + 4X 2 ≤ 2400 (Time) 1X 1 + 1X 2 ≤ 700 (Limit) 1X 1 - 1X 2 ≤ 350 (Product mix) X 1 ≥ 1 (Requirement of X 1 ) 1, , Solution is X 1 =1, X 2 = , New Optimal Profit = Reduced Cost Reduced Cost = – 3000 = -2.75

Reduced Cost on Excel Here is the printout out of the sensitivity analysis dealing with the objective function coefficients for the problem. Reduced Costs

Complementary Slackness MAX 1X 1 + 5X 2 Sensitivity report for the problem For X 1, Final Value = 0, but Reduced Cost ≠ 0. For X 2, Final Value ≠ 0, but Reduced Cost = 0.

Complementary Slackness MAX 8X 1 + 5X 2 For Space Rays, Final Value > 0, but Reduced Cost = 0. For Zappers, Final Value > 0, but Reduced Cost = 0. Sensitivity report for the problem

Complementary Slackness An important concept in linear programming is that of complementary slackness. It states: It can happen, that both are 0. Complementary Slackness For Objective Function Coefficients For each variable, either its value or its reduced cost will be 0.

Review Reasons for Sensitivity Analyses –Approximations –Dynamic Changes –What-If Range of Optimality for Objective Function Coefficients –Excel Reduced Cost – Two Meanings/Calculations –How much an objective coefficient must change before the variable can be positive. –Change to profit for a 1-unit increase in a variable whose optimal value is 0. Complementary Slackness