MBA 651 Quantitative Methods for Decision Making

Slides:



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

Geometry and Theory of LP Standard (Inequality) Primal Problem: Dual Problem:
Lesson 08 Linear Programming
Linear Programming Models & Case Studies
Session II – Introduction to Linear Programming
LECTURE 14 Minimization Two Phase method by Dr. Arshad zaheer
To accompany Quantitative Analysis for Management, 8e by Render/Stair/Hanna 9-1 © 2003 by Prentice Hall, Inc. Upper Saddle River, NJ Chapter 9 Linear.
LINEAR PROGRAMMING SIMPLEX METHOD
Chapter 2 Linear Programming Models: Graphical and Computer Methods © 2007 Pearson Education.
Operation Research Chapter 3 Simplex Method.
Minimization by Dr. Arshad zaheer
Linear Programming Models: Graphical Methods 5/4/1435 (1-3 pm)noha hussein elkhidir.
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 SIMPLEX METHOD.
Linear Programming Chapter 13 Supplement.
Linear Programming Topics General optimization model LP model and assumptions Manufacturing example Characteristics of solutions Sensitivity analysis Excel.
ECE 556 Linear Programming Ting-Yuan Wang Electrical and Computer Engineering University of Wisconsin-Madison March
1 Chapter 7 Linear Programming. 2 Linear Programming (LP) Problems Both objective function and constraints are linear. Solutions are highly structured.
A model consisting of linear relationships representing a firm’s objective and resource constraints Linear Programming (LP) LP is a mathematical modeling.
Linear Programming Erasmus Mobility Program (24Apr2012) Pollack Mihály Engineering Faculty (PMMK) University of Pécs João Miranda
 Minimization Problem  First Approach  Introduce the basis variable  To solve minimization problem we simple reverse the rule that is we select the.
Introduction to linear programming:- - Linear programming (LP) applies to optimization models in which the objective and constraints functions are strictly.
IT Applications for Decision Making. Operations Research Initiated in England during the world war II Make scientifically based decisions regarding the.
3 Components for a Spreadsheet Optimization Problem  There is one cell which can be identified as the Target or Set Cell, the single objective of the.
LINEAR PROGRAMMING.
Linear Programming Short-run decision making model –Optimizing technique –Purely mathematical Product prices and input prices fixed Multi-product production.
1 Geometrical solution of Linear Programming Model.
Introduction Operations Research (OR) It is a scientific approach to determine the optimum (best) solution to a decision problem under the restriction.
P RIMAL -D UAL LPP. T HE R EDDY M IKKS C OMPANY - PROBLEM Reddy Mikks company produces both interior and exterior paints from two raw materials, M 1 and.
1 LP-3 Symplex Method. 2  When decision variables are more than 2, it is always advisable to use Simplex Method to avoid lengthy graphical procedure.
1 Simplex algorithm. 2 The Aim of Linear Programming A Linear Programming model seeks to maximize or minimize a linear function, subject to a set of linear.
Linear Programming Models: Graphical and Computer Methods 7 To accompany Quantitative Analysis for Management, Twelfth Edition, by Render, Stair, Hanna.
GOOD MORNING CLASS! In Operation Research Class, WE MEET AGAIN WITH A TOPIC OF :
Part 3 Linear Programming 3.3 Theoretical Analysis.
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 for Solving the DSS Problems
Linear Programming.
Solving Linear Program by Simplex Method The Concept
MID-TERM EXAM/REVISION
Chapter 2 An Introduction to Linear Programming
Linear Programming Revised Simplex Method, Duality of LP problems and Sensitivity analysis D Nagesh Kumar, IISc Optimization Methods: M3L5.
Chap 10. Sensitivity Analysis
Linear Programming Topics General optimization model
The minimum cost flow problem
Linear Programming Dr. T. T. Kachwala.
The Simplex Method The geometric method of solving linear programming problems presented before. The graphical method is useful only for problems involving.
10CS661 OPERATION RESEARCH Engineered for Tomorrow.
Linear programming Simplex method.
10CS661 OPERATION RESEARCH Engineered for Tomorrow.
Chapter 5 Simplex-Based Sensitivity Analysis and Duality
Linear Programming Topics General optimization model
Linear Programming Prof. Sweta Shah.
Chapter 4 Linear Programming: The Simplex Method
Linear Programming Topics General optimization model
ENGM 631 Optimization Ch. 4: Solving Linear Programs: The Simplex Method.
Linear Programming Topics General optimization model
The application of mathematics and the scientific
Basic Linear Programming Concepts
St. Edward’s University
Linear Programming SIMPLEX METHOD.
The Simplex Method The geometric method of solving linear programming problems presented before. The graphical method is useful only for problems involving.
Linear Programming I: Simplex method
Linear programming Simplex method.
Lecture 4 Part I Mohamed A. M. A..
Operations Research Models
Introduction to Linear Programming
Linear Programming.
Presentation transcript:

