SlideShare a Scribd company logo
4
Most read
5
Most read
18
Most read
CHAPTER 09 – THE DUAL SIMPLEX METHOD
OPERATIONS RESEARCH
PRIMAL SIMPLEX
 Maximize or Minimize Z= 𝑗=1
𝑛
𝑐𝑗 𝑥𝑗
 Subject to 𝑗=1
𝑛
𝑎𝑖𝑗 𝑥𝑗 = 𝑏𝑖, i= 1,2,…,m. 𝑥𝑗 ≥ 0. j= 1,2,…,n
RULES OF CONSTRUCTING DUALITY
 For every primal constraint there is a dual variable.
 For every primal variable there is a dual constraint.
 The constraint coefficients of a primal variable from the left-hand side
coefficients of the corresponding dual constraint and its objective function
coefficient of the same variable becomes the right-hand side of the dual
constraints.
 If the primal objective function is maximize (minimize), then the dual problem
is minimize (maximize).
 If the primal problem is maximize (minimize), then the dual constraints must
be >= (<=).
 All dual variables are originally unrestricted.
EXAMPLE 1
 Primal
 Min Z= 15x1 + 12x2
 Subject to: x1 + 2x2 >= 3
2x1 - 4x2 <= 5
x1, x2 >= 0
EXAMPLE 1
 Standard from
 Min Z= 15x1 + 12x2
 Subject to: x1 + 2x2 – x3 = 3
2x1 - 4x2 + x4 = 5
x1, x2, x3, x4 >= 0
EXAMPLE 1
 The dual problem
 Max W = 3y1 + 5y2
 Subject to: y1 + 2y2 <= 15
2y1 – 4y2 <= 12
-y1 + 0y2 <= 0 y1 >= 0
0y1 + y2 <= 0 y2 <= 0, y2 is unrestricted
EXAMPLE 2
 Primal
 Max Z= 5x1 + 12x2 +4x3
 Subject to: x1 + 2x2 + x3 <= 10
2x1 - x2 + 3x3 = 8
x1, x2, x3 >= 0
EXAMPLE 2
 Standard form
 Max Z= 5x1 + 12x2 +4x3
 Subject to: x1 + 2x2 + x3 + x4 = 10
2x1 - x2 + 3x3 + 0x4 = 8
x1, x2, x3, x4 >= 0
EXAMPLE 2
 The dual problem
 Min W= 10y1 + 8y2
 Subject to: y1 + 2y2 >= 5
2y1 - y2 >= 12
y1 + 3y2 >= 4
y1 + 0y2 >= 0 y1 >= 0, y2 is unrestricted
EXAMPLE 2 BY TWO PHASE METHOD
 By two phase method
 Min W= 10y1 + 8y2
 Subject to: y1 + 2y2 >= 5
2y1 - y2 >= 12
y1 + 3y2 >= 4
y1 + 0y2 >= 0 y1 >= 0, y2 is unrestricted
 When y is unrestricted its equal to y’-y’’
EXAMPLE 2 BY TWO PHASE METHOD
 Chanocial form
 Min W= 10y1 + (8y2’ – 8y2’’)
 Subject to: y1 + (2y2’ – 2y2’’) – y3 + y6 = 5, (y3 is surplus, y6 is artificial)
2y1 – (y2’ – y2’’) – y4 + y7 = 12, (y4 is surplus, y7 is artificial)
y1 + (3y2’ – 3y2’’) – y5 + y8 = 4, (y5 is surplus, y8 is artificial)
EXAMPLE 2 BY TWO PHASE METHOD
 Phase 1:
 Min W’= y6 + y7 + y8
 Subject to: y1 + 2y2’ – 2y2’’ – y3 + y6 = 5
