Chapter 4 Duality and Post Optimal Analysis
Chapter 4 Duality and Post Optimal Analysis
Chapter 4
Duality and Post-Optimal Analysis
Primal Dual
Dual Primal
Example - 1
y1
y2
y3
y4
# Example - 2
Primal problem
y2 unrestricted
# Example - 3
Primal
y1
y2
y3
Equation form
minimize z = ..
Subject to
x1 + 2x2 – x3 = 3
2x1 – 4x2 + x4 = 5
x1 – x2 =3
# Dual
# Example – 4
Primal
Equation form
Dual form
Subject to
y2 0
y3 0
y1 unrestricted
Simplex tableau layout
Inverse matrix:
The constraint coefficients under the starting basic
variables form an identity matrix
With this arrangement, subsequent iterations of
the simplex tableau modify the elements of the
identity matrix to produce what is known as the
inverse matrix.
# Starting Tableau
# ith iteration
Primal–Dual relationships
• Relationship with optimal solution
• Relationship between optimal values of the
primal and dual variables
• Relationship between objective values of the
primal and dual
• Simplex tableau Computations
Relationship between optimal values of
the primal and dual variables
Dual values:
Relationship between objective values of
the primal and dual
• For any pair of feasible primal and dual solutions
Optimal tableau
we have
Objectives values:
The optimal values of the dual variables, (y1, y2) = (29/ 5, - 2/5)
Optimum tableau
Changes in the right-hand side
Situation 1.
Suppose that TOYCO is increasing the daily capacity
of operations 1, 2, and 3 to 600, 640, and 590
minutes,
Thus, the new basic solution is computed as follows:
The current basic variables x2, x3, and x6 remain feasible
at the new values 140, 320, and 30 units, respectively.
The associated optimum revenue is $1880.
Situation 2.
Another proposal shifts the slack capacity of operation 3
(x6 = 20 minutes) to the capacity of operation 1.
The resulting solution is –
Situation 1.
TOYCO is considering addition of a fourth assembly
operation.
The daily capacity of the new operation is 500
minutes and the times per unit for the three
products on this operation are 3, 1, and 1 minutes,
respectively.
The new constraint for operation 4 is
This constraint is redundant because it is satisfied by
the current optimum solution x1 = 0, x2 = 100, and x3
= 230.
Hence, the current optimum solution remains
unchanged.
Situation 2.
Suppose the fourth operation are changed to 3, 3,
and 1 minutes, respectively.
The new constraint for operation 4 is
This constraint is not satisfied by the current
optimum solution; namely, for x1 = 0, x2 = 100, and x3
= 230
x7 = 500 - 13 * 0 + 3 * 100 + 1 * 2302 = -30
This means that the new constraint is not redundant.
Changes affecting optimality
(Changing the objective function)
Changes in the objective function coefficients