2. Introduction
• One of the most important discoveries in the early
development of linear programming was the concept
of duality and its many important ramifications.
• This discovery revealed that every linear programming
problem has associated with it another linear
programming problem called the dual. The
relationships between the dual problem and the
original problem (called the primal) prove to be
extremely useful in a variety of ways.
• We shall describe many valuable applications of duality
theory in this chapter.
3. Definition of the Dual problem
• The dual problem is an LP defined directly and
systematically from the primal (original) LP
model.
• The two problems are so closely related that the
primal solution of one problem automatically
provides the optimal solution to the other.
• The primal problem represents a resource
allocation case where the dual problem
represents a resource valuation problem.
• Duality help simplification of the simplex
problem.
4. Rules for constructing the dual
problem
Primal Problem
Dual Problem
Objective
Objective
Constraints Type
Variable sign
Maximization
Minimization
≥
unrestricted
Minimization
Maximization
≤
unrestricted
5. Example (1)
• Write the dual for the following primal problem:
• Maximize
Z= 5x1 + 12x2 + 4x3
Subject to:
x1+2x2+x3 ≤ 10
2x1- x2 + 3x3 = 8
x1,x2,x3 ≥ 0
What if you considered artificial variables to change
to standard form rather than equation
form???.....Try
6. Example (2)
• Write the dual for the following primal
problem
Minimize Z= 15x1+ 12x2
Subject to x1 + 2x2 ≥ 3
2x1 - 4x2 ≤ 5
x1,x2 ≥ 0
8. Optimal Dual Solution
• This section provides two methods for solving
the optimal of the dual problems.
• However, dual of the dual is itself the primal,
which means that the dual solution can also
be used to yield the optimal primal solution
automatically.
16. Examples
The following table represents the optimal primal solution for the above
LP model. Using the optimal inverse provided in the table, verify that the
given table represents a correct solution for the original LP model?