Chapter 6 Supplement Linear Programming.

Slides:



Advertisements
Similar presentations
Chapter 19 – Linear Programming
Advertisements

Understanding optimum solution
Lesson 08 Linear Programming
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
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.
Sensitivity Analysis Sensitivity analysis examines how the optimal solution will be impacted by changes in the model coefficients due to uncertainty, error.
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.
Operations Management Linear Programming Module B - Part 2
19 Linear Programming CHAPTER
Basic Linear Programming Concepts Lecture 2 (4/1/2015)
Introduction to Management Science
Operations Management
Linear Programming: Fundamentals
6s-1Linear Programming CHAPTER 6s Linear Programming.
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.
Chapter 10. Resource Allocation
John Loucks Modifications by A. Asef-Vaziri Slides by St. Edward’s
Linear Programming.
Solver Linear Problem Solving MAN Micro-computers & Their Applications.
Linear programming. Linear programming… …is a quantitative management tool to obtain optimal solutions to problems that involve restrictions and limitations.
Stevenson and Ozgur First Edition Introduction to Management Science with Spreadsheets McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
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.
Computational Methods for Management and Economics Carla Gomes
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
Linear Programming Chapter 13 Supplement.
Introduction to Management Science
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
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.
THE GALAXY INDUSTRY PRODUCTION PROBLEM -
1 LINEAR PROGRAMMING Introduction to Sensitivity Analysis Professor Ahmadi.
Linear Programming McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
1 1 Slide © 2009 South-Western, a part of Cengage Learning Slides by John Loucks St. Edward’s University.
3-1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall Linear Programming: Computer Solution and Sensitivity Analysis Chapter 3.
Linear Programming Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill.
1 1 Slide © 2008 Thomson South-Western. All Rights Reserved © 2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or.
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 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.
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.
BUAD306 Chapter 19 – Linear Programming. Optimization QUESTION: Have you ever been limited to what you can get done because you don’t have enough ________?
Linear Programming. George Dantzig 1947 NarendraKarmarkar Pioneers of LP.
Operations Research By: Saeed Yaghoubi 1 Graphical Analysis 2.
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.
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.
Supply Chain Management By Dr. Asif Mahmood Chapter 9: Aggregate Planning.
Linear Programming for Solving the DSS Problems
Linear Programming.
Chapter 19 – Linear Programming
Chapter 5 Sensitivity Analysis: An Applied Approach
Basic Linear Programming Concepts
Linear Programming – Sensitivity Analysis
Presentation transcript:

Chapter 6 Supplement Linear Programming

Linear Programming Linear Programming (LP) deals with the problems of allocating limited resources among competing activities in the best possible way (optimal) A linear program consist of a linear objective function and a set of linear constraints

Linear Programming Model Objective: the goal of an LP model is maximization or minimization Decision variables: amounts of either inputs or outputs Constraints: limitations that restrict the available alternatives Parameters: numerical values

Linear Programming Assumptions Linearity: the impact of decision variables is linear in constraints and objective function Divisibility: noninteger values of decision variables are acceptable Certainty: values of parameters are known and constant Nonnegativity: negative values of decision variables are unacceptable

Linear Programming Application Procedure Parameter Estimation Problem Formulation Optimal Solution Graphical Method Simplex Method Computer Solution Other Methods Sensitivity Analysis

Linear Programming Application Areas Production Inventory Financial Marketing Distribution Sports Agriculture

Linear Programming: Some Definitions Solution: A solution is a set of values of the decision variables Feasible Solution: A feasible solution is a solution for which all the constraints are satisfied Optimal Solution: An optimal solution is a feasible solution which optimizes the objective function

Linear Programming: Types of Solutions Single Optimal Solution Multiple Optimal Solutions No Optimal Solution

Graphical Linear Programming Set up objective function and constraints in mathematical format Plot the constraints Identify the feasible solution space Plot the objective function Determine the optimum solution

Graphical Linear Programming Maximize Z = 4X1 + 5X2 Subject to X1 + 3X2 < 12 (constraint 1) 4X1 + 3X2 < 24 (constraint 2) X1 > 0 X2 > 0

Linear Programming Example Plot Constraint 1 X1 + 3X2 = 12

Linear Programming Example Add Constraint 2 4X1 + 3X2 = 24 Constraint 1 X1 + 3X2 = 12 Solution space

