Graphical Analysis – the Feasible Region

Slides:



Advertisements
Similar presentations
IEOR 4004 Midterm Review (part I)
Advertisements

Geometry and Theory of LP Standard (Inequality) Primal Problem: Dual Problem:
Linear Programming Problem
LINEAR PROGRAMMING SENSITIVITY ANALYSIS
and Models Without Unique Optimal Solutions
Linear Programming.
Introduction to Sensitivity Analysis Graphical Sensitivity Analysis
Chapter 2: Modeling with Linear Programming & 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.
Linear Programming: Simplex Method and Sensitivity Analysis
Linear and Integer Programming Models
Linear Programming: Fundamentals
1 Linear Programming Using the software that comes with the book.
1 1 Slide LINEAR PROGRAMMING Introduction to Sensitivity Analysis Professor Ahmadi.
Linear Programming Optimal Solutions and Models Without Unique Optimal Solutions.
LINEAR PROGRAMMING: THE GRAPHICAL METHOD
Chapter 3 An Introduction to Linear Programming
1 1 Slide © 2009 South-Western, a part of Cengage Learning Slides by John Loucks St. Edward’s University.
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.
© Copyright 2004, Alan Marshall 1 Lecture 1 Linear Programming.
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
Mathematical Programming Cht. 2, 3, 4, 5, 9, 10.
1 1 Slide © 2005 Thomson/South-Western Slides Prepared by JOHN S. LOUCKS ST. EDWARD’S UNIVERSITY.
Linear Programming Topics General optimization model LP model and assumptions Manufacturing example Characteristics of solutions Sensitivity analysis Excel.
STDM - Linear Programming 1 By Isuru Manawadu B.Sc in Accounting Sp. (USJP), ACA, AFM
Linear and Integer Programming Models 1 Chapter 2.
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.
THE GALAXY INDUSTRY PRODUCTION PROBLEM -
1 LINEAR PROGRAMMING Introduction to Sensitivity Analysis Professor Ahmadi.
1 Chapter 7 Linear Programming. 2 Linear Programming (LP) Problems Both objective function and constraints are linear. Solutions are highly structured.
Chapter 6 Supplement Linear Programming.
Managerial Decision Making and Problem Solving
BUSINESS MATHEMATICS & STATISTICS. LECTURE 45 Planning Production Levels: Linear Programming.
Introduction to Operations Research
Chapter 7 Introduction to Linear Programming
Linear Programming McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
1 Linear and Integer Programming Models Chapter 2.
1 1 Slide © 2001 South-Western College Publishing/Thomson Learning Anderson Sweeney Williams Anderson Sweeney Williams Slides Prepared by JOHN LOUCKS QUANTITATIVE.
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.
A LINEAR PROGRAMMING PROBLEM HAS LINEAR OBJECTIVE FUNCTION AND LINEAR CONSTRAINT AND VARIABLES THAT ARE RESTRICTED TO NON-NEGATIVE VALUES. 1. -X 1 +2X.
Chapter 2 Introduction to Linear Programming n Linear Programming Problem n Problem Formulation n A Maximization Problem n Graphical Solution Procedure.
Professional software packages such as The WinQSB and LINDO provide the following LP information: Information about the objective function: –its optimal.
Sensitivity analysis continued… BSAD 30 Dave Novak Source: Anderson et al., 2013 Quantitative Methods for Business 12 th edition – some slides are directly.
McGraw-Hill/Irwin Copyright © 2009 by The McGraw-Hill Companies, Inc. All Rights Reserved. Supplement 6 Linear Programming.
Kerimcan OzcanMNGT 379 Operations Research1 Linear Programming Chapter 2.
Adeyl Khan, Faculty, BBA, NSU 1 Introduction to Linear Programming  A Linear Programming model seeks to maximize or minimize a linear function, subject.
1 1 Slide © 2008 Thomson South-Western. All Rights Reserved Slides by JOHN LOUCKS St. Edward’s University.
Operations Research By: Saeed Yaghoubi 1 Graphical Analysis 2.
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.
An Introduction to Linear Programming
Linear Programming for Solving the DSS Problems
Linear Programming.
Chapter 2 An Introduction to Linear Programming
Linear Programming Topics General optimization model
St. Edward’s University
Linear Programming Topics General optimization model
Linear Programming Topics General optimization model
Linear Programming Topics General optimization model
Chapter 3 The Simplex Method and Sensitivity Analysis
Duality Theory and Sensitivity Analysis
Lecture 4 Part I Mohamed A. M. A..
Linear Programming Problem
Graphical solution A Graphical Solution Procedure (LPs with 2 decision variables can be solved/viewed this way.) 1. Plot each constraint as an equation.
Presentation transcript:

Graphical Analysis – the Feasible Region X2 Infeasible Feasible X1 Graphics and animations were obtained from Tong-Ying Juang’s lecture slides

The search for an optimal solution X2 800 Profit =$8800 700 X1 450

Extreme points and optimal solutions If a linear programming problem has an optimal solution, an extreme point is optimal.

Multiple optimal solutions For multiple optimal solutions to exist, the objective function must be parallel to one of the constraints Any weighted average of optimal solutions is also an optimal solution.

