Introduction to Operations Research

Slides:



Advertisements
Similar presentations
Tuesday, March 5 Duality – The art of obtaining bounds – weak and strong duality Handouts: Lecture Notes.
Advertisements

Duality for linear programming. Illustration of the notion Consider an enterprise producing r items: f k = demand for the item k =1,…, r using s components:
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 12 Duality Theory.
IEOR 4004 Midterm Review (part I)
Summary of complementary slackness: 1. If x i ≠ 0, i= 1, 2, …, n the ith dual equation is tight. 2. If equation i of the primal is not tight, y i =0. 1.
Geometry and Theory of LP Standard (Inequality) Primal Problem: Dual Problem:
IEOR 4004 Midterm review (Part II) March 12, 2014.
EMGT 501 HW #1 Solutions Chapter 2 - SELF TEST 18
Understanding optimum solution
Introduction to Algorithms
Linear Programming: Simplex Method and Sensitivity Analysis
SOLVING LINEAR PROGRAMS USING EXCEL Dr. Ron Lembke.
CSCI 3160 Design and Analysis of Algorithms Tutorial 6 Fei Chen.
ISM 206 Lecture 4 Duality and Sensitivity Analysis.
Q 2-31 Min 3A + 4B s.t. 1A + 3B ≧ 6 B = - 1/3A + 2 1A + 1B ≧ 4
Duality Dual problem Duality Theorem Complementary Slackness
EMGT 501 HW # (b) (c) 6.1-4, Due Day: Sep. 21.
Finite Mathematics & Its Applications, 10/e by Goldstein/Schneider/SiegelCopyright © 2010 Pearson Education, Inc. 1 of 99 Chapter 4 The Simplex Method.
Computational Methods for Management and Economics Carla Gomes
7(2) THE DUAL THEOREMS Primal ProblemDual Problem b is not assumed to be non-negative.
ISM 206 Lecture 4 Duality and Sensitivity Analysis.
Problem Set # 4 Maximize f(x) = 3x1 + 2 x2 subject to x1 ≤ 4 x1 + 3 x2 ≤ 15 2x1 + x2 ≤ 10 Problem 1 Solve these problems using the simplex tableau. Maximize.
Chapter 4 The Simplex Method
The Theory of the Simplex Method
Operations Research Assistant Professor Dr. Sana’a Wafa Al-Sayegh 2 nd Semester ITGD4207 University of Palestine.
Duality Theory 對偶理論.
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,
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.
Parametric Linear Programming-1 Parametric Linear Programming.
Duality Theory  Every LP problem (called the ‘Primal’) has associated with another problem called the ‘Dual’.  The ‘Dual’ problem is an LP defined directly.
Solving Linear Programming Problems: The Simplex Method
Water Resources Development and Management Optimization (Linear Programming) CVEN 5393 Mar 4, 2011.
A model consisting of linear relationships representing a firm’s objective and resource constraints Linear Programming (LP) LP is a mathematical modeling.
Duality Theory.
Linear Programming Revised Simplex Method, Duality of LP problems and Sensitivity analysis D Nagesh Kumar, IISc Optimization Methods: M3L5.
Linear Programming Erasmus Mobility Program (24Apr2012) Pollack Mihály Engineering Faculty (PMMK) University of Pécs João Miranda
Advanced Operations Research Models Instructor: Dr. A. Seifi Teaching Assistant: Golbarg Kazemi 1.
 Minimization Problem  First Approach  Introduce the basis variable  To solve minimization problem we simple reverse the rule that is we select the.
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.
Part 3 Linear Programming 3.3 Theoretical Analysis.
C&O 355 Mathematical Programming Fall 2010 Lecture 5 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A A.
1 THE REVISED SIMPLEX METHOD CONTENTS Linear Program in the Matrix Notation Basic Feasible Solution in Matrix Notation Revised Simplex Method in Matrix.
Introduction to Operations Research
Operations Research By: Saeed Yaghoubi 1 Graphical Analysis 2.
1 Lecture 12 Chapter 7 Duality and Sensitivity in Linear Programming 7.1 Objective values usually can be interpreted as either minimize cost or maximize.
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.
Part 3 Linear Programming 3.3 Theoretical Analysis.
Linear Programming: Sensitivity Analysis and Duality
St. Edward’s University
EMGT 6412/MATH 6665 Mathematical Programming Spring 2016
6.5 Stochastic Prog. and Benders’ decomposition
10CS661 OPERATION RESEARCH Engineered for Tomorrow.
Graphical Analysis – the Feasible Region
Sindhuja K, Annapoorani G, Pramela Devi S Department: CSE
Chap 9. General LP problems: Duality and Infeasibility
The Simplex Method: Standard Minimization Problems
Chapter 5. Sensitivity Analysis
Duality Theory and Sensitivity Analysis
Part 3 Linear Programming
ENGM 631 Optimization.
Sensitivity.
Lecture 4 Part I Mohamed A. M. A..
Chapter 5. The Duality Theorem
Section 3.4 Sensitivity Analysis.
Chapter-III Duality in LPP
6.5 Stochastic Prog. and Benders’ decomposition
Presentation transcript:

