Solving Linear Programming Problems

Slides:



Advertisements
Similar presentations
Thursday, March 7 Duality 2 – The dual problem, in general – illustrating duality with 2-person 0-sum game theory Handouts: Lecture Notes.
Advertisements

Tuesday, March 5 Duality – The art of obtaining bounds – weak and strong duality Handouts: Lecture Notes.
Another example Max z=5x1+12x2+4x3-MR S.t. x1+2x2+x3+x4=10
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 12 Duality Theory.
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.
Solving Linear Programming Problems Shubhagata Roy.
Standard Minimization Problems with the Dual
ECE Longest Path dual 1 ECE 665 Spring 2005 ECE 665 Spring 2005 Computer Algorithms with Applications to VLSI CAD Linear Programming Duality – Longest.
EMGT 501 HW #1 Solutions Chapter 2 - SELF TEST 18
Linear Programming. Introduction: Linear Programming deals with the optimization (max. or min.) of a function of variables, known as ‘objective function’,
Totally Unimodular Matrices
Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc
Chapter 7 Linear Programming Models Part One n Basis of Linear Programming n Linear Program formulati on.
Chapter 6 Linear Programming: The Simplex Method Section 3 The Dual Problem: Minimization with Problem Constraints of the Form ≥
ISM 206 Lecture 4 Duality and Sensitivity Analysis.
Dual Problem of Linear Program subject to Primal LP Dual LP subject to ※ All duality theorems hold and work perfectly!
Duality Dual problem Duality Theorem Complementary Slackness
EMGT 501 HW # (b) (c) 6.1-4, Due Day: Sep. 21.
Computational Methods for Management and Economics Carla Gomes
Linear Programming: Fundamentals
ISM 206 Lecture 4 Duality and Sensitivity Analysis.
Linear Programming – Max Flow – Min Cut Orgad Keller.
Constrained Optimization Rong Jin. Outline  Equality constraints  Inequality constraints  Linear Programming  Quadratic Programming.
1 Linear Programming Supplements (Optional). 2 Standard Form LP (a.k.a. First Primal Form) Strictly ≤ All x j 's are non-negative.
Use complementary slackness to check the solution: ( 20/3, 0, 16/3, 0) Maximize 9 x 1 -3 x x 3 -7 x 4 subject to 2 x x x x 4 ≤
The Theory of the Simplex Method
Operations Research Assistant Professor Dr. Sana’a Wafa Al-Sayegh 2 nd Semester ITGD4207 University of Palestine.
1 Linear Programming:Duality theory. Duality Theory The theory of duality is a very elegant and important concept within the field of operations research.
Mathematical Programming Cht. 2, 3, 4, 5, 9, 10.
Duality Theory 對偶理論.
Duality Theory LI Xiaolei.
The Simplex Method. Standard Linear Programming Problem Standard Maximization Problem 1. All variables are nonnegative. 2. All the constraints (the conditions)
Chapter 6 Linear Programming: The Simplex Method Section R Review.
Introduction to Operations Research
Duality Theory  Every LP problem (called the ‘Primal’) has associated with another problem called the ‘Dual’.  The ‘Dual’ problem is an LP defined directly.
Department Of Industrial Engineering Duality And Sensitivity Analysis presented by: Taha Ben Omar Supervisor: Prof. Dr. Sahand Daneshvar.
Chapter 6 Simplex-Based Sensitivity Analysis and Duality
Linear Programming Revised Simplex Method, Duality of LP problems and Sensitivity analysis D Nagesh Kumar, IISc Optimization Methods: M3L5.
4  The Simplex Method: Standard Maximization Problems  The Simplex Method: Standard Minimization Problems  The Simplex Method: Nonstandard Problems.
 Minimization Problem  First Approach  Introduce the basis variable  To solve minimization problem we simple reverse the rule that is we select the.
