Linear Programming. Linear programming A technique that allows decision makers to solve maximization and minimization problems where there are certain.

Slides:



Advertisements
Similar presentations
PowerPoint Slides by Robert F. BrookerCopyright (c) 2001 by Harcourt, Inc. All rights reserved. Linear Programming Mathematical Technique for Solving Constrained.
Advertisements

Max output (Q) subject to a cost constraint
1 © 2006 by Nelson, a division of Thomson Canada Limited Slides developed by: William Rentz & Al Kahl University of Ottawa Web Appendix 4A Production Decisions.
Geometry and Theory of LP Standard (Inequality) Primal Problem: Dual Problem:
Chapter 19 – Linear Programming
Linear Programming Problem
The Simplex Method The geometric method of solving linear programming problems presented before. The graphical method is useful only for problems involving.
Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc
SENSITIVITY ANALYSIS.
Linear Programming: Simplex Method and Sensitivity Analysis
LP EXAMPLES.
Linear Programming Using the Excel Solver
19 Linear Programming CHAPTER
Chapter 3 Linear Programming: Sensitivity Analysis and Interpretation of Solution MT 235.
1 Chapter 6 Sensitivity Analysis and Duality PART 3 Mahmut Ali GÖKÇE.
Basic Linear Programming Concepts Lecture 2 (4/1/2015)
Constrained Maximization
6s-1Linear Programming CHAPTER 6s Linear Programming.
Linear Programming Econ Outline  Review the basic concepts of Linear Programming  Illustrate some problems which can be solved by linear programming.
1 1 Slide LINEAR PROGRAMMING Introduction to Sensitivity Analysis Professor Ahmadi.
QM B Lego Simplex. Scenario You manufacture tables and chairs. Tables and chairs are manufactured from small and large bricks. Small brick Large brick.
Linear-Programming Applications
Linear Programming Operations Research – Engineering and Math Management Sciences – Business Goals for this section  Modeling situations in a linear environment.
Chapter 19 Linear Programming McGraw-Hill/Irwin
Department of Business Administration
Linear Programming Chapter 13 Supplement.
The Dual Problem: Minimization with problem constraints of the form ≥
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 6S Linear Programming.
STDM - Linear Programming 1 By Isuru Manawadu B.Sc in Accounting Sp. (USJP), ACA, AFM
1 Chapter 10 The primal linear program solution answers the tactical question when it tells us how much to produce. But the dual can have far greater impact.
1 LINEAR PROGRAMMING Introduction to Sensitivity Analysis Professor Ahmadi.
1 Chapter 7 Linear Programming. 2 Linear Programming (LP) Problems Both objective function and constraints are linear. Solutions are highly structured.
 A concert promoter wants to book a rock group for a stadium concert. A ticket for admission to the stadium playing field will cost $125, and a ticket.
Linear Programming Introduction: Linear programming(LP) is a mathematical optimization technique. By “Optimization” technique we mean a method which attempts.
1/24: Linear Programming & Sensitivity Analysis Review: –LP Requirements –Graphical solutions Using MS Excel for Linear Programming Sensitivity Analysis.
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 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.
Chapter 6 Simplex-Based Sensitivity Analysis and Duality
 Minimization Problem  First Approach  Introduce the basis variable  To solve minimization problem we simple reverse the rule that is we select the.
EE/Econ 458 Duality J. McCalley.
1 1 Slide © 2005 Thomson/South-Western Simplex-Based Sensitivity Analysis and Duality n Sensitivity Analysis with the Simplex Tableau n Duality.
Linear Programming Problems
1 1 Slide © 2000 South-Western College Publishing/ITP Slides Prepared by JOHN LOUCKS.
Part 3 Linear Programming 3.3 Theoretical Analysis.
Isocost Curve & Isoquant
1 Optimization Techniques Constrained Optimization by Linear Programming updated NTU SY-521-N SMU EMIS 5300/7300 Systems Analysis Methods Dr.
Calculus-Based Optimization AGEC 317 Economic Analysis for Agribusiness and Management.
Linear Programming Short-run decision making model –Optimizing technique –Purely mathematical Product prices and input prices fixed Multi-product production.
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 Department of Business Administration FALL by Asst. Prof. Sami Fethi.
Linear Programming. George Dantzig 1947 NarendraKarmarkar Pioneers of LP.
6s-1Linear Programming William J. Stevenson Operations Management 8 th edition.
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.
Chapter 3: Sensitivity Analysis and the Dual Problem & Shadow Prices
Linear Programming.
MID-TERM EXAM/REVISION
Chapter 19 – Linear Programming
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.
MBA 651 Quantitative Methods for Decision Making
Chapter 5 Simplex-Based Sensitivity Analysis and Duality
The Simplex Method: Standard Minimization Problems
Lial/Hungerford/Holcomb/Mullins: Mathematics with Applications 11e Finite Mathematics with Applications 11e Copyright ©2015 Pearson Education, Inc. All.
Duality Theory and Sensitivity Analysis
Basic Linear Programming Concepts
St. Edward’s University
The Simplex Method The geometric method of solving linear programming problems presented before. The graphical method is useful only for problems involving.
Linear Programming.
Presentation transcript:

Linear Programming

Linear programming A technique that allows decision makers to solve maximization and minimization problems where there are certain constraints that limit what can be done, given that all objectives and constraints are linear.