MBA 651 Quantitative Methods for Decision Making Operations Research MBA 651 Quantitative Methods for Decision Making

Operations Research (OR) OR techniques Linear programming Integer linear programming Dynamic programming Nonlinear programming Network programming

Phases of an OR study Identifying the management problem Development of mathematical model Solving the model Validation of the model Implementation of the model

How much to produce? JOBCO produces two products on two machines. A unit of product 1 requires 2 hours on machine1 and 1 hour on machine 2. For product 2, a unit requires 1 hour on machine 1 and 3 hours on machine 2. The revenues per unit of products 1 and 2 are $3 and $2, respectively. The total daily processing time available for each machine is 8 hours. JOBCO wants the optimum mix of Products 1 and 2 that maximizes their profit

Mathematical Modeling Decision variables Quantity of product 1/day: x1 Quantity of product 2/day: x2 Objective Revenue/unit of product 1: $ 3 Revenue/unit of product 2: $ 2 Maximize the revenue: z = 3x1 + 2x2 Constraints Hours required per unit of Product 1 Product 2 Available hours of machine/day Machine 1 2 1 8 Machine 2 3 2x1 + x2 ≤ 8 x1 + 3x2 ≤ 8 x1, x2 ≥ 0

Linear Programming (LP) JOBCO problem in LP: maximize z = 3x1 + 2x2 Properties of LP Proportionality Additivity Divisibility Certainty Subject to 2x1 + x2 ≤ 8 x1 + 3x2 ≤ 8 x1, x2 ≥ 0

Violations of the Properties of LP Proportionality: Economies of scale Marketing effort Additivity Complementing products Certainty Stochastic business environment (price and cost may vary in future) Divisibility Integer decision variables (people to be employed)

Can You Help Asian Paints….? Asian paints produces both interior and exterior paints from two raw materials. The following table shows the basic data. A market survey indicates that, the daily demand for interior paint cannot exceed that of the exterior paint by more than 1 ton. Also, the maximum demand of interior paint is 2 tons. Asian paints want the optimal product mix. Tons of raw materials/ton of Maximum daily availability (tons) Exterior paint Interior paint Raw material 1 6 4 24 Raw material 2 1 2 Profit per ton (Rs. 10000) 5

LP Formulation: Asian Paints Decision variables: x1 = tons of exterior paint produced daily x2 = tons of interior paint produced daily Objective: Maximize z = 5x1 + 4x2 (Rs. 10000) Constraints: 6x1 + 4x2 ≤ 24 x1 + 2x2 ≤ 6 -x1 + x2 ≤ 1 x2 ≤ 2 x1 , x2 ≥ 0

Graphical Method for LP model Plot the constraints Identify the region satisfying the constraints (feasible solution) Plot the objective function Identify the direction of increase Identify the maximum value of objective function under the given constraints (optimal solution)

JOBCO Problem Maximize z = 3x1 +2x2 Subject to 2x1 + x2 ≤ 8

Optimal Solution to the JOBCO Problem (x1 = 3.2, x2 = 1.6), z= 12.8

JOBCO: An Increase in the Machine Available Hours Rate of revenue change due to increase in machine capacity by 1 hour = (14.2-12.8)/1=$1.4, is the shadow price or dual price Similar analysis will yield the shadow price of M2 = $0.2

Feasibility range of Machines Range of the limit of Machine 1 capacity for which the shadow (dual) price remains the same: Value of M1 corresponding to (0, 8) = 16 Value of M1 corresponding to (2.67, 0)= 2.67 Hence, range= 2.67 ≤ M 1Capacity ≤ 16 For M2, 4 ≤ M 2Capacity ≤ 24

Optimality Range: Revenue Component 1/3 ≤ c1/c2 ≤ 2/1 (1) Range of c1: fix c2 and evaluate (1) 0.667 ≤ c1 ≤ 4 Range of c2: fix c1 and evaluate (1) 1.5 ≤ c2 ≤ 9

Some Insights If JOBCO can increase the capacity of both machines, which machine should be preferred first? Is it advised to increase the capacities of Machines 1 and 2 at the cost of $1/hr? If the capacity of the machine is increased from 8 hrs. to 13 hrs., how will it impact the revenue? Suppose that the unit revenues for product 1 and 2 are changed to $3.5 and $2.5, will the current optimum remain same?