EASTERN MEDITERRANEAN UNIVERSITY Department of Industrial Engineering Non linear Optimization Spring Instructor: Prof.Dr.Sahand Daneshvar Submited.
1 1 Slide © 2005 Thomson/South-Western Simplex-Based Sensitivity Analysis and Duality n Sensitivity Analysis with the Simplex Tableau n Duality.
Barnett/Ziegler/Byleen Finite Mathematics 11e1 Learning Objectives for Section 6.3 The student will be able to formulate the dual problem. The student.
1 1 Slide © 2000 South-Western College Publishing/ITP Slides Prepared by JOHN LOUCKS.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 13 Duality Theory.
Part 3 Linear Programming 3.3 Theoretical Analysis.
Linear Inequalities and Linear Programming Chapter 5 Dr.Hayk Melikyan/ Department of Mathematics and CS/ 5.5 Dual problem: minimization.
OR Chapter 7. The Revised Simplex Method  Recall Theorem 3.1, same basis  same dictionary Entire dictionary can be constructed as long as we.
OR Relation between (P) & (D). OR optimal solution InfeasibleUnbounded Optimal solution OXX Infeasible X( O )O Unbounded XOX (D) (P)
1 Teaching Innovation - Entrepreneurial - Global The Centre for Technology enabled Teaching & Learning, N Y S S, India DTEL DTEL (Department for Technology.
Copyright © 2006 Brooks/Cole, a division of Thomson Learning, Inc. Linear Programming: An Algebraic Approach 4 The Simplex Method with Standard Maximization.
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.
5.5 Dual problem: minimization with problem constraints of the form Associated with each minimization problem with constraints is a maximization problem.
Stat 261 Two phase method.
Linear Programming Revised Simplex Method, Duality of LP problems and Sensitivity analysis D Nagesh Kumar, IISc Optimization Methods: M3L5.
Systems of Equations and Inequalities
MBA 651 Quantitative Methods for Decision Making
Chapter 5 Simplex-Based Sensitivity Analysis and Duality
Chap 9. General LP problems: Duality and Infeasibility
The Simplex Method: Standard Minimization Problems
Duality Theory and Sensitivity Analysis
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.
Chapter 5. The Duality Theorem
Practical Issues Finding an initial feasible solution Cycling
Presentation transcript:

Solving Linear Programming Problems The Primal-Dual Relationship Shubhagata Roy

Concept of Duality One part of a Linear Programming Problem (LPP) is called the Primal and the other part is called the Dual. In other words, each maximization problem in LP has its corresponding problem, called the dual, which is a minimization problem. Similarly, each minimization problem has its corresponding dual, a maximization problem. For example, if the primal is concerned with maximizing the contribution from the three products A, B, and C and from the three departments X, Y, and Z, then the dual will be concerned with minimizing the costs associated with the time used in the three departments to produce those three products. An optimal solution from the primal and the dual problem would be same as they both originate from the same set of data.

Rules for Constructing the Dual from Primal 1. A dual variable is defined for each constraint in the primal problem,i.e, the no. of variables in the dual problem is equal to no. of constraints in the primal problem and vice-versa. If there are m constraints and n variables in the primal problem then there would be m variables and n constraints in the dual problem. 2. The RHS of primal,i.e, b1,b2,……,bm, become the coefficients of dual variables(Y1,Y2,……,Ym) in the dual objective function(ZY). Also the coefficients of primal variables(X1,X2,……,Xn),i.e, c1,c2,……,cn, become RHS of the dual constraints. 3. For a maximization primal problem(with all < or = constraints), there exists a minimization dual problem(with all > or = constraints) and vice-versa.

4.The matrix of coefficients of variables in dual problem is the transpose of matrix of coefficients in the primal problem and vice-versa. 5. If any of the primal constraint (say ith) is an equality then the corresponding dual variable is unrestricted in sign and vice-versa. The Primal-Dual Relationship

Example: Maximize ZX = 6000X1+4000X2 s. t Example: Maximize ZX = 6000X1+4000X2 s.t. 4X1 + X2 <or= 12 9X1 + X2 <or= 20 7X1 + 3X2 <or= 18 10X1 +40X2 <or= 40 X1,X2 >or= 0

Hence the Dual Problem looks like, Minimize ZY = 12Y1+20Y2+18Y3+40Y4 subject to the constraints, 4Y1+9Y2+7Y3+10Y4 >or= 6000 Y1+ Y2+3Y3+40Y4 >or= 4000 Y1,Y2 >or= 0