2y1 – y2’ + y2’’ – y4 + y7 = 12
y1 + 3y2’ – 3y2’’ – y5 + y8 = 4
EXAMPLE 2 BY TWO PHASE METHOD
leavingisy8so4,min{5,6,4}toequalitsandenteringisy1
1
1
0
0
).1,1,1(01
0
1
0
).1,1,1(0
1
0
0
1
).1,1,1(04
3
1
2
).1,1,1(0''
4
3
1
2
).1,1,1(0'4
1
2
1
).1,1,1(0
22W4.y812,y75,y6:Basic:1Iteration
54
32
21










































































CC
CC
CC
EXAMPLE 2 BY TWO PHASE METHOD
leavingisy7so4,2,-4/3}min{-5/2,1toequalitsandenteringis'y2'
3
1
0
0
).3,1,1(01
0
1
0
).3,1,1(0
1
0
0
1
).3,1,1(08
3
1
2
).3,1,1(0''
8
3
1
2
).3,1,1(0'
5W4.y14,y71,y6:Basic:2Iteration
100
2-10
1-01
B
1
0
0
1
2
1
p1
54
32
2
1-
































































































CC
CC
C
EXAMPLE 2 BY TWO PHASE METHOD
1phaseofEnd
leavingisy6so2,-40}min{3/5,2,toequalitsandenteringisy5
7/5
1
0
0
).7/5,7/1,1(0-1/7
0
1
0
).7/5,7/1,1(0
1
0
0
1
).7/5,7/1,1(00
3
1
2
).7/5,7/1,1(0'
3/7W40/7.y14/7,'y2'3/7,y6:Basic:3Iteration
1/73/70
2/7-1/70
5/7-1/7-1
B
0
1
0
3-
7
1
'p2'
54
32
1-


















































































CC
CC
EXAMPLE 2 BY TWO PHASE METHOD
 Phase 2:
 Min W’= 10y1 + 8y2’ – 8y2’’
 Subject to: y1 + 2y2’ – 2y2’’ – y3 = 5
2y1 – y2’ + y2’’ – y4 = 12
y1 + 3y2’ – 3y2’’ – y5 = 4
 Basic: y5=3/5, y2’’=2/5, y1=29/5, W=54.8
EXAMPLE 2 BY TWO PHASE METHOD
-2/52/5-0'y2'-y2'y2
54.8W
29/5y12/5,'y2'3/5,y5
optimalissolutionthevariable,enteringNo
22/7
0
1
0
).7/26,7/22,0(0
0
0
0
1
).7/26,7/22,0(00
3
1
2
).7/26,7/22,0(8'
4
32






































C
CC
OPTIMAL DUAL SOLUTION
 How to find the optimal solution of the dual problem, when the optimal
solution of the primal problem is known? By 2 methods.










































inverse
primal
Optimal
.
variablesbasicprimaloptimalof
tcoefficienobectiveoriginal
ofvectorRow
variablesdual
ofvaluesOptimal
2Method
xioftcoefficienobjectiveOriginal
xivariablestartingoftcoefficien-zprimalOptimal
yivariabledual
ofvalueOptimal
1Method
EXAMPLE 3
 Consider this problem
 Max Z= 5x1 + 12x2 + 4x3
 Subject to: x1 + 2x2 + x3 <= 10
2x1 - x2 + 3x3 = 8
x1, x2, x3 >= 0
EXAMPLE 3
 Standard form
 Max Z= 5x1 + 12x2 +4x3 – Mx5
 Subject to: x1 + 2x2 + x3 + x4 = 10, x4 is a slack
2x1 - x2 + 3x3 + x5 = 8, x5 is artificial
x1, x2, x3, x4, x5 >= 0
EXAMPLE 3
 The dual problem
 Min W= 10y1 + 8y2
 Subject to: y1 + 2y2 >= 5
2y1 - y2 >= 12
y1 + 3y2 >= 4
y1 + 0y2 >= 0 y1 >= 0, y2 is unrestricted
We now show how the optimal dual values are determined using the two methods
described before.
EXAMPLE 3
   
   
     29/5,-2/5
2/51/5
1/5-2/5
.12,5y2y1,
2Method
5/2M-2/5-My2
5/29029/5y1
1Method










More Related Content

PPTX
Duality in Linear Programming
PDF
Duality in Linear Programming Problem
PPTX
Big m method
PPTX
Simplex method concept,
PPTX
Two Phase Method- Linear Programming
PDF
Big m method
PPTX
NON LINEAR PROGRAMMING
DOC
Dual simplexmethod
Duality in Linear Programming
Duality in Linear Programming Problem
Big m method
Simplex method concept,
Two Phase Method- Linear Programming
Big m method
NON LINEAR PROGRAMMING
Dual simplexmethod

What's hot (20)

PDF
Chapter 4 Simplex Method ppt
PPT
Duality
PPT
Simplex Method
PPTX
Big-M Method Presentation
PPTX
Sensitivity analysis linear programming copy
PPT
4-The Simplex Method.ppt
PDF
Integer Programming, Gomory
PDF
Simplex method: Slack, Surplus & Artificial variable
DOC
Procedure Of Simplex Method
PPT
Simplex two phase
PDF
Integer programming
PPT
Simplex Method
PPTX
Linear programming - Model formulation, Graphical Method
PPTX
Integer Linear Programming
PDF
Simplex method
PPTX
Linear Programming
PPTX
PRIMAL & DUAL PROBLEMS
PPTX
linear programming
PPTX
Solving Degenaracy in Transportation Problem
PDF
Optimum Solution of Quadratic Programming Problem: By Wolfe’s Modified Simple...
Chapter 4 Simplex Method ppt
Duality
Simplex Method
Big-M Method Presentation
Sensitivity analysis linear programming copy
4-The Simplex Method.ppt
Integer Programming, Gomory
Simplex method: Slack, Surplus & Artificial variable
Procedure Of Simplex Method
Simplex two phase
Integer programming
Simplex Method
Linear programming - Model formulation, Graphical Method
Integer Linear Programming
Simplex method
Linear Programming
PRIMAL & DUAL PROBLEMS
linear programming
Solving Degenaracy in Transportation Problem
Optimum Solution of Quadratic Programming Problem: By Wolfe’s Modified Simple...
Ad

Viewers also liked (17)

PDF
Network analysis
PDF
Into to simulation
PDF
6. assignment problems
PDF
Goal programming
PDF
Queueing theory
PDF
7. cqia (kaizen, 5 s, tpm)
PPTX
5. advance topics in lp
PDF
2. lp iterative methods
PDF
2. cost of quality
PDF
Operations research
PDF
M.c.a.(sem iii) operation research
PDF
PM using P6
PDF
1. intro. to or &amp; lp
PDF
5. transportation problems
PPT
Linear Programming 1
PDF
Qfd house of quality
Network analysis
Into to simulation
6. assignment problems
Goal programming
Queueing theory
7. cqia (kaizen, 5 s, tpm)
5. advance topics in lp
2. lp iterative methods
2. cost of quality
Operations research
M.c.a.(sem iii) operation research
PM using P6
1. intro. to or &amp; lp
5. transportation problems
Linear Programming 1
Qfd house of quality
Ad

Similar to Operations Research - The Dual Simplex Method (20)

PPTX
Operations Research - The Two Phase Method
PDF
Two phase method lpp
PPT
Simplex Method for Linear Programming - Operations Research
 
PPTX
the two phase method - operations research
PPTX
Linear programming ppt on operertion research
PPTX
The Big M Method - Operation Research
PDF
NUMERICAL METHODS IN STEADY STATE, 1D and 2D HEAT CONDUCTION- Part-II
PPTX
Operations Research - The Big M Method
PPTX
Operation research - Chapter 02
PPTX
Operations Research - Simplex Method Introduction
PPTX
Ouantitative technics
PDF
intro to linear optimization and extensions
PDF
BCom(Hons)_2year_BMaths_1&2_Harish Kumar.pdf
PPTX
Episode 50 : Simulation Problem Solution Approaches Convergence Techniques S...
PPTX
MFCS2-Module1.pptx
PPT
Simplex method
PPTX
Duel simplex method_operations research .pptx
PPT
Artificial Variable Technique –
PPTX
LINEAR PROGRAMMING
PDF
Chapter 3 solving systems of linear equations
Operations Research - The Two Phase Method
Two phase method lpp
Simplex Method for Linear Programming - Operations Research
 
the two phase method - operations research
Linear programming ppt on operertion research
The Big M Method - Operation Research
NUMERICAL METHODS IN STEADY STATE, 1D and 2D HEAT CONDUCTION- Part-II
Operations Research - The Big M Method
Operation research - Chapter 02
Operations Research - Simplex Method Introduction
Ouantitative technics
intro to linear optimization and extensions
BCom(Hons)_2year_BMaths_1&2_Harish Kumar.pdf
Episode 50 : Simulation Problem Solution Approaches Convergence Techniques S...
MFCS2-Module1.pptx
Simplex method
Duel simplex method_operations research .pptx
Artificial Variable Technique –
LINEAR PROGRAMMING
Chapter 3 solving systems of linear equations

More from Hisham Al Kurdi, EAVA, DMC-D-4K, HCCA-P, HCAA-D (20)

PPTX
PPTX
Present Perfect Simple and Continuous
PPTX
PPTX
PPTX
PPTX
Operations Research - Game Theory
PPTX
Operations Research - Sensitivity Analysis
PPTX
Operations Research - The Revised Simplex Method
PPTX
Operations Research - Simplex Method Tableau
PPTX
Operations Research - Simplex Method Principles
PPTX
Operations Research - Introduction
PPTX
PPTX
Computer Graphics - Projections
PPTX
Computer Graphics - transformations in 3d
Present Perfect Simple and Continuous
Operations Research - Game Theory
Operations Research - Sensitivity Analysis
Operations Research - The Revised Simplex Method
Operations Research - Simplex Method Tableau
Operations Research - Simplex Method Principles
Operations Research - Introduction
Computer Graphics - Projections
Computer Graphics - transformations in 3d

Recently uploaded (20)

PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
Lesson notes of climatology university.
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
Pre independence Education in Inndia.pdf
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
Complications of Minimal Access Surgery at WLH
PDF
Computing-Curriculum for Schools in Ghana
PPTX
GDM (1) (1).pptx small presentation for students
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
RMMM.pdf make it easy to upload and study
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
01-Introduction-to-Information-Management.pdf
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
2.FourierTransform-ShortQuestionswithAnswers.pdf
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Lesson notes of climatology university.
Supply Chain Operations Speaking Notes -ICLT Program
Pre independence Education in Inndia.pdf
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Complications of Minimal Access Surgery at WLH
Computing-Curriculum for Schools in Ghana
GDM (1) (1).pptx small presentation for students
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
RMMM.pdf make it easy to upload and study
STATICS OF THE RIGID BODIES Hibbelers.pdf
Microbial disease of the cardiovascular and lymphatic systems
O7-L3 Supply Chain Operations - ICLT Program
01-Introduction-to-Information-Management.pdf
PPH.pptx obstetrics and gynecology in nursing
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student

Operations Research - The Dual Simplex Method

  • 1. CHAPTER 09 – THE DUAL SIMPLEX METHOD OPERATIONS RESEARCH
  • 2. PRIMAL SIMPLEX  Maximize or Minimize Z= 𝑗=1 𝑛 𝑐𝑗 𝑥𝑗  Subject to 𝑗=1 𝑛 𝑎𝑖𝑗 𝑥𝑗 = 𝑏𝑖, i= 1,2,…,m. 𝑥𝑗 ≥ 0. j= 1,2,…,n
  • 3. RULES OF CONSTRUCTING DUALITY  For every primal constraint there is a dual variable.  For every primal variable there is a dual constraint.  The constraint coefficients of a primal variable from the left-hand side coefficients of the corresponding dual constraint and its objective function coefficient of the same variable becomes the right-hand side of the dual constraints.  If the primal objective function is maximize (minimize), then the dual problem is minimize (maximize).  If the primal problem is maximize (minimize), then the dual constraints must be >= (<=).  All dual variables are originally unrestricted.
  • 4. EXAMPLE 1  Primal  Min Z= 15x1 + 12x2  Subject to: x1 + 2x2 >= 3 2x1 - 4x2 <= 5 x1, x2 >= 0
  • 5. EXAMPLE 1  Standard from  Min Z= 15x1 + 12x2  Subject to: x1 + 2x2 – x3 = 3 2x1 - 4x2 + x4 = 5 x1, x2, x3, x4 >= 0
  • 6. EXAMPLE 1  The dual problem  Max W = 3y1 + 5y2  Subject to: y1 + 2y2 <= 15 2y1 – 4y2 <= 12 -y1 + 0y2 <= 0 y1 >= 0 0y1 + y2 <= 0 y2 <= 0, y2 is unrestricted
  • 7. EXAMPLE 2  Primal  Max Z= 5x1 + 12x2 +4x3  Subject to: x1 + 2x2 + x3 <= 10 2x1 - x2 + 3x3 = 8 x1, x2, x3 >= 0
  • 8. EXAMPLE 2  Standard form  Max Z= 5x1 + 12x2 +4x3  Subject to: x1 + 2x2 + x3 + x4 = 10 2x1 - x2 + 3x3 + 0x4 = 8 x1, x2, x3, x4 >= 0
  • 9. EXAMPLE 2  The dual problem  Min W= 10y1 + 8y2  Subject to: y1 + 2y2 >= 5 2y1 - y2 >= 12 y1 + 3y2 >= 4 y1 + 0y2 >= 0 y1 >= 0, y2 is unrestricted
  • 10. EXAMPLE 2 BY TWO PHASE METHOD  By two phase method  Min W= 10y1 + 8y2  Subject to: y1 + 2y2 >= 5 2y1 - y2 >= 12 y1 + 3y2 >= 4 y1 + 0y2 >= 0 y1 >= 0, y2 is unrestricted  When y is unrestricted its equal to y’-y’’
  • 11. EXAMPLE 2 BY TWO PHASE METHOD  Chanocial form  Min W= 10y1 + (8y2’ – 8y2’’)  Subject to: y1 + (2y2’ – 2y2’’) – y3 + y6 = 5, (y3 is surplus, y6 is artificial) 2y1 – (y2’ – y2’’) – y4 + y7 = 12, (y4 is surplus, y7 is artificial) y1 + (3y2’ – 3y2’’) – y5 + y8 = 4, (y5 is surplus, y8 is artificial)
  • 12. EXAMPLE 2 BY TWO PHASE METHOD  Phase 1:  Min W’= y6 + y7 + y8  Subject to: y1 + 2y2’ – 2y2’’ – y3 + y6 = 5 2y1 – y2’ + y2’’ – y4 + y7 = 12 y1 + 3y2’ – 3y2’’ – y5 + y8 = 4
  • 13. EXAMPLE 2 BY TWO PHASE METHOD leavingisy8so4,min{5,6,4}toequalitsandenteringisy1 1 1 0 0 ).1,1,1(01 0 1 0 ).1,1,1(0 1 0 0 1 ).1,1,1(04 3 1 2 ).1,1,1(0'' 4 3 1 2 ).1,1,1(0'4 1 2 1 ).1,1,1(0 22W4.y812,y75,y6:Basic:1Iteration 54 32 21                                                                           CC CC CC
  • 14. EXAMPLE 2 BY TWO PHASE METHOD leavingisy7so4,2,-4/3}min{-5/2,1toequalitsandenteringis'y2' 3 1 0 0 ).3,1,1(01 0 1 0 ).3,1,1(0 1 0 0 1 ).3,1,1(08 3 1 2 ).3,1,1(0'' 8 3 1 2 ).3,1,1(0' 5W4.y14,y71,y6:Basic:2Iteration 100 2-10 1-01 B 1 0 0 1 2 1 p1 54 32 2 1-                                                                                                 CC CC C
  • 15. EXAMPLE 2 BY TWO PHASE METHOD 1phaseofEnd leavingisy6so2,-40}min{3/5,2,toequalitsandenteringisy5 7/5 1 0 0 ).7/5,7/1,1(0-1/7 0 1 0 ).7/5,7/1,1(0 1 0 0 1 ).7/5,7/1,1(00 3 1 2 ).7/5,7/1,1(0' 3/7W40/7.y14/7,'y2'3/7,y6:Basic:3Iteration 1/73/70 2/7-1/70 5/7-1/7-1 B 0 1 0 3- 7 1 'p2' 54 32 1-                                                                                   CC CC
  • 16. EXAMPLE 2 BY TWO PHASE METHOD  Phase 2:  Min W’= 10y1 + 8y2’ – 8y2’’  Subject to: y1 + 2y2’ – 2y2’’ – y3 = 5 2y1 – y2’ + y2’’ – y4 = 12 y1 + 3y2’ – 3y2’’ – y5 = 4  Basic: y5=3/5, y2’’=2/5, y1=29/5, W=54.8
  • 17. EXAMPLE 2 BY TWO PHASE METHOD -2/52/5-0'y2'-y2'y2 54.8W 29/5y12/5,'y2'3/5,y5 optimalissolutionthevariable,enteringNo 22/7 0 1 0 ).7/26,7/22,0(0 0 0 0 1 ).7/26,7/22,0(00 3 1 2 ).7/26,7/22,0(8' 4 32                                       C CC
  • 18. OPTIMAL DUAL SOLUTION  How to find the optimal solution of the dual problem, when the optimal solution of the primal problem is known? By 2 methods.                                           inverse primal Optimal . variablesbasicprimaloptimalof tcoefficienobectiveoriginal ofvectorRow variablesdual ofvaluesOptimal 2Method xioftcoefficienobjectiveOriginal xivariablestartingoftcoefficien-zprimalOptimal yivariabledual ofvalueOptimal 1Method
  • 19. EXAMPLE 3  Consider this problem  Max Z= 5x1 + 12x2 + 4x3  Subject to: x1 + 2x2 + x3 <= 10 2x1 - x2 + 3x3 = 8 x1, x2, x3 >= 0
  • 20. EXAMPLE 3  Standard form  Max Z= 5x1 + 12x2 +4x3 – Mx5  Subject to: x1 + 2x2 + x3 + x4 = 10, x4 is a slack 2x1 - x2 + 3x3 + x5 = 8, x5 is artificial x1, x2, x3, x4, x5 >= 0
  • 21. EXAMPLE 3  The dual problem  Min W= 10y1 + 8y2  Subject to: y1 + 2y2 >= 5 2y1 - y2 >= 12 y1 + 3y2 >= 4 y1 + 0y2 >= 0 y1 >= 0, y2 is unrestricted We now show how the optimal dual values are determined using the two methods described before.
  • 22. EXAMPLE 3              29/5,-2/5 2/51/5 1/5-2/5 .12,5y2y1, 2Method 5/2M-2/5-My2 5/29029/5y1 1Method         