Agenda Duality Geometric Picture Piecewise linear functions.

Slides:



Advertisements
Similar presentations
2.7 Linear Programming.
Advertisements

QingPeng (QP) Zhang  Sensitivity analysis is concerned with how changes in an linear programming’s parameters affect the optimal.
IEOR 4004 Midterm Review (part I)
Geometry and Theory of LP Standard (Inequality) Primal Problem: Dual Problem:
IEOR 4004 Midterm review (Part II) March 12, 2014.
ECE Longest Path dual 1 ECE 665 Spring 2005 ECE 665 Spring 2005 Computer Algorithms with Applications to VLSI CAD Linear Programming Duality – Longest.
Linear Programming – Sensitivity Analysis How much can the objective function coefficients change before the values of the variables change? How much can.
Introduction to Algorithms
Terminology Tight vs. Slack constraints Sign / Nonnegativity vs. normal constraints Shadow prices Reduced costs Agenda: –Shadow prices –Reduced costs –Duality.
Dragan Jovicic Harvinder Singh
SENSITIVITY ANALYSIS.
Cost, revenue, profit Marginals for linear functions Break Even points Supply and Demand Equilibrium Applications with Linear Functions.
SOLVING LINEAR PROGRAMS USING EXCEL Dr. Ron Lembke.
Operations Management Linear Programming Module B - Part 2
LP EXAMPLES.
Ch 2. 6 – Solving Systems of Linear Inequalities & Ch 2
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 6 LP Assumptions.
Linear Programming Unit 2, Lesson 4 10/13.
Agenda Duality (quickly) Piecewise linearity Start chapter 4.
Linear Programming Example 5 Unboundedness Infeasibility.
EMGT 501 HW # (b) (c) 6.1-4, Due Day: Sep. 21.
Chapter 4: Linear Programming Sensitivity Analysis
Linear Programming Example 4 Determining Objective Function Coefficients Interpretation of Shadow Prices Interpretation of Reduced Costs Ranges of Optimality/Feasibility.
Agenda Office Hours: Friday 2-3 Final: Friday 4pm - Sat. 4pm.
To Accompany Krajewski & Ritzman Operations Management: Strategy and Analysis, Seventh Edition © 2004 Prentice Hall, Inc. All rights reserved. Linear Programming.
Linear Programming Optimal Solutions and Models Without Unique Optimal Solutions.
Previously in IEMS 310… Notation of optimization problems Linear Programs Sensitivity Analysis Duality Piecewise linear functions Assignment Problems.
LINEAR PROGRAMMING: THE GRAPHICAL METHOD
1 Linear Programming Supplements (Optional). 2 Standard Form LP (a.k.a. First Primal Form) Strictly ≤ All x j 's are non-negative.
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 Operations Research – Engineering and Math Management Sciences – Business Goals for this section  Modeling situations in a linear environment.
The application of mathematics and the scientific
Robert Delgado Chris Mui Amanda Smith Presented to: Dr. Sima Parisay Due: October 20 th, 2011 California State Polytechnic University, Pomona.
Linear Programming Models Tran Van Hoai Faculty of Computer Science & Engineering HCMC University of Technology Tran Van Hoai.
Linear Programming Topics General optimization model LP model and assumptions Manufacturing example Characteristics of solutions Sensitivity analysis Excel.
Managerial Decision Making and Problem Solving
1 Chapter 7 Linear Programming. 2 Linear Programming (LP) Problems Both objective function and constraints are linear. Solutions are highly structured.
Introduction to Operations Research
Linear Programming Data Structures and Algorithms A.G. Malamos References: Algorithms, 2006, S. Dasgupta, C. H. Papadimitriou, and U. V. Vazirani Introduction.
Introduction to Linear Programming BSAD 141 Dave Novak.
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.
A LINEAR PROGRAMMING PROBLEM HAS LINEAR OBJECTIVE FUNCTION AND LINEAR CONSTRAINT AND VARIABLES THAT ARE RESTRICTED TO NON-NEGATIVE VALUES. 1. -X 1 +2X.
Chapter 6 Simplex-Based Sensitivity Analysis and Duality
Advanced Operations Research Models Instructor: Dr. A. Seifi Teaching Assistant: Golbarg Kazemi 1.
1 1 Slide © 2005 Thomson/South-Western Simplex-Based Sensitivity Analysis and Duality n Sensitivity Analysis with the Simplex Tableau n Duality.
1 System Planning 2013 Lecture 7: Optimization Appendix A Contents: –General about optimization –Formulating optimization problems –Linear Programming.
Part 3 Linear Programming 3.3 Theoretical Analysis.
Linear Programming Optimal Solutions and Models Without Unique Optimal Solutions.
Linear Programming Short-run decision making model –Optimizing technique –Purely mathematical Product prices and input prices fixed Multi-product production.
MCCARL AND SPREEN TEXT CH. 2 T Y/MCCARL-BRUCE/BOOKS.HTM Lecture 2: Basic LP Formulation.
3-5: Linear Programming. Learning Target I can solve linear programing problem.
-114- HMP654/EXECMAS Linear Programming Linear programming is a mathematical technique that allows the decision maker to allocate scarce resources in such.
1 Geometrical solution of Linear Programming Model.
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.
3.4 Linear Programming p Optimization - Finding the minimum or maximum value of some quantity. Linear programming is a form of optimization where.
LINEAR PROGRAMMING A-CED.3 REPRESENT CONSTRAINTS BY EQUATIONS OR INEQUALITIES, AND BY SYSTEMS OF EQUATIONS AND/OR INEQUALITIES, AND INTERPRET SOLUTIONS.
Part 3 Linear Programming 3.3 Theoretical Analysis.
Linear Programming Topics General optimization model
BIA 674 – Supply Chain Analytics
MBA 651 Quantitative Methods for Decision Making
Linear Programming Topics General optimization model
Linear Programming Topics General optimization model
Chapter 5. Sensitivity Analysis
The application of mathematics and the scientific
Part 3 Linear Programming
ENGM 631 Optimization.
Operations Research Models
Linear Programming – Sensitivity Analysis
Presentation transcript:

