Part 3 Linear Programming 3.3 Theoretical Analysis.

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:
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
Linear Programming – Simplex Method
Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc
Chapter 6 Linear Programming: The Simplex Method Section 3 The Dual Problem: Minimization with Problem Constraints of the Form ≥
Chapter 6 Linear Programming: The Simplex Method
Linear Programming Special Cases Alternate Optimal Solutions No Feasible Solution Unbounded Solutions.
Duality Dual problem Duality Theorem Complementary Slackness
Finite Mathematics & Its Applications, 10/e by Goldstein/Schneider/SiegelCopyright © 2010 Pearson Education, Inc. 1 of 99 Chapter 4 The Simplex Method.
7(2) THE DUAL THEOREMS Primal ProblemDual Problem b is not assumed to be non-negative.
5.6 Maximization and Minimization with Mixed Problem Constraints
Chapter 4 The Simplex Method
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 ≤
1. The Simplex Method.
Operations Research Assistant Professor Dr. Sana’a Wafa Al-Sayegh 2 nd Semester ITGD4207 University of Palestine.
Duality Theory 對偶理論.
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.
Chapter 6 Supplement Linear Programming.
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.
1 The Dual in Linear Programming In LP the solution for the profit- maximizing combination of outputs automatically determines the input amounts that must.
Duality Theory.
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.
Chapter 6 Linear Programming: The Simplex Method Section 3 The Dual Problem: Minimization with Problem Constraints of the Form ≥
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.
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.
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.
Part 3 Linear Programming 3.3 Theoretical Analysis.
1 THE REVISED SIMPLEX METHOD CONTENTS Linear Program in the Matrix Notation Basic Feasible Solution in Matrix Notation Revised Simplex Method in Matrix.
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.
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.
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.
1 Simplex algorithm. 2 The Aim of Linear Programming A Linear Programming model seeks to maximize or minimize a linear function, subject to a set of linear.
Decision Support Systems INF421 & IS Simplex: a linear-programming algorithm that can solve problems having more than two decision variables.
SENSITIVITY ANALYSIS. 2 Sensitivity Analysis Sensitivity analysis is carried out after optimal solution is found. Hence called as post optimality analysis.
5.5 Dual problem: minimization with problem constraints of the form Associated with each minimization problem with constraints is a maximization problem.
Solving Linear Program by Simplex Method The Concept
Linear Programming: Sensitivity Analysis and Duality
Chap 10. Sensitivity Analysis
The minimum cost flow problem
EMGT 6412/MATH 6665 Mathematical Programming Spring 2016
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
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
Dual simplex method for solving the primal
St. Edward’s University
Chapter 4. Duality Theory
Lecture 4 Part I Mohamed A. M. A..
Chapter 5. The Duality Theorem
Part 3. Linear Programming
DUALITY THEORY Reference: Chapter 6 in Bazaraa, Jarvis and Sherali.
Presentation transcript:

Part 3 Linear Programming 3.3 Theoretical Analysis

Matrix Form of the Linear Programming Problem

Feasible Solution in Matrix Form

Tableau in Matrix Form (without the objective column)

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 for a Minimum!

Symmetric Form of Duality (1)

Symmetric Form of Duality (2)

Alternative Form of Duality

Example Batch Reactor A Batch Reactor B Batch Reactor C Raw materials R1, R2, R3, R4 Products P1, P2, P3, P4 P1P2P3P4 capacity time A B C 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.

Alternative Form of Duality

Additional Insights Shadow Prices!

Matrix Form of the Linear Programming Problem

Feasible Solution in Matrix Form

Tableau in Matrix Form (without the objective column!)

Relations associated with the Optimal Feasible Solution of the Primal (Minimization) Problem This is the optimality condition of the primal minimization problem! Property 2 is satisfied!

Example PRIMAL DUAL

Tableau in Matrix Form of Primal Problem

Example: The Primal Diet Problem

Primal Formulation

Alternative Form of Duality

The Dual Diet Problem

Dual Formulation

Shadow Prices How does the minimum cost in the primal problem change if we change the right hand side b (lower limits of nutrient j)? If the changes are small, then the corner which was optimal remains optimal, i.e. –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.