Minimization : JOBCO Problem Objective Cost/unit of product 1: $ 2 Cost/unit of product 2: $ 1 Minimize w = 2x1 +x2 Subject to 2x1 + x2 ≤ 8 x1 + 3x2 ≤ 8 2x1 + x2 ≥ 5 x1 + 3x2 ≥ 3 x1, x2 ≥ 0 Hours required per unit of Product 1 Product 2 Minimum hours of machine/day Available hours of machine/day Machine 1 2 1 5 8 Machine 2 3

Simplex Method: JOBCO Problem Maximize z = 3x1 + 2x2 Subject to 2x1 + x2 ≤ 8 x1 + 3x2 ≤ 8 x1, x2 ≥ 0 Objective : Maximize z= 3x1 + 2x2 + 0s1+ 0s2 Constraint equations 2x1 + x2 + s1=8 x1 + 3x2 + s2=8 s1 and s2 are the slack variables ≥ 0 x1, x2, s1, s2 ≥ 0

Simplex Table Objective function z row  z-3x1-2x2-0s1-0s2=0 Basic z x1 x2 s1 s2 Solution Minimum ratio 1 -3 -2 2 8 8/2 3 8/1 Leaving (feasibility condition) Entering (optimality condition) Maximization: entering variable = with most negative coefficient Leaving: minimum non negative ratio 3. For pivot row (s1 row in this table) new pivot row= current pivot row/pivot element ( ) 4. For other rows new row= current row- (row’s pivot column coefficient × new pivot row)

Second iteration Basic z x1 x2 s1 s2 Solution Minimum ratio 1 -1/2 3/2 12 1/2 4 8 5/2 8/5 Third iteration Basic z x1 x2 s1 s2 Solution 1 14/10 1/5 128/10 3/5 -1/5 16/5 2/5 8/5

Special Cases 1. Alternate optima---Many solutions Maximize z = 4x1 + 2x2 2x1 + x2 ≤ 8 x1 + 3x2 ≤ 8 x1, x2 ≥ 0 2. Unbounded solution---no bound on solution Subject to 2x1 + x2 ≥ 8 x1 + 3x2 ≥ 8 3. Infeasible solution---no solution Subject to 2x1 + x2 ≤ 8 x1 ≥ 10 Plot and verify!!!

Minimization Problem: JOBCO Minimize w = 2x1 + x2 + 0s1 +0s2+0s3 +0s4 Subject to 2x1 + x2 + s1 = 8 x1 + 3x2 + s2 = 8 2x1 + x2 – s3 = 5 x1 + 3x2 – s4 = 3 x1, x2 , s1, s2, s3, s4 ≥ 0 s3 and s4 are the surplus variables

Minimization Problem: JOBCO: Simplex Table---Big M Method Minimize w = 2x1 + x2 + 0s1 +0s2+0s3 +0s4+MA1+MA2 Subject to 2x1 + x2 + s1 = 8 x1 + 3x2 + s2 = 8 2x1 + x2 – s3 +A1= 5 x1 + 3x2 – s4 +A2 = 3 x1, x2 , s1, s2, s3, s4 , A1 , A2 ≥ 0 s1, s2 = slack variables s3, s4 = surplus variables A1 , A2 = Artificial variables

Primal and Dual Problems Primal problem: JOBCO Maximize z = 3x1 + 2x2 Subject to 2x1 + x2 ≤ 8 x1 + 3x2 ≤ 8 x1, x2 ≥ 0 Basic rules for constructing the dual problem Dual problem Objective Constraint Variable sign Primal : Maximization Minimization ≥ unrestricted Primal: Minimization Maximization ≤

Primal and Dual Problems Primal problem Maximize z = 3x1 + 2x2 + 0s1+ 0s2 2x1 + x2 + s1+ 0s2 = 8 y1 x1 + 3x2 + 0s1+ s2 = 8 y2 s1 and s2 are the slack variables ≥ 0 x1, x2, s1, s2 ≥ 0 Dual Problem Minimize w = 8y1+8y2 2y1 + y2 ≥ 3 y1 + 3y2 ≥ 2 y1 + 0y2 ≥ 0 and y1 unrestricted  y1 ≥ 0 0y1 + y2 ≥ 0 and y2 unrestricted  y2 ≥ 0 Solving the dual problem will give y1 = 14/10, and y2 = 1/5, which are the dual price or the worth of the resources and objective w = 128/10. Hence, at optimality, z = w. Dual variables

Rules for Constructing the Dual Problem Primal: Maximization Dual: Minimization Constraints Variables ≤ ≥ 0 ≥ ≤ 0 = unrestricted