Uploaded by saarifa111

LPP- Duality

advertisement
LINEAR PROGRAMMING PROBLEM – DUALITY:
Definition:
With every linear programming problem (LPP) there is another intimately
related LPP called the dual problem.
The original LPP is called the primal problem.
According to the duality theorem, “ for every maximisation or minimisation
problem in linear programming, there is a unique similar problem of
minimisation or maximisation involving the same data which describes the
original problem”
The variables of the dual LPP are called dual variables and have important
economic interpretation, which can be used by a decision maker for planning
their resources.
Formulation of Dual Linear Programming Problem:
Consider the general linear programming problem (Primal Problem)
Maximise Z= 𝑐1 𝑥1 + 𝑐2 𝑥2 + ⋯ + 𝑐𝑛 𝑥𝑛 (Objective function)
Subject to Constraints
𝑎11 𝑥1 + 𝑎12 𝑥2 + ⋯ + 𝑎1𝑛 𝑥𝑛 ≤ 𝑏1 (Constraints)
𝑎21 𝑥1 + 𝑎22 𝑥2 + ⋯ + 𝑎2𝑛 𝑥𝑛 ≤ 𝑏2
.
.
.
.
.
.
.
.
𝑎𝑚1 𝑥1 + 𝑎𝑚2 𝑥2 + ⋯ + 𝑎𝑚𝑛 𝑥𝑛 ≤ 𝑏𝑚
𝑥1 ,𝑥2 , … 𝑥𝑛 ≥ 0 (Non -negativity constraints)
The corresponding Dual LPP is expressed as
Minimisation Z= 𝑏1 𝑦1 + 𝑏2 𝑦2 + ⋯ + 𝑏𝑚 𝑦𝑚 (Objective function
𝑎11 𝑦1 + 𝑎21 𝑦2 + ⋯ + 𝑎𝑚1 𝑦𝑚 ≥ 𝑐1 (Constraints)
𝑎12 𝑦1 + 𝑎22 𝑦2 + ⋯ + 𝑎𝑚2 𝑦𝑚 ≥ 𝑐2
.
.
.
.
.
.
.
.
𝑎1𝑛 𝑦1 + 𝑎2𝑛 𝑦2 + ⋯ + 𝑎𝑚𝑛 𝑦𝑛 ≤ 𝑐𝑛
𝑦1 ,𝑦2 , … 𝑦𝑚 (Non -negativity constraints)
A.W.Tucker explained the relationship between primal and its dual through the
following table
Dual Variable
Primal Variables
𝑥1 ≥ 0
𝑥2 ≥ 0
𝑥𝑛 ≥ 0
𝑎11
𝑎12
𝑎1𝑛
𝑎21
𝑎22
𝑎2𝑛
𝑎𝑚1
𝑎𝑚2
𝑎𝑚𝑛
≥
≥
≥
𝑐1
𝑐2
𝑐𝑛
𝑦1 ≥ 0
𝑦2 ≥ 0
𝑦𝑚 ≥ 0
Relation
Constraints
Relation
≤
≤
≤
Constraints
𝑏1
𝑏2
𝑏𝑚
Min Zy
Max Zx
Problem:
Write the dual of the following LP problem:
Maximise Z= 45x1 + 80x2
Subject to constraints
5x1 + 20x2≤ 400
10x1 + 15x2≤ 450
x1 , x2≥ 0
Dual Variable
𝑦1 ≥ 0
𝑦2 ≥ 0
𝑦𝑚 ≥ 0
Relation
Constraints
Primal Variables
𝑥1 ≥ 0
𝑥2 ≥ 0
𝑥𝑛 ≥ 0
5
20
𝑎1𝑛
10
15
𝑎2𝑛
𝑎𝑚1
𝑎𝑚2
𝑎𝑚𝑛
≥
≥
≥
45
80
𝑐𝑛
Minimisation Z= 400𝑦1 + 450𝑦2 (Objective function
5𝑦1 + 10𝑦2 ≥ 45 (Constraints)
20𝑦1 + 15𝑦2 ≥ 80
𝑦1 ,𝑦2 ≥ 0
Relation
≤
≤
≤
Max Zx
Constraints
400
450
𝑏𝑚
Min Zy
Download