THE GALAXY INDUSTRY PRODUCTION PROBLEM -

Slides:



Advertisements
Similar presentations
1Introduction to Linear ProgrammingLesson 2 Introduction to Linear Programming.
Advertisements

LINEAR PROGRAMMING (LP)
LINEAR PROGRAMMING SENSITIVITY ANALYSIS
Understanding optimum solution
Chapter 5 Sensitivity Analysis: An Applied Approach
Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc. 1 Chapter 5 Sensitivity Analysis: An Applied Approach to accompany Introduction to.
Linear Programming.
Introduction to Sensitivity Analysis Graphical Sensitivity Analysis
Chapter 2: Modeling with Linear Programming & sensitivity analysis
CCMIII U2D4 Warmup This graph of a linear programming model consists of polygon ABCD and its interior. Under these constraints, at which point does the.
1/53 Slide Linear Programming: Sensitivity Analysis and Interpretation of Solution n Introduction to Sensitivity Analysis n Graphical Sensitivity Analysis.
BA 452 Lesson A.2 Solving Linear Programs 1 1ReadingsReadings Chapter 2 An Introduction to Linear Programming.
Linear and Integer Programming Models
Chapter 2 Linear Programming Models: Graphical and Computer Methods © 2007 Pearson Education.
Chapter 3 Linear Programming: Sensitivity Analysis and Interpretation of Solution MT 235.
Sensitivity analysis BSAD 30 Dave Novak
Linear Programming Introduction. linear function linear constraintsA Linear Programming model seeks to maximize or minimize a linear function, subject.
Chapter 4: Linear Programming Sensitivity Analysis
Linear and Integer Programming Models
1 Linear Programming Using the software that comes with the book.
LINEAR PROGRAMMING SENSITIVITY ANALYSIS
1 1 Slide LINEAR PROGRAMMING Introduction to Sensitivity Analysis Professor Ahmadi.
LINEAR PROGRAMMING: THE GRAPHICAL METHOD
Chapter 3 An Introduction to Linear Programming
John Loucks Modifications by A. Asef-Vaziri Slides by St. Edward’s
Linear Programming.
1 1 Slide LINEAR PROGRAMMING: THE GRAPHICAL METHOD n Linear Programming Problem n Properties of LPs n LP Solutions n Graphical Solution n Introduction.
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
Sensitivity Analysis What if there is uncertainly about one or more values in the LP model? 1. Raw material changes, 2. Product demand changes, 3. Stock.
1 1 Slide © 2005 Thomson/South-Western Slides Prepared by JOHN S. LOUCKS ST. EDWARD’S UNIVERSITY.
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.
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.
1 Additional examples LP Let : X 1, X 2, X 3, ………, X n = decision variables Z = Objective function or linear function Requirement: Maximization of the.
1 LINEAR PROGRAMMING Introduction to Sensitivity Analysis Professor Ahmadi.
BUSINESS MATHEMATICS & STATISTICS. LECTURE 45 Planning Production Levels: Linear Programming.
1 Linear and Integer Programming Models Chapter 2.
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.
QMB 4701 MANAGERIAL OPERATIONS ANALYSIS
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.
1 1 Slide © 2005 Thomson/South-Western Simplex-Based Sensitivity Analysis and Duality n Sensitivity Analysis with the Simplex Tableau n Duality.
1 1 Slide © 2000 South-Western College Publishing/ITP Slides Prepared by JOHN LOUCKS.
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.
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.
Sensitivity Analysis Introduction to Sensitivity Analysis
Operations Research By: Saeed Yaghoubi 1 Graphical Analysis 2.
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.
Managerial Decision Modeling with Spreadsheets Chapter 4 Linear Programming 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.
1 Linear Programming 2 A Linear Programming model seeks to maximize or minimize a linear function, subject to a set of linear constraints. The linear.
St. Edward’s University
Graphical Analysis – the Feasible Region
Linear Programming Introduction.
Optimization Theory Linear Programming
Linear Programming Introduction.
Presentation transcript:

THE GALAXY INDUSTRY PRODUCTION PROBLEM - Galaxy manufactures two toy models: Space Ray. Zapper. Resources are limited to 1200 pounds of special plastic. 40 hours of production time per week.

Marketing requirement Total production cannot exceed 800 dozens. Number of dozens of Space Rays cannot exceed number of dozens of Zappers by more than 450. Technological input Space Rays requires 2 pounds of plastic and 3 minutes of labor per dozen. Zappers requires 1 pound of plastic and 4 minutes of labor per dozen.

Current production plan calls for: Producing as much as possible of the more profitable product, Space Ray ($8 profit per dozen). Use resources left over to produce Zappers ($5 profit per dozen). The current production plan consists of: Space Rays = 550 dozens Zapper = 100 dozens Profit = 4900 dollars per week

Management is seeking a production schedule that will increase the company’s profit.