The Role of Sensitivity Analysis Is the optimal solution sensitive to changes in input parameters? Possible reasons for asking this question: Parameter values used were only best estimates. Dynamic environment may cause changes. “What-if” analysis may provide economical and operational information.

Sensitivity Analysis of Objective Function Coefficients. Range of Optimality The optimal solution will remain unchanged as long as An objective function coefficient lies within its range of optimality There are no changes in any other input parameters. The value of the objective function will change in general.

Sensitivity Analysis of Objective Function Coefficients. X2 Max 13X1 + 10X2 Max 10X1 + 10X2 Max 16X1 + 10X2 Max 9X1 + 10X2 X1

Sensitivity Analysis of Objective Function Coefficients. X2 Max16X1 + 10X2 Range of optimality: [10, 20] Max 20 X1 + 10X2 Max 10X1 + 10X2 X1

Complementary slackness Reduced cost Assuming there are no other changes to the input parameters, the reduced cost for a variable Xj that has a value of “0” at the optimal solution is: the change in the objective value per unit increase of Xj. Complementary slackness At the optimal solution, either the value of a variable is zero, or its reduced cost is 0.

Sensitivity Analysis of Right-Hand Side Values In sensitivity analysis of right-hand sides of constraints we are interested in the following questions: Keeping all other factors the same, how much would the optimal value of the objective function (for example, the profit) change if the right-hand side of a constraint changed by one unit? For how many additional or fewer units will this per unit change be valid?

Sensitivity Analysis of Right-Hand Side Values Any change to the right hand side of an active constraint will change the optimal solution. Any change to the right-hand side of an inactive constraint that is less than its slack or surplus, will cause no change in the optimal solution.

Shadow Prices Assuming there are no other changes to the input parameters, the change to the objective function value per unit increase to a right hand side of a constraint is called the “Shadow Price”

Shadow Price – graphical demonstration The Memory constraint X2 When more memory becomes available (the memory constraint is relaxed), the right hand side of the memory constraint increases. Maximum profit = $8800 2X1 + 1x2 <=1001 2X1 + 1x2 <=1000 Maximum profit = $8806 Shadow price = 8806 – 8800 = 6 Market-total constraint X1

Range of Feasibility Assuming there are no other changes to the input parameters, the range of feasibility is The range of values for a right hand side of a constraint in which the shadow prices for the constraints remain unchanged. In the range of feasibility the objective function value changes as follows: Change in objective value = [Shadow price][Change in the right hand side value]

The Memory constraint A new active constraint Range of Feasibility The Memory constraint X2 Increasing the amount of memory is only effective until a new constraint becomes active. 2X1 + 1x2 <=1000 A new active constraint Some other constraint This is an infeasible solution Market-total constraint X1

Range of Feasibility The Memory constraint X2 Note how the profit increases as the number of memory chips increases. 2X1 + 1x2 £1000 Market-total constraint X1

The profit decreases A new active constraint Range of Feasibility X2 Less memory becomes available (the memory constraint is more restrictive). Infeasible solution The profit decreases 2X1 + 1X2 £ 1100 A new active constraint X1

Other Post - Optimality Changes Addition of a constraint. Deletion of a constraint. Addition of a variable. Deletion of a variable. Changes in the left - hand side coefficients.

Linear Programs Without Unique Optimal Solutions Infeasibility: Occurs when a model has no feasible point. Unboundness: Occurs when the objective can become infinitely large (max), or infinitely small (min). Alternate solution: Occurs when more than one point optimizes the objective function

No point, simultaneously, lies both above line and below lines and Infeasible Model 1 No point, simultaneously, lies both above line and below lines and . 2 3

Unbounded solution Maximize the Objective Function The feasible region

Cost Minimization Diet Problem Mix two sea ration products: Texfoods, Calration. Minimize the total cost of the mix. Meet the minimum requirements of Vitamin A, Vitamin D, and Iron.

Cost Minimization Diet Problem Decision variables X1 (X2) -- The number of two-ounce portions of Texfoods (Calration) product used in a serving. The Model Minimize 0.60X1 + 0.50X2 Subject to 20X1 + 50X2 ³ 100 Vitamin A 25X1 + 25X2 ³ 100 Vitamin D 50X1 + 10X2 ³ 100 Iron X1, X2 ³ 0 Cost per 2 oz. % Vitamin A provided per 2 oz. % required

The Diet Problem - Graphical solution 10 The Iron constraint Feasible Region Vitamin “D” constraint Vitamin “A” constraint 2 4 5

Cost Minimization Diet Problem Summary of the optimal solution Texfood product = 1.5 portions (= 3 ounces) Calration product = 2.5 portions (= 5 ounces) Cost =$ 2.15 per serving. The minimum requirement for Vitamin D and iron are met with no surplus. The mixture provides 155% of the requirement for Vitamin A.

Computer Solution of Linear Programs With Any Number of Decision Variables Graphical methods only work with up to three variables Linear programming software packages solve large linear models: MATLAB linprog, CPLEX, Mosek Packages use a Simplex algorithm or an interior-point algorithm.