Linear Programming Models Tran Van Hoai Faculty of Computer Science & Engineering HCMC University of Technology 2010-20111Tran Van Hoai.

Slides:



Advertisements
Similar presentations
Chapter 19 – Linear Programming
Advertisements

Linear Programming.
Chapter 2: Modeling with Linear Programming & sensitivity analysis
1/53 Slide Linear Programming: Sensitivity Analysis and Interpretation of Solution n Introduction to Sensitivity Analysis n Graphical Sensitivity Analysis.
Linear and Integer Programming Models
Operations Management Linear Programming Module B - Part 2
Chapter 7 Linear Programming Models Part One n Basis of Linear Programming n Linear Program formulati on.
19 Linear Programming CHAPTER
Operations Management
Linear Programming Introduction. linear function linear constraintsA Linear Programming model seeks to maximize or minimize a linear function, subject.
An Introduction to Linear Programming : Graphical and Computer Methods
Basic LP Problem McCarl and Spreen Chapter 2 LP problem is linear form of Mathematical Program This formulation may also be expressed in matrix notation.
Linear and Integer Programming Models
Linear Programming: Fundamentals
6s-1Linear Programming CHAPTER 6s Linear Programming.
1 1 Slide LINEAR PROGRAMMING Introduction to Sensitivity Analysis Professor Ahmadi.
Linear-Programming Applications
Linear Programming.
Solver Linear Problem Solving MAN Micro-computers & Their Applications.
1-1 Introduction to Optimization and Linear Programming Chapter 1.
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.
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
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.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 6S Linear Programming.
Linear Programming Topics General optimization model LP model and assumptions Manufacturing example Characteristics of solutions Sensitivity analysis Excel.
Applications of LP/ILP Models Tran Van Hoai Faculty of Computer Science & Engineering HCMC University of Technology Tran Van Hoai.
STDM - Linear Programming 1 By Isuru Manawadu B.Sc in Accounting Sp. (USJP), ACA, AFM
Linear and Integer Programming Models 1 Chapter 2.
Stevenson and Ozgur First Edition Introduction to Management Science with Spreadsheets McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
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.
THE GALAXY INDUSTRY PRODUCTION PROBLEM -
1 LINEAR PROGRAMMING Introduction to Sensitivity Analysis Professor Ahmadi.
Chapter 6 Supplement Linear Programming.
Managerial Decision Making and Problem Solving
BUSINESS MATHEMATICS & STATISTICS. LECTURE 45 Planning Production Levels: Linear Programming.
Linear Programming McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
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.
Linear Programming Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill.
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.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 6S Linear Programming.
Professional software packages such as The WinQSB and LINDO provide the following LP information: Information about the objective function: –its optimal.
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.
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.
1 Optimization Techniques Constrained Optimization by Linear Programming updated NTU SY-521-N SMU EMIS 5300/7300 Systems Analysis Methods Dr.
Linear Programming Short-run decision making model –Optimizing technique –Purely mathematical Product prices and input prices fixed Multi-product production.
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.
BUAD306 Chapter 19 – Linear Programming. Optimization QUESTION: Have you ever been limited to what you can get done because you don’t have enough ________?
MCCARL AND SPREEN TEXT CH. 2 T Y/MCCARL-BRUCE/BOOKS.HTM Lecture 2: Basic LP Formulation.
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.
6s-1Linear Programming William J. Stevenson Operations Management 8 th edition.
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.
Linear Programming.
Linear Programming: Sensitivity Analysis and Duality
Linear Programming – Introduction
MBA 651 Quantitative Methods for Decision Making
Linear Programming Topics General optimization model
Linear Programming Topics General optimization model
Spreadsheet Modeling & Decision Analysis
Linear Programming Introduction.
Operations Research Models
Optimization Theory Linear Programming
Linear Programming Introduction.
Presentation transcript:

Linear Programming Models Tran Van Hoai Faculty of Computer Science & Engineering HCMC University of Technology Tran Van Hoai

Impact of Linear Programming (LP) Contributing to the success of all operational activities of big names – United Airlines (and all airlines around the globe) – San Miguel By 1995, become the first non-Japanese, non-Austrilia firm in 20 Asian food and beverage company – … Tran Van Hoai2 LP model =model to optimize a linear objective function subject to linear constraints LP model =model to optimize a linear objective function subject to linear constraints

D, C integers(Discrete) First power (e.g., 5X, -2Y, 0Z) MAXIMIZE50D+ 30C+ 6M SUBJECT TO 7D+ 3C+ 1.5M≤ 2000 D≥ 100 C≤ 500 D,C,M≥ 0 Example (NetOffice) Tran Van Hoai3 (Total profit) (Raw steel) (Contract) (Cushions) (Nonnegativity) ILP model =LP model in which variables are integers