DefinitionsDefinitions  The objective function is the function to be maximized (or minimized)  The constraints are given in inequalities.  Both the objective and constraints are linear in choice variables

ExampleExample  Process 1: requires 3 machine-hours and 0.4 labor-hours per batch of cloth.  Process 2: requires 2.5 machine-hours and 0.5 labor-hours per batch of cloth.  Process 3: requires 5.25 machine-hours and 0.35 labor-hours per batch of cloth.  The profit is $1, $0.9, and $1.1 with process 1, 2, and 3, respectively.  Max L and K are 600 and 6,000, respectively.

The objective is to maximize profit subject to resource constraints  Maximize  = 1.0Q Q Q 3 subject to the constraints: 3Q Q Q 3 ≦ 6000 (Machine hours) 0.4Q Q Q 3 ≦ 600 (Labor Hours) Q 1 ≧ 0; Q 2 ≧ 0; Q 3 ≧ 0 

Process rays Q 3 (5.25 / 0.35) Q 1 (3 / 0.4) Q 2 (2.5 / 0.5)

Isoquants (line ABC, NOT line AC) A B C Q 3 (5.25 / 0.35) Q 1 (3 / 0.4) Q 2 (2.5 / 0.5)

Feasible Set (6000, 600) Q 2 (2.5 / 0.5) Q 1 (3 / 0.4) Q 3 (5.25 / 0.35)

Graphical Solution: A* A* Q 3 (5.25 / 0.35) Q 1 (3 / 0.4) Q 2 (2.5 / 0.5)

 Suppose that the company is no longer constrained by limits on the amount of Labor and capital.  It can hire all of labor it wants at $12 per hour and all of the capital at $1.6 per machine-hour.  Its problem is to choose that combination of processes which will produce, say, 400 units at minimum cost.  Min C = 9.6 Q Q Q 3 Subject to: Q 1 + Q 2 + Q 3 ≧ 400 Subject to: Q 1 + Q 2 + Q 3 ≧ 400 Q 1 ≧ 0, Q 2 ≧ 0, Q 3 ≧ 0 Q 1 ≧ 0, Q 2 ≧ 0, Q 3 ≧ 0

Optimal Solution: Cost Minimization Problem B* Iso-cost line Q 3 (5.25 / 0.35) Q 1 (3 / 0.4) Q 2 (2.5 / 0.5) Solution: All of the output are produced with process 1

Simplex method A systematic process for comparing extreme point or corner solutions to linear programming problems

Dual problems  Every optimization problem has a corresponding problem called its dual  If the primal problem is a maximization, the dual is a minimization (and vice versa)  Solutions to the dual are shadow prices

Shadow Prices  Shadow prices tell you what would happen to the objective function if you relaxed the constraint by one unit.  They show which types of capacity are bottlenecks, or effective constraints on output, since capacity that is underutilized receives a zero shadow price.  More important, shadow prices indicate how much it would be worth to management to expand each type of capacity.

Example  Output 1 (Q 1 ): requires 3 units of capital and 2 units of labor to produce one unit of output 1.  Output 2 (Q 2 ): requires 5 units of capital and 4 units of labor to produce one unit of output 2.  The firm has 4,000 units of labor and 5,400 units of capital.  The price of Q 1 and Q 2 are $50 and $80, respectively.

Primal problem  The primal problem is to find the value of Q 1 and Q 2 that maximize total revenue subject to the resource constraint.  Max TR = 50 Q Q 2 Subject to: 2Q Q 2 ≦ 4,000 Subject to: 2Q Q 2 ≦ 4,000 3Q Q 2 ≦ 5,400 3Q Q 2 ≦ 5,400 Q 1 ≧ 0, Q 2 ≧ 0 Q 1 ≧ 0, Q 2 ≧ 0

Dual problem  The dual problem is to find the value of P L and P K, which are the price of L and K, respectively, to minimize total value of resource available subject to the constraint.  Min C = 4,000 P L + 5,400 P K Subject to: 2 P L + 3 P K ≧ 50 (*) 4 P L + 5 P K ≧ 80 (**) P L ≧ 0, P K ≧ 0

 Constraint (*) and (**) say that the total value of resources used in the production of a unit of output must be greater or equal to the price.  P L and P K are the prices that a manager should be willing to pay for these resources.  They are the opportunity cost of using theses resources.  If a resource is not fully utilized, its shadow prices will be zero, since an extra unit of the resource would not increase total revenue (objective function).

Max 50 Q Q 2 S. t. 2 Q Q 2 ≦ 4000 P L 3 Q Q 2 ≦ 5400 P K ≦≦

Slack Variables  Slack variables (U L and U K ) represent the amounts of various inputs that are unused.  2Q Q 2 + U L = 4,000 3Q Q 2 + U K = 5,400  If the slack variable for an input turns out to be zero, this means that this input is fully utilized (U h = 0 implies P h > 0, h = L, K )  If it turns out to be positive, this means that some of this input is redundant (U h > 0 implies P h = 0, h = L, K ).

How H. J. Heinz Minimize Its Shipping  To determine how much ketchup each factory should send to each warehouse, Heinz has used linear programming techniques.  The capacities of each factory, the requirements of each warehouse, and freight rates are given in the first table.  The optimal daily shipment from each factory to each warehouse is shown in the second table. For example, all warehouse A’s ketchup should come from factory I.