Chapter 7 Linear Programming Models Part One n Basis of Linear Programming n Linear Program formulati on.

Slides:



Advertisements
Similar presentations
Geometry and Theory of LP Standard (Inequality) Primal Problem: Dual Problem:
Advertisements

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.
Introduction to Sensitivity Analysis Graphical Sensitivity Analysis
Notes 4IE 3121 Why Sensitivity Analysis So far: find an optimium solution given certain constant parameters (costs, demand, etc) How well do we know these.
The Simplex Method The geometric method of solving linear programming problems presented before. The graphical method is useful only for problems involving.
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.
2-1 Linear Programming: Model Formulation and Graphical Solution Chapter 2 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall.
Linear Programming: Simplex Method and Sensitivity Analysis
SOLVING LINEAR PROGRAMS USING EXCEL Dr. Ron Lembke.
Operations Management Linear Programming Module B - Part 2
Managerial Decision Modeling with Spreadsheets
Chapter 2 Linear Programming Models: Graphical and Computer Methods © 2007 Pearson Education.
To accompany Quantitative Analysis for Management, 8e by Render/Stair/Hanna 7-1 © 2003 by Prentice Hall, Inc. Upper Saddle River, NJ Chapter 7 Linear.
Introduction to Management Science
Introduction to Management Science
Chapter 4: Linear Programming Sensitivity Analysis
Linear Programming: Fundamentals
Linear Programming: Computer Solution and Sensitivity Analysis
3-1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall Linear Programming: Computer Solution and Sensitivity Analysis Chapter 3.
1 1 Slide LINEAR PROGRAMMING Introduction to Sensitivity Analysis Professor Ahmadi.
LINEAR PROGRAMMING: THE GRAPHICAL METHOD
John Loucks Modifications by A. Asef-Vaziri Slides by St. Edward’s
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.
Linear Programming Models: Graphical and Computer Methods
© Copyright 2004, Alan Marshall 1 Lecture 1 Linear Programming.
Stevenson and Ozgur First Edition Introduction to Management Science with Spreadsheets McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
Kerimcan OzcanMNGT 379 Operations Research1 LP: Sensitivity Analysis and Interpretation of Solution Chapter 3.
LINEAR PROGRAMMING SIMPLEX METHOD.
Chapter 19 Linear Programming McGraw-Hill/Irwin
Department of Business Administration
Linear Programming Chapter 13 Supplement.
Introduction to Management Science
Presentation: H. Sarper
Operations Research Assistant Professor Dr. Sana’a Wafa Al-Sayegh 2 nd Semester ITGD4207 University of Palestine.
Mathematical Programming Cht. 2, 3, 4, 5, 9, 10.
Chapter Topics Computer Solution Sensitivity Analysis
Managerial Decision Making and Problem Solving
Stevenson and Ozgur First Edition Introduction to Management Science with Spreadsheets McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
Duality Theory LI Xiaolei.
THE GALAXY INDUSTRY PRODUCTION PROBLEM -
1 LINEAR PROGRAMMING Introduction to Sensitivity Analysis Professor Ahmadi.
Chapter 6 Supplement Linear Programming.
Linear Programming McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
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.
1 1 Slide © 2008 Thomson South-Western. All Rights Reserved © 2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or.
Professional software packages such as The WinQSB and LINDO provide the following LP information: Information about the objective function: –its optimal.
Chapter 6 Simplex-Based Sensitivity Analysis and Duality
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.
Linear Programming Models: Graphical and Computer Methods
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.
Introduction to Quantitative Business Methods (Do I REALLY Have to Know This Stuff?)
Operations Research By: Saeed Yaghoubi 1 Graphical Analysis 2.
To accompany Quantitative Analysis for Management, 8e by Render/Stair/Hanna 7-1 1© 2003 by Prentice Hall, Inc. Upper Saddle River, NJ Chapter 7 Linear.
Linear Programming McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
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 Programming Models: Graphical and Computer Methods 7 To accompany Quantitative Analysis for Management, Twelfth Edition, by Render, Stair, Hanna.
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
MID-TERM EXAM/REVISION
Linear Programming: Sensitivity Analysis and Duality
Chap 10. Sensitivity Analysis
The Simplex Method The geometric method of solving linear programming problems presented before. The graphical method is useful only for problems involving.
Duality Theory and Sensitivity Analysis
The Simplex Method The geometric method of solving linear programming problems presented before. The graphical method is useful only for problems involving.
Lecture 4 Part I Mohamed A. M. A..
Presentation transcript:

Chapter 7 Linear Programming Models

Part One n Basis of Linear Programming n Linear Program formulati on

Linear Programming (LP) Linear programming is a optimization model with an objective (in a linear function) and a set of limitations (in linear constraints).

A Linear Program Max X 1 + 2X 2 S.T.3X 1 + X 2 <= 200 X 2 <= 100 X 1, X 2 >= 0