SOLUTION Decisions variables: Objective Function: X1 = Production level of Space Rays (in dozens per week). X2 = Production level of Zappers (in dozens per week). Objective Function: Weekly profit, to be maximized

The Linear Programming Model Max 8X1 + 5X2 (Weekly profit) subject to 2X1 + 1X2 < = 1200 (Plastic) 3X1 + 4X2 < = 2400 (Production Time) X1 + X2 < = 800 (Total production) X1 - X2 < = 450 (Mix) Xj> = 0, j = 1,2 (Nonnegativity)

There are three types of feasible points X2 The plastic constraint: 2X1+X2<=1200 1200 The Plastic constraint Total production constraint: X1+X2<=800 Infeasible 600 Production mix constraint: X1-X2<=450 Production Time 3X1+4X2<=2400 Feasible X1 600 800 Interior points. There are three types of feasible points Boundary points. Extreme points.

We now demonstrate the search for an optimal solution Start at some arbitrary profit, say profit = $2,000... Then increase the profit, if possible... X2 1200 ...and continue until it becomes infeasible Profit =$5040 Profit = $ 000 2, 3, 4, 800 Recall the feasible Region 600 X1 400 600 800

X2 1200 800 600 X1 400 600 800 Let’s take a closer look at the optimal point 800 Infeasible 600 Feasible region Feasible region X1 400 600 800

Summary of the optimal solution Space Rays = 480 dozens Zappers = 240 dozens Profit = $5040 This solution utilizes all the plastic and all the production hours. Total production is only 720 (not 800). Space Rays production exceeds Zapper by only 240 dozens (not 450).

Chapter 3: Linear Programming Sensitivity Analysis

What if there is uncertainly about one or more values in the LP model? Sensitivity Analysis What if there is uncertainly about one or more values in the LP model? Raw material changes, Product demand changes, Stock price Sensitivity analysis allows a manager to ask certain hypothetical questions about the problem, such as: How much more profit could be earned if 10 more hours of labour were available? Which of the coefficient in model is more critical?

Sensitivity Analysis Sensitivity analysis allows us to determine how “sensitive” the optimal solution is to changes in data values. Is the optimal solution sensitive to changes in input parameters? This includes analyzing changes in: An Objective Function Coefficient (OFC) A Right Hand Side (RHS) value of a constraint

Limit of Range of optimality Max Ax + BY Keeping x, Y same how the object function behaves if A, B are changed. 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 If the OFC changes beyond that range a new corner point becomes optimal.

Generally, the limits of a range of optimality are found by changing the slope of the objective function line within the limits of the slopes of the binding constraint lines. Binding constraint Are the constraints that restrict the feasible region

Graphical Sensitivity Analysis We can use the graph of an LP to see what happens when: An OFC changes, or A RHS changes Recall the Flair Furniture problem

Feasible region Sensitivity to Coefficients Example 1: Max 5x1 + 7x2 s.t. x1 6 2x1 + 3x2 < 19 x1 + x2 < 8 x1 > 0 and x2 > 0 x1 + x2 < 8 Max 5x1 + 7x2 x1 < 6 Optimal solution: x1 = 5, x2 = 3 2x1 + 3x2 < 19 Feasible region

Compute the range of optimality for c1 in Example 1. Sensitivity to Coefficients Range of optimality for c1 Compute the range of optimality for c1 in Example 1. The slope of an objective function line, Max c1x1 + c2x2, is -c1/c2. The slope of the binding third constraint, x1 + x2 = 8, is -1. The slope of the binding second constraint, 2x1 + 3x2 = 19, is -2/3. Find the range of values for c1 (with c2 staying 7) such that the objective-function line slope lies between that of the two binding constraints: -1 < -c1/7 < -2/3 Multiplying by -1, 1 > c1/7 > 2/3 Multiplying by 7, 7 > c1 > 14/3 Example 1: Max 5x1 + 7x2 s.t. x1 < 6 2x1 + 3x2 < 19 x1 + x2 < 8 x1 > 0 and x2 > 0

Likewise, compute the range of optimality for c2 in Example 1. Sensitivity to Coefficients Range of optimality for c2 Likewise, compute the range of optimality for c2 in Example 1. The slope of the binding third constraint is -1. The slope of the binding second constraint is -2/3. Find the range of values for c2 (with c1 staying 5) such that the objective-function line slope lies between that of the two binding constraints: -1 < -5/c2 < -2/3 Multiplying by -1, 1 > 5/c2 > 2/3 Inverting, 1 < c2/5 < 3/2 , Multiplying by 5 5 < c2 < 15/2 Example 1: Max 5x1 + 7x2 s.t. x1 < 6 2x1 + 3x2 < 19 x1 + x2 < 8 x1 > 0 and x2 > 0 Example 1: Max 5x1 + 7x2 s.t. x1 < 6 2x1 + 3x2 < 19 x1 + x2 < 8 x1 > 0 and x2 > 0