Linear Programming Example Z = 60 Z = 40 Z = 20 X1

LP Formulation and Computer Solution: Problem 1

Linear Programming Problem 1: Formulation Let Xi be the number of units of product type i to be produced per week, i = 1, 2, 3 Maximize Z = 30X1 + 12X2 + 15X3 Subject to 9X1 + 3X2+ 5X3 < 500 (Milling) 5X1 + 4X2 < 350 (Lathe) 3X1 + 2X3 < 150 (Drill) X3 < 20 (Sales Potential) X1 > 0, X2 > 0, X3 > 0

Slack and Surplus Binding constraint: a constraint that forms the optimal corner point of the feasible solution space Slack: when the optimal values of decision variables are substituted into a less than or equal to constraint and the resulting value is less than the right side value Surplus: when the optimal values of decision variables are substituted into a greater than or equal to constraint and the resulting value exceeds the right side value

Linear Programming Problem 1: Solution Using LINGO Software Objective value: 1742.857 Variable Value Reduced Cost X1 26.19048 0.0000000 X2 54.76190 0.0000000 X3 20.00000 0.0000000 Row Slack or Surplus Dual Price PROFIT 1742.857 1.000000 MILLING 0.0000000 2.857143 LATHE 0.0000000 0.8571429 DRILL 31.42857 0.0000000 SALESPOT 0.0000000 0.7142857

Sensitivity Analysis Range of optimality: the range of values for which the solution quantities of the decision variables remains the same Range of feasibility: the range of values for the fight-hand side of a constraint over which the shadow price (dual price) remains the same Shadow prices: negative values indicating how much a one-unit decrease in the original amount of a constraint would decrease the final value of the objective function

Linear Programming Problem 1: Solution Using LINGO Software Ranges in which the basis is unchanged: Objective Coefficient Ranges Current Allowable Allowable Variable Coefficient Increase Decrease X1 30.00000 0.7500000 15.00000 X2 12.00000 12.00000 0.6000000 X3 15.000 INFINITY 0.7142857 Righthand Side Ranges Row Current Allowable Allowable RHS Increase Decrease MILLING 500.0000 55.00000 137.5000 LATHE 350.0000 183.3333 73.33334 DRILL 150.0000 INFINITY 31.42857 SALESPOT 20.00000 27.50000 20.00000

Linear Programming Problem 1: Solution Using EXCEL (a)

Linear Programming Problem 1: Solution Using EXCEL Software (b)

Linear Programming Problem 1: Solution Using EXCEL Software (c)

Linear Programming Problem 1: Solution Using EXCEL Software (d)

LP Formulation And Computer Solution: Problem 2

Linear Programming Problem 2: Formulation Let X1 X2 X3 be the kilograms of corn, tankage, and alfalfa, respectively. Minimize Z = 21X1 + 18X2 + 15X3 Subject to 90X1 + 20X2+ 40X3 > 200 (Carbo) 30X1 + 80X2 + 60X3 > 180 (Protein) 10X1 + 20X2 + 60X3 > 150 (Vitamin) X1 > 0, X2 > 0, X3 > 0

Linear Programming Problem 2: Solution Using LINGO Software Objective value: 60.42857 Variable Value Reduced Cost X1 1.142857 0.0000000 X2 0.0000000 4.428571 X3 2.428571 0.0000000 Row Slack or Surplus Dual Price COST 60.42857 1.000000 CARBOHY 0.0000000 -0.1928571 PROTEIN 0.0000000 -0.1214286 VITAMIN 7.142857 0.0000000

Linear Programming Problem 2: Solution Using LINGO Software Ranges in which the basis is unchanged: Objective Coefficient Ranges Current Allowable Allowable Variable Coefficient Increase Decrease X1 21.00000 12.75000 9.299998 X2 18.00000 INFINITY 4.428571 X3 15.00000 2.818181 5.666667 Righthand Side Ranges Row Current Allowable Allowable RHS Increase Decrease CARBOHY 200.0000 25.00000 80.00000 PROTEIN 180.0000 120.0000 6.000000 VITAMIN 150.0000 7.142857 INFINITY

Linear Programming Problem 2: Solution Using EXCEL Software (a)

Linear Programming Problem 2: Solution Using EXCEL Software (b)

Linear Programming Problem 2: Solution Using EXCEL Software (c)

Linear Programming Problem 2: Solution Using EXCEL Software (d)