Agenda Duality Geometric Picture Piecewise linear functions

Dual Problem Original: maxprofit from running plant s.t.capacity not exceeded variables are production quantities Dual: mincost to buy all capacity s.t.willing to sell capacity instead of produce variables are prices

Dual Problem Original: max$840 profit * S cars + … s.t.3hr * S + 2hr * F + 1hr * L <= 120hr engine shop capacity 1hr * S + 2hr * F + 3hr * L <= 80hr body shop capacity … variables S, F, L are production quantities Dual: minprice E * 120 hr engine shop capacity + … s.t.3hr * E + 1hr * B + 2hr * SF >= $840 (standard car profit) 2hr * E + 2hr * B + 3hr * FF >= $1120 (fancy car profit) … variables E, B, SF, FF, FL are prices

Results constraint becomes dual variable –constraint bound goes into dual objective –shadow price = optimal dual variable variable becomes dual constraint –objective coefficient is dual constraint bound –optimal value = dual shadow price max problem becomes min problem solutions the same –unbounded problem becomes infeasible

Generic Dual Problem max x p T x s.t. Ax <= c x >= 0 equivalent to min y c T y s.t.A T y >= p y >= 0

Electric Utility Example Customer demand d Generator i has cost c i and capacity b i Production x i on generator i Goal: meet demand with little cost min x c T x s.t.x 1 +x 2 +…+x n >= d x i <= b i for i=1,..,n x >= 0

Electric Utility Example Original: min x c T x s.t.x 1 +x 2 +…+x n >= d x i <= b i for i=1,…,n x >= 0 Dual: max p,y dp - b T y s.t.p - y i <= c i for i=1,…,n p >= 0, y >= 0

Electric Utility Example Dual max p,y dp - b T y s.t.p - y i <= c i for i=1,…,n p >= 0, y >= 0 p = market price for power y i = profit rate at generator i constraint: y i >= p - c i Goal: max net revenue (after paying out-sourced generators their profit)

Manipulations min f(x) = - max -f(x) g(x) = -b x = -5

General Dual Formulation for max problem = 0 >= constraint becomes variable <= 0 = constraint becomes variable without bound for min problem the opposite max x p T x s.t.Ax ? c x ? 0 min y c T y s.t.A T y ? p y ? 0

Piecewise Linear Functions min x c 1 (x 1 ) + c 2 x 2 s.t.x 1 +x 2 >= d x >= 0 min x,z z + c 2 x 2 s.t.x 1 +x 2 >= d x >= 0 z >= s 1 x 1 z >= s 2 x 1 + t c 1 (x 1 )