Sensitivity to Coefficients Graphical solution of Example 1 Max 7S + 9D 7/10S+1D<=630 (Cutting & dyeing) 1/2S+5/6D <=600 Sewing 1S+2/3D<=708 Finishing 1/10S+1/4D<=135 Inspection & Packaging Optimal solution: S=540,D=252 1. objective function 2. Cutting Line 3.Finishing Line This point will be an optimal solution as long as: slope of line A <=slope of the objective function <= slope of line A i.e. the slope of the objective function should be in between these two lines

6.3 <=Cs<=13.5 (limits for Cs with same optimal solution) 7/10S+D=630 (C&D) D=-7/10S+630 S+2/3D=708 (Finishing) D=-3/2S+1062 -3/2<=slope of objective function <=-7/10 -3/2<=-Cs/Cd<=-7/10 if we put profit contribution of delux bag same i.e 9 -3/2<=-Cs/9<=-7/10 Cs>=3*9/2 Cs>=27/2 Cs>=13.5 Cs>=63/10 Cs>=6.3 6.3 <=Cs<=13.5 (limits for Cs with same optimal solution)

6.67<=Cd<=14.29 (range of optimality) Similarly the keeping profit contribution of S bag constant. Cs=10 6.67<=Cd<=14.29 (range of optimality) If both the Cs, Cd are changed simultaneously (i.e S bags to 13, D bags to 8) Calculate the slope again: -cs/cd =-13/8=-1.625 -3/2<=-Cs/Cs<=-7/10 now -Cs/Cd=-1.625 which is less than -3/2 which is not acceptable according to above equation hence this means if we change the both cofficient than 540 and 252 would not be the optimal solution.

Multiple changes The range of optimality is valid only when a single objective function coefficients changes. When more than one variable changes we turn to the 100% rule

100% RuLE For each increase (decrease) in an objective function coefficient, calculate (and express as a percentage) the ratio of the change in the coefficient to the maximum possible increase (decrease) as determined by the limits of the range of optimality. Sum all these percent changes. If the total is less than 100 percent, the optimal solution will not change. If this total is greater than or equal to 100%, the optimal solution may change.

Example 6.3 <=Cs<=13.5 (limits for Cs with same optimal solution Suppose: S is changed from 10$ to 11.50$; Range of optimality from the sensitivity analysis : allowable upper limit for S= 13.49; Value of S =$10 Allowable increase in S= 13.49-10 =3.49 the increase in percentage is 1.5*100/3.49=42.86% of allowable increase

Example 6.67<=Cd<=14.29 (range of optimality) For D allowable lower limit is 6.66 allowable Value of D=9 allowable Decrease =9-6.66=2.33 D is reduced from $9 to $8.25 for the present case D is reduced from $9 to $8.25 for present case =0.75/2.33*100= 32.14 of allowable decrease. sum of allowable increase and decrease is 42.86% + 32.14% <100% hence optimal solution is still valid S=540 and D-252.

Effect of change of the right hand side of the constraint. Any change in a right hand side of a binding constraint will change the optimal solution. Any change in a right-hand side of a nonbinding constraint that is less than its slack or surplus, will cause no change in the optimal solution. 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?

Effect of change of the righ hand side of the constraint. suppose if additional 10 hrs is added to cutting and dyeing constraint 7/10S+1d<=640 ??? Feasible region extended, find extreme point using intersection of two lines S=527.5 ,D=270.75 Max 10S+9D Profit= 7711.75 which is 7711.75-7668.00 =43.75 Increase in profit/hr =

Dual Price It is the improvement in the optimal solution per unit increase in the RHS of constraint If dual price is negative this means value of objective function will not improved rather it would get worse ,if value at rhs of the constrain is increased by 1 unit . for minimization problem it means cost will increase by 10.

Characteristics of RHS Changes The constraint line shifts, which could change the feasible region Slope of constraint line does not change Corner point locations can change The optimal solution can change

Reduced Cost is: The minimum amount by which the OFC of a variable should change to cause that variable to become non-zero. The amount by which the objective function value would change if the variable were forced to change from 0 to 1.

Sensitivity Analysis for a Minimization Problem Burn-Off makes a “miracle” diet drink Decision: How much of each of 4 ingredients to use? Objective: Minimize cost of ingredients

Data Units of Chemical per Ounce of Ingredient A B C D X 3 4 8 10 Requirement A B C D X 3 4 8 10 > 280 units Y 5 6 > 200 units Z 25 20 40 < 1050 units $ per ounce of ingredient $0.40 $0.20 $0.60 $0.30

A + B + C + D > 36 (min daily ounces) Min 0.40A + 0.20B + 0.60C + 0.30D ($ of cost) Subject to the constraints A + B + C + D > 36 (min daily ounces) 3A + 4B + 8C + 10D > 280 (chem x min) 5A + 3B + 6C + 6D > 200 (chem y min) 10A + 25B + 20C + 40D < 1050 (chem z max) A, B, C, > 0