LP Components n Decision variables - their values are to be found in the solution. n One objective function – tells our goal. n Constraints - reflect limitations. n Only linear terms are allowed.

Linear Terms n A term is linear if it contains one variable with exponent one, or if it is a constant. n Examples of linear terms: –  3.5X 68.83(3.78) 6 X 1 n Examples of non-linear terms: – 5X 2 X 1 X 2 sin XX 3 – X  2.5 Log X

Format of a Linear Program n Align columns of inequality signs, variable terms, and constants. n Variable terms are at left, constant terms are at right (called right-hand- side, RHS). n Non-negative constraints must be there.

LP Solution n A solution is a set of values each for a variable. n A feasible solution satisfies all constraints. n An infeasible solution violates at least one constraint. n The optimal solution is a feasible solution that makes the objective function value maximized (or minimized).

LP Solution Methods n Trial-and-Error (brute force) n Graphic Method (Won’t work if more than 2 variables) n Simplex Method (by George Dentzig) (Elegant, but time-taking if by hand) n Computerized simplex method (We’ll use it!)

George Dantzig Inventor of Simplex Method. Professor of Operations Research and Computer Science at Stanford University.

To Solve a Problem by Linear Programming n Formulate the problem into a linear program (LP). n Enter the LP into QM. n QM solves LP and provide the optimal solution.

Formulate a Problem into LP n To formulate a decision making problem into a linear program: – Understand the problem thoroughly; – Define decision variables in unambiguous terms; – Describe the problem with one objective function and a few constraints, in terms of the variables.

Flair Furniture, Example, p.252 Find how many tables and chairs should be produced to maximize the total profit.

Flair Furniture, Example, p.252 n Definitions of variables: n LP formulation: n Solution from QM

Tips of Formulating LP n What are variables? – Those amounts you want to decide. n What is the ‘objective’? – Profit (or cost) you do not know but you want to maximize (or minimize). n What are ‘constraints’? – Restrictions of reaching your ‘objective’.

Holiday Meal Turkey Ranch, p.270 Find how many pounds of brand 1feed and brand 2 feed should be purchased with lowest cost, which meet the minimum requirements of a turkey for each ingredient.

Holiday Meal Turkey Ranch, p.270 n Definitions of variables: n LP formulation: n Solution from QM:

Formulating n To formulate a business problem into a linear program is to re-describe the problem with a ‘language’ that a computer understands. n The key concern of formulation is: – whether the LP tells the story exactly the same as the original one. n Formulating is synonymous with ‘describing’ and ‘translating’. It is NOT ‘solving’.

“Team Work” n The process of solving a business problem by using linear programming is a team work between us and computers: – We formulate the problem in LP so that computers can understand; – Computers solve the LP, providing us with the solution to the problem.

Irregular LP Problems n A regular LP has one optimal solution. n An irregular LP has no or many optimal solutions: – Infeasible problem – Unbounded problem – Multiple optimal solutions n Redundancy refers to having extra and un-useful constraints.

Part Two n Shadow Price (Dual Value) n Sensitivity Analysis

Dual Price n Each dual price is associated with a constraint. It is the amount of improvement in the objective function value that is caused by a one-unit increase in the RHS of the constraint. n It is also called Shadow Price.

In a product-mix problem n As in the Flair Furniture example, a dual price is: – the contribution of an additional unit of a resource to the objective function value (total profit), i.e., – the marginal value of a resource, i.e., – The highest “price” the company would be willing to pay for one additional unit of a resource.

Primal and Dual in LP n Each linear program has another associated with it. They are called a pair of primal and dual. n The dual LP is the “transposition” of the primal LP. n Primal and dual have equal optimal objective function values. n The solution of the dual is the dual prices of the primal, and vice versa.

More on Dual Price: n A dual price can be negative, which shows a negative ( or worse off) contribution to the objective function value by an additional unit of RHS increase of the constraint.

Sensitivity Analysis (S.A.) n S.A. is the analysis of the effect of parameter changes on the optimal solution. n S. A. is conducted after the optimal solution is obtained.

S.A. on Objective Coefficients n Sensitivity range for an objective coefficient is the range of values over which the coefficient can change without changing the current optimal solution.

S.A. on RHS n Sensitivity range for a RHS value is the range of values over which the RHS value can change without changing the dual prices.

S.A. on other changes n To see sensitivities on following changes, one must solve the changed LP again: – Changing technological (constraint) coefficients – Adding a new constraint – Adding a new variable

Why doing S.A.? n LP is used for decision making on something in the future. n Rarely does a manager know all of the parameters exactly. Many parameters are inaccurate “estimates” when a model is formed and solved. n We want to see to what extent the optimal solution is stable to the inaccurate parameters.

Sensitive or In-sensitive? n Do we want a model more sensitive or less sensitive to the inaccuracies (changes) of parameters in it ? n Answer: Less sensitive. n Why? – An optimal solution that is insensitive to inaccuracies of parameters is more likely valid in the real world situation.