Part 3 Linear Programming

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:
Chapter 5: Linear Programming: The Simplex Method
Geometry and Theory of LP Standard (Inequality) Primal Problem: Dual Problem:
EMGT 501 HW #1 Solutions Chapter 2 - SELF TEST 18
Linear Programming – Simplex Method
Linear Programming: Simplex Method and Sensitivity Analysis
1 Chapter 6 Sensitivity Analysis and Duality PART 3 Mahmut Ali GÖKÇE.
Finite Mathematics & Its Applications, 10/e by Goldstein/Schneider/SiegelCopyright © 2010 Pearson Education, Inc. 1 of 99 Chapter 4 The Simplex Method.
Chapter 4 The Simplex Method
1 Linear Programming:Duality theory. Duality Theory The theory of duality is a very elegant and important concept within the field of operations research.
Chapter 6 Sensitivity Analysis & Duality
Duality Theory LI Xiaolei.
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
Duality Theory  Every LP problem (called the ‘Primal’) has associated with another problem called the ‘Dual’.  The ‘Dual’ problem is an LP defined directly.
A model consisting of linear relationships representing a firm’s objective and resource constraints Linear Programming (LP) LP is a mathematical modeling.
Chapter 6 Simplex-Based Sensitivity Analysis and Duality
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.
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 Short-run decision making model –Optimizing technique –Purely mathematical Product prices and input prices fixed Multi-product production.
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.
1 LP-3 Symplex Method. 2  When decision variables are more than 2, it is always advisable to use Simplex Method to avoid lengthy graphical procedure.
Part 3 Linear Programming 3.3 Theoretical Analysis.
SENSITIVITY ANALYSIS. 2 Sensitivity Analysis Sensitivity analysis is carried out after optimal solution is found. Hence called as post optimality analysis.
Introduction to Linear Programming Romil Jain. The Nutrition Problem Each fruit contains different nutrients Each fruit has different cost An apple a.
Linear Programming for Solving the DSS Problems
EMGT 6412/MATH 6665 Mathematical Programming Spring 2016
Solving Linear Program by Simplex Method The Concept
Module Outline Introduction The Linear Programming Model
MID-TERM EXAM/REVISION
Linear Programming: Sensitivity Analysis and Duality
The Duality Theorem Primal P: Maximize
Linear Programming Revised Simplex Method, Duality of LP problems and Sensitivity analysis D Nagesh Kumar, IISc Optimization Methods: M3L5.
Chap 10. Sensitivity Analysis
EMGT 6412/MATH 6665 Mathematical Programming Spring 2016
BIA 674 – Supply Chain Analytics
Perturbation method, lexicographic method
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
Duality for linear programming.
Chapter 5 Simplex-Based Sensitivity Analysis and Duality
Linear Programming Prof. Sweta Shah.
Gomory Cuts Updated 25 March 2009.
Chapter 4 Linear Programming: The Simplex Method
Chap 9. General LP problems: Duality and Infeasibility
The Simplex Method.
The Simplex Method: Standard Minimization Problems
Chapter 5. Sensitivity Analysis
ENGM 631 Optimization Ch. 4: Solving Linear Programs: The Simplex Method.
ISS500E-Quantitiative Decision Tehniques
Duality Theory and Sensitivity Analysis
Dual simplex method for solving the primal
St. Edward’s University
Linear Programming SIMPLEX METHOD.
Well, just how many basic
Chapter 4. Duality Theory
Max Z = x1 + x2 2 x1 + 3 x2  6 (1) x2  1.5 (2) x1 - x2  2 (3)
Lecture 4 Part I Mohamed A. M. A..
Chapter 5. The Duality Theorem
Chapter-III Duality in LPP
DUALITY THEORY Reference: Chapter 6 in Bazaraa, Jarvis and Sherali.
Prepared by Po-Chuan on 2016/05/24
Linear Programming.
Presentation transcript:

Part 3 Linear Programming 3.3 Theoretical Analysis

Matrix Form of the Linear Programming Problem

LP Solution in Matrix Form

Tableau in Matrix Form

Criteria for Determining A Minimum Feasible Solution

Theorem (Improvement of Basic Feasible Solution) Given a non-degenerate basic feasible solution with corresponding objective function f0, suppose for some j there holds cj-fj<0. Then there is a feasible solution with objective value f<f0. If the column aj can be substituted for some vector in the original basis to yield a new basic feasible solution, this new solution will have f<f0. If aj cannot be substituted to yield a basic feasible solution, then the solution set K is unbounded and the objective function can be made arbitrarily small (negative) toward minus infinity.

Optimality Condition If for some basic feasible solution cj-fj or rj is larger than or equal to zero for all j, then the solution is optimal.

Symmetric Form of Duality (1)

Symmetric Form of Duality (2) MAX in primal; MIN in dual. <= in constraints of primal; >= in constraints of dual. Number of constraints in primal = Number of variable in dual Number of variables in primal = Number of constraints in dual Coefficients of x in objective function = RHS of constraints in dual RHS of the constraints in primal = Coefficients of y in dual f(xopt)=g(yopt)

Symmetric Form of Duality (3)

Example Batch Reactor A Batch Reactor B Batch Reactor C Products P1, P2, P3, P4 Raw materials R1, R2, R3, R4 R1/P1 R2/P2 R3/P3 R4/P4 capacity time A 1.5 1.0 2.4 2000 B 5.0 3.5 8000 C 3.0 5000 profit /batch $5.24 $7.30 $8.34 $4.18 time/batch

Example: Primal Problem

Example: Dual Problem

Property 1 For any feasible solution to the primal problem and any feasible solution to the dual problem, the value of the primal objective function being maximized is always equal to or less than the value of the dual objective function being minimized.

Proof

Property 2

Proof

Duality Theorem If either the primal or dual problem has a finite optimal solution, so does the other, and the corresponding values of objective functions are equal. If either problem has an unbounded objective, the other problem has no feasible solution.

Additional Insights

Symmetric Form of Duality (3)

LP Solution in Matrix Form

Relations associated with the Optimal Feasible Solution of the Primal problem

Example PRIMAL DUAL

Tableau in Matrix Form

Example: The Primal Diet Problem How can we determine the most economical diet that satisfies the basic minimum nutritional requirements for good health? We assume that There are available at the market n different foods that the ith food sells at a price ci per unit. There are m basic nutritional ingredients and, to achieve a balanced diet, each individual must receive at least bj unit of the jth nutrient per day. Each unit of food i contains aji units of the jth nutrient.

Primal Formulation

The Dual Diet Problem Imagine a pharmaceutical company that produces in pill form each of the nutrients considered important by the dietician. The pharmaceutical company tries to convince the dietician to buy pills, and thereby supplies the nutrients directly rather than through purchase of various food. The problem faced by the drug company is that of determining positive unit prices y1, y2, …, ym for the nutrients so as to maximize the revenue while at the same time being competitive with real food. To be competitive with the real food, the cost a unit of food made synthetically from pure nutrients bought from the druggist must be no greater than ci, the market price of the food, i.e. y1 a1i + y2 a2i + … + ym ami <= ci.

Dual Formulation

Shadow Prices How does the minimum cost change if we change the right hand side b? If the changes are small, then the corner which was optimal remains optimal. The choice of basic variables does not change. At the end of simplex method, the corresponding m columns of A make up the basis matrix B.