SlideShare a Scribd company logo
Dual Simplex Method

Assume we have a maximization problem.

Step (0): Correction! We need all reduced costs (i.e., not the original cT vector but
c T = c T B −1 A − c T ) in the simplex tableau to be nonnegative before we can even attempt
        B
to use the method.

Example (Corrected from class on 10/14)

                   max    -2x1     - 2x2     - x3
                   s.t.   x1       +3x2      +3x3     +x4            = 12
                          -2x1     +10x2     +x3              -x5    = 21
                                   xj ≥ 0

Here is the problem in tableau form with the basic variables having +1 coefficients when
isolated in their appropriate rows:

Basis         X1            X2              X3          X4            X5          RHS
X4            1             3               3           1             0           12
X5            2             -10             -1          0             1           -21
Z             2             2               1           0             0           0

We see that we do have nonnegative z-row coefficients.

Step (1): If RHS >= 0 for all rows, STOP. The current basis is optimal.

For the example problem, the basis is primal infeasible since -21 < 0. Thus, it cannot be
optimal (despite a nonnegative z-row!)

Step (2): Pick an EXITING variable. Any basic variable with RHS < 0 is a candidate to
exit. Check to make sure we don’t have an unbounded LP. If all entries in the ROW of
the EXITING variable are nonnegative STOP. The optimal dual cost is UNBOUNDED
(so the primal problem is infeasible.)

X5 is selected to leave the basis. The is no indication of unboundedness.

Step (3): Use Minimum Ratio Test to determine ENTERING variable. Form the ratios
  z − row coefficient
exiting row coefficient    for all columns where the exiting row coefficient is negative.

For the example problem we have min{2/|-10|, 1/|-1|} = 2/10 so X2 enters the basis.




                                                 1
Step (4): Perform the pivot operation and go to Step (1).

Basis         X1           X2            X3           X4           X5          RHS
X4            1.6          0             2.7          1            0.3         5.7
X2            -0.2         1             0.1          0            -0.1        2.1
Z             2.4          0             0.8          0            0.2         -4.2

Step (1): Observe that the Dual Simplex Method always maintains a nonnegative z-row.
Now that all RHS coefficients are nonnegative, the method stops with the current basis as
optimal.

                         X* = (0, 2.1, 0, 5.7, 0)      Z* = -4.2




                                               2

More Related Content

PPTX
Operations Research - The Dual Simplex Method
PPTX
Integer Linear Programming
PPTX
LINEAR PROGRAMMING
PDF
Integer Programming, Goal Programming, and Nonlinear Programming
PDF
Integer Programming, Gomory
PPT
L20 Simplex Method
PPT
Bba 3274 qm week 10 integer programming
PPTX
Laplace Distribution | Statistics
Operations Research - The Dual Simplex Method
Integer Linear Programming
LINEAR PROGRAMMING
Integer Programming, Goal Programming, and Nonlinear Programming
Integer Programming, Gomory
L20 Simplex Method
Bba 3274 qm week 10 integer programming
Laplace Distribution | Statistics

What's hot (20)

PPTX
linear programming
PPT
4-The Simplex Method.ppt
PPTX
the two phase method - operations research
PPT
Systemsof3 equations
PPT
Simplex two phase
PPTX
Nonlinear programming 2013
PPT
simplex method
PPTX
Goal Programming
PPTX
Linear Programming
PPT
Duality
PDF
Unit.2. linear programming
PPT
Simplex Method
PPT
Simplex Method
PPTX
Sensitivity analysis linear programming copy
PPTX
PRIMAL & DUAL PROBLEMS
PPTX
LINEAR PROGRAMMING Assignment help
PPTX
Duality in Linear Programming
PDF
Integer programming
PPT
Solving Systems of Linear Inequalities
PDF
Two phase method lpp
linear programming
4-The Simplex Method.ppt
the two phase method - operations research
Systemsof3 equations
Simplex two phase
Nonlinear programming 2013
simplex method
Goal Programming
Linear Programming
Duality
Unit.2. linear programming
Simplex Method
Simplex Method
Sensitivity analysis linear programming copy
PRIMAL & DUAL PROBLEMS
LINEAR PROGRAMMING Assignment help
Duality in Linear Programming
Integer programming
Solving Systems of Linear Inequalities
Two phase method lpp
Ad

Viewers also liked (20)