Why LP is important ? Many problems naturally modelled in LP/ILP models – Or possibly approximated by a LP/ILP models Tran Van Hoai4 Efficient solution techniques exists Output is easily understood as “what-if” information

Solution techniques 1940s: Simplex method by Dantzig – A breakthrough in MS/OR, solving LP model numerically 1970s: Polynomial method by Karmarkar – A breakthrough in MS/OR, solving LP model efficiently – Interior point methods Tran Van Hoai5

Simplex method Tran Van Hoai6

Interior point methods Tran Van Hoai7

Assumptions for LP/ILP Parameter values are known with certainty Constant returns to scale (proportionally) – 1 item adds $4 profit, requires 3 hours to product, then 500 items add $4x500, require 3x500 hours No interactions between decision variables – Additive assumptions: total value of a function = adding linear terms Tran Van Hoai8

Case study Galaxy Industries MAX8X 1 +5X 2 (Total weekly profit) S.T.2X 1 +X2X2 ≤1000(Plastic) 3X 1 +4X 2 ≤2400(Production time) X1X1 +X2X2 ≤700(Total production) X1X1 -X2X2 ≤350(Mix) X1X1 X2X2 ≥0(Nonnegativity) Tran Van Hoai9 - Which combinations are possible (feasible) for Galaxy Industries ? -Which maximizes the objective function ? HAVE A LOOK AT GRAPHICAL REPRESENTATION - Which combinations are possible (feasible) for Galaxy Industries ? -Which maximizes the objective function ? HAVE A LOOK AT GRAPHICAL REPRESENTATION

Tran Van Hoai10 We can remove C3 (X 1 +X 2 ≤700) without eliminating any of feasible region C3 is redundant constraint We can remove C3 (X 1 +X 2 ≤700) without eliminating any of feasible region C3 is redundant constraint Feasible region Infeasible point feasible point Extreme points

Tran Van Hoai11 Feasible region 8X+5X=50008X+5X=

Assignment 1 (1) 2 ≤ |group| ≤ 4 – 56 (HTQ2010) + 18 (HTQ2010) = 74 – ~20 groups 40 problems in Chapter 2 – 2 different groups must solve different problems – List of assigned problems sent to Mr. Hoai before 27 Sep, Tran Van Hoai12

Assignment 1 (2) Report (in Microsoft Word) the process to solve the assigned problem – Length(Report) ≥ 6 A4-pages, font size ≤ 12 Model provided in Excel or WinQSB Report and Model must be sent to Mr. Hoai within 2 weeks by – hard deadline: 11 Oct, 2010 – Lose 20% for 1 st week late, 50% for 2 nd week late, 100% for 3 rd week late Tran Van Hoai13

Sensitive analysis Input parameters not known with certainty – Approximation – Best estimation Model formulated in dynamic environment, subject to change Managers wish to perform “what-if” analysis – What happens if input parameters changes? Tran Van Hoai14 Model can be re-solved if change made Sensitive analysis can tell us at a glance on change Model can be re-solved if change made Sensitive analysis can tell us at a glance on change

Objective function coefficients Range of optimality – All other factors the same – How much objective coefficients change without changing optimal solution Reduced costs – How much objective coefficient for a variable have to be increased before the variable can be positive – Amount objective function will change per unit increase in this variable Tran Van Hoai15

Right-hand side coefficents Shadow prices – The change of objective function value per unit increase to its right-hand side coefficients Range of feasibility – The range in which a constraint is still in effect Tran Van Hoai16

Duality Tran Van Hoai17 MAX8X 1 +5X 2 (Total weekly profit) S.T.2X 1 +X2X2 ≤1000(Plastic) 3X 1 +4X 2 ≤2400(Production time) X1X1 +X2X2 ≤700(Total production) X1X1 -X2X2 ≤350(Mix) X1X1 X2X2 ≥0(Nonnegativity) MIN1000Y Y Y Y 4 S.T.2Y 1 +3Y 2 +Y3Y3 +Y4Y4 ≥8 Y1Y1 +4Y 2 +Y3Y3 -Y4Y4 ≥5 Y1Y1 Y2Y2 Y3Y3 Y4Y4 ≥0 Each LP has a dual problem Dual problem provides upper bound for primal problem Each LP has a dual problem Dual problem provides upper bound for primal problem MAXC T X S.T.AX ≤ B X ≥ 0 MAXC T X S.T.AX ≤ B X ≥ 0 MINB T Y S.T.A T Y ≥ C Y ≥ 0 MINB T Y S.T.A T Y ≥ C Y ≥ 0