Professional Documents
Culture Documents
• The original LP is called the primal (P) and the associated LP is its
dual (D) problem.
Canonical Form of Duality
Example
Duality
Example
Mixed Forms of Duality
• We can always convert the LP to standard form and then obtain its
dual using the dual in standard form
Example
Relationships Between Primal and Dual Problems
• Without converting to standard form, this table can be used to obtain the
dual for every given primal LP
Duality
Example
Some Economic Interpretation of Duality
A B C D E Demand
Gasoline 10 8 7 6 5 70
Diesel 8 6 5 4 2 30
Kerosene 4 3 2 2 2 20
Cost per hour of activity 12 10 9 8 7
Duality
Primal
Dual
PRIMAL-DUAL RELATIONSHIPS
Example: Find a range for the optimal value of the minimization problem below
which provides a good approximation for it.
Weak Duality results
Corollary 1
Corollary 2
Corollary 3
If both primal and dual are feasible, they both have (bounded) optimal solutions.
Duality
Example
Strong Duality Theorem
Let x* and w* be any feasible solutions to the primal and dual problems in the
canonical form. Then they are respectively optimal if and only if
Duality
• This relates variables in one problem to slack variables in the other problem.
Using the Dual to Solve the Primal Problem
Example. Find the optimal solution for this LP using graphical approach.
Using the Dual to Solve the Primal Problem
Using the Dual to Solve the Primal Problem
Karush-Kuhn-Tucker (KKT) Optimality Conditions for LP
Primal feasibility
Dual feasibility
Complementary slackness
Karush-Kuhn-Tucker (KKT) Optimality conditions for LP
Note:
KKT Applications
• KKT can be used to reduce a bilevel optimization problem with the lower
level being an LP to a one level optimization problem.
• Now we try to understand the logics behind the sensitivity report for
Wyndor Glass CO
Since this LP has only 2 variables, the increase in Z resulted from one unit increase in b2 can be
graphically verified as well: