Dual Linear Programming
Dual Linear Programming
Programming
Learning Outcomes
UNDERSTAND THE CONCEPT OF DUAL LINEAR
PROGRAMMING
2
Hello!
Mohd Nadzeri Omaer
+6010 271 2511
[email protected]
3
Introduction
▫ For every linear programming problem there is a
corresponding linear programming problem called
the dual.
▫ If the original problem is a maximization problem
then the dual problem is minimization problem and if
the original problem is a minimization problem then
the dual problem is maximization problem.
4
▫ In either case the final table of the dual problem will
contain both the solution to the dual problem and
the solution to the original problem.
▫ The variable of the dual problem is known as the dual
variables or shadow price of the various resources.
5
▫ The dual problem is easier to solve than the original
problem.
▫ The dual problem solution leads to the solution of
the original problem and thus efficient computational
techniques can be developed through the concept of
duality.
6
▫ Finally, in the competitive strategy problem solution
of both the original and dual problem is necessary to
understand the complete problem.
7
Dual Problem Formulation
▫ If the original problem is in the standard form then
the dual problem can be formulated using the
following rules:
8
The number of constraints in the original
problem is equal to the number of dual
01 variables. The number of constraints in
the dual problem is equal to the number
of variables in the original problem.
9
The original problem profit coefficients
02 appear on the right hand side of the dual
problem constraints
10
If the original problem is a maximization
problem then the dual problem is a
03 minimization problem. Similarly, if the
original problem is a minimization
problem then the dual problem is a
maximization problem
11
The original problem has less than or
equal to (≤) type of constraints while the
04 dual problem has greater than or equal to
(≥) type constraints.
12
The coefficients of the constraints of the
original problem which appear from left
05 to right are placed from top to bottom in
the constraints of the dual problem and
vice versa.
13
Example 1
Three machine shops A, B, C produces
three types of products X, Y, Z
respectively. Each product involves
operation of each of the machine shops.
The time required for each operation on
various products is given in the next table.
15
We introduce the slack variables s4, s5
and s6 then the equalities becomes as:
16
17
Thanks!
Any questions?
18