Introduction to Operations Research Duality Theory

Duality theory Every linear programming problem has associated with it another linear programming problem called the dual Major application of duality theory is in the interpretation and implementation of sensitivity analysis. Original linear programming problem will be referred to as the primal problem and a dual problem will be introduced. Will assume that primal problem is in standard form.

Primal problem Maximize Maximize Z = c1x1 + … + cnxn Z = cx Subject to. a11x1 + … + a1nxn ≤ b1 am1x1 + … + amnxn ≤ bm x1 ≤ 0, …, xn ≤ 0 Maximize Z = cx Subject to Ax ≤ b x ≥ 0

Setting Up the Dual Problem Primal Problem Dual Problem Max Z = cx Subject to Ax ≤ b and x ≥ 0 Min W = yb Subject to yA ≥ c and y ≥ 0 Coefficients in the objective function of the primal problem are the right-hand sides of the functional constraints in the dual problem Right-hand sides of the functional constraints in the primal problem are the coefficients in the objective function of the dual problem Coefficients of a variable in the functional constraints of the primal problem are the coefficients in a functional constraint of a dual problem Parameters for functional constraints in either problem are the coefficients of a variable in the other problem Coefficients in the objective function of either problem are the right-hand sides for the other problem

Dual Problem Primal/Dual Problems for Wyndor Glass Co. Primal Problem Maximize Z = 3x1 + 5x2 Subject to. x1 ≤ 4 2x2 ≤ 12 3x1 + 2x2 ≤ 18 Minimize W = 4y1 + 12y2 + 18y3 Subject to. y1 + 3y3 ≥ 3 2y2 + 2y3 ≥ 5

Dual Problem Primal/Dual Problems for Wyndor Glass Co Matrix form: Max Min

Primal-Dual Relationships Weak Duality Property If x is a feasible solution for the primal problem and y is a feasible solution for the dual problem, then cx ≤ yb. Wyndor Glass Co. Example: x1 = 3, x2 = 3, then Z = 24, y1 = 1, y2 = 1, y3 = 2, then W = 52 Strong Duality Property If x* is an optimal solution for the primal problem and y* is an optimal solution for the dual problem, then cx* = y*b. Symmetry Property The dual of the dual problem is the primal problem

Primal-Dual Relationships Complementary Solutions Property At each iteration, the simplex method simultaneously identifies a CPF solution x for the primal problem and a complementary solution y for the dual problem where cx = yb. If x is not optimal for the primal problem, then y is not feasible for the dual problem Wyndor Glass Co. Example: x1 = 0, x2 = 6, then Z = 30, y1 = 0, y2 = 5/2, y3 = 0, then W = 30. This is feasible for primal problem but violates constraint in dual problem Complementary Optimal Solutions Property At the final iteration, the simplex method simultaneously identifies an optimal solution for the x* primal problem and a complementary optimal solution y* for the dual problem cx* = y*b. The y* contains the shadow prices for the primal problem

Duality Theorem If one problem has feasible solutions and a bounded objective function (optimal solution), then so does the other problem and both the weak and strong duality properties are applicable If one problem has feasible solutions and an unbounded objective function (no optimal solution), then the other problem has no feasible solutions. If one problem has no feasible solutions, then the other problem has either no feasible solutions or an unbounded objective function.

Economic Interpretation Variable Description xj Level of activity j cj Unit profit from activity j Z Total profit from all activities bi Amount of resource i available aij Amount of resource i consumed by each unit of activity j yi Shadow price for resource I W Value of Z