PPTX
Big-M Method Presentation
PPTX
Special Cases in Simplex Method
PDF
S1 Dualsimplex
PPT
Lp simplex 3_
PPTX
Operation Research (Simplex Method)
PPS
Applications of linear programming
PPSX
Linear programing
PPTX
Linear programming - Model formulation, Graphical Method
PPT
optimization simplex method introduction
PDF
Dual y simplex dual
PPTX
LINEAR PROGRAMMING
PPTX
metode simpleks maksimum (Program linear)
PPT
Assignment Problem
PDF
21122351 henry-fayol
PPT
linear programming metode simplex
DOCX
PPT
assignment problem
PPTX
Duality in Linear Programming
PPTX
Two Phase Method- Linear Programming
PPTX
Operations research : Assignment problem (One's method) presentation
Big-M Method Presentation
Special Cases in Simplex Method
S1 Dualsimplex
Lp simplex 3_
Operation Research (Simplex Method)
Applications of linear programming
Linear programing
Linear programming - Model formulation, Graphical Method
optimization simplex method introduction
Dual y simplex dual
LINEAR PROGRAMMING
metode simpleks maksimum (Program linear)
Assignment Problem
21122351 henry-fayol
linear programming metode simplex
assignment problem
Duality in Linear Programming
Two Phase Method- Linear Programming
Operations research : Assignment problem (One's method) presentation
Ad

Similar to Dual simplexmethod (20)

PDF
Simplextabular
PPT
Simplex method
PPTX
Operations Research - The Big M Method
PPT
simplex method-maths 4 mumbai university
PPTX
Linear programming
PPTX
Linear programming ppt on operertion research
PDF
Simplex Method Explained
PPTX
Operations Research - The Revised Simplex Method
PPTX
OR presentation simplex.pptx
PPT
OR Linear Programming
PPTX
Operation research - the revised simplex method
PDF
simplex method ppt_ibh.pdfjjsjjsjskhhsjjjj
PPTX
SG 8 Lecture 15 Simplex - Min - 2 phase.pptx
PPTX
Simplex Method
PDF
D026017036
PPTX
Linear programming
PPT
simplex method
PPTX
PPTX
Simplex Meathod
PPTX
Linear programming simplex method
Simplextabular
Simplex method
Operations Research - The Big M Method
simplex method-maths 4 mumbai university
Linear programming
Linear programming ppt on operertion research
Simplex Method Explained
Operations Research - The Revised Simplex Method
OR presentation simplex.pptx
OR Linear Programming
Operation research - the revised simplex method
simplex method ppt_ibh.pdfjjsjjsjskhhsjjjj
SG 8 Lecture 15 Simplex - Min - 2 phase.pptx
Simplex Method
D026017036
Linear programming
simplex method
Simplex Meathod
Linear programming simplex method

More from Joseph Konnully (20)

PDF
Workshop Practice manual 2016
PPT
Worksampling
PPTX
Work study work measurement
PPT
Work Study- Methods Study
PPTX
Plantlocationandlayoutplanning
PPTX
Plant location
PPT
Prniciples of Management
PPTX
Functionsofmanagement
PPTX
Organisation - organisation structures
PPTX
Formsof businessorg
PDF
Ddb29 ccceba547209ddab45a17330016
PDF
403 e86280b994e71948f9e0c1b385947
PDF
Work Study Part- I
DOCX
Simplex method - Maximisation Case
PPTX
Operations research - an overview
PPTX
Aggregate Planning Problem
PPT
Mechanical Technology
PPTX
Principles of Motion Economy
PPT
79971255 assembly-line-balancing
PPT
79971255 assembly-line-balancing
Workshop Practice manual 2016
Worksampling
Work study work measurement
Work Study- Methods Study
Plantlocationandlayoutplanning
Plant location
Prniciples of Management
Functionsofmanagement
Organisation - organisation structures
Formsof businessorg
Ddb29 ccceba547209ddab45a17330016
403 e86280b994e71948f9e0c1b385947
Work Study Part- I
Simplex method - Maximisation Case
Operations research - an overview
Aggregate Planning Problem
Mechanical Technology
Principles of Motion Economy
79971255 assembly-line-balancing
79971255 assembly-line-balancing

Dual simplexmethod

  • 1. Dual Simplex Method Assume we have a maximization problem. Step (0): Correction! We need all reduced costs (i.e., not the original cT vector but c T = c T B −1 A − c T ) in the simplex tableau to be nonnegative before we can even attempt B to use the method. Example (Corrected from class on 10/14) max -2x1 - 2x2 - x3 s.t. x1 +3x2 +3x3 +x4 = 12 -2x1 +10x2 +x3 -x5 = 21 xj ≥ 0 Here is the problem in tableau form with the basic variables having +1 coefficients when isolated in their appropriate rows: Basis X1 X2 X3 X4 X5 RHS X4 1 3 3 1 0 12 X5 2 -10 -1 0 1 -21 Z 2 2 1 0 0 0 We see that we do have nonnegative z-row coefficients. Step (1): If RHS >= 0 for all rows, STOP. The current basis is optimal. For the example problem, the basis is primal infeasible since -21 < 0. Thus, it cannot be optimal (despite a nonnegative z-row!) Step (2): Pick an EXITING variable. Any basic variable with RHS < 0 is a candidate to exit. Check to make sure we don’t have an unbounded LP. If all entries in the ROW of the EXITING variable are nonnegative STOP. The optimal dual cost is UNBOUNDED (so the primal problem is infeasible.) X5 is selected to leave the basis. The is no indication of unboundedness. Step (3): Use Minimum Ratio Test to determine ENTERING variable. Form the ratios z − row coefficient exiting row coefficient for all columns where the exiting row coefficient is negative. For the example problem we have min{2/|-10|, 1/|-1|} = 2/10 so X2 enters the basis. 1
  • 2. Step (4): Perform the pivot operation and go to Step (1). Basis X1 X2 X3 X4 X5 RHS X4 1.6 0 2.7 1 0.3 5.7 X2 -0.2 1 0.1 0 -0.1 2.1 Z 2.4 0 0.8 0 0.2 -4.2 Step (1): Observe that the Dual Simplex Method always maintains a nonnegative z-row. Now that all RHS coefficients are nonnegative, the method stops with the current basis as optimal. X* = (0, 2.1, 0, 5.7, 0) Z* = -4.2 2