SlideShare a Scribd company logo
Chapter 04 - The Simplex Method Tableau Form
2
The Simplex Method
Tableau Form
Start with an LPP in standard form: (Example 1)
.0,...,,x
743x
822:.
325.max
521
5321
4321
54321




xx
xxx
xxxxTS
xxxxxZ
Constants
5 2 3 -1 1
8
7
1 2 2 1 0
3 4 1 0 1
-1
1
jC
BasisBC
4x
5x
54321 xxxxx
3
The Simplex Method
Tableau Form
Where,
Basis: Basic variables in the current bfs.
Constants: Values of the basic variables.
: Coefficients of the variables in the objective function.
: Coefficients of the basic variables in the objective function.
From the above table, we have: Iteration #1
Relative profits ( ), where
= - {inner product of and the column corresponding to in the canonical system}.
Thus,
jC
BC
178
7
8
).1,1(
0,7,8 32154








Z
xxxxx
jC
jC jC
BC jx
4)1(3
1
2
).1,1(3
022
4
2
).1,1(2
325
3
1
).1,1(5
3
2
1





















C
C
C
4
The Simplex Method
Tableau Form
Constants
5 2 3 -1 1
8
7
1 2 2 1 0
3 4 1 0 1
-1
1
Z=-13 0 4 0 0
row
BC
jC
Basis
54321 xxxxx
4x
C
5x
5
The Simplex Method
Tableau Form
Since there are positive values in row, the current solution is not optimal.
is the entering variable, because it has the highest relative profit.
Thus is the entering variable, and is the leaving variable.
Iteration # 2
Basic variables:
Now, rewrite the system in canonical form wrt the new basic variables.
C
3x 4}7,4min{3 x
43 x 4x
15,0:,3,4 42153  Zxxxnonbasicxx
Constants5 2 3 -1 1
4
3
½ 1 1 ½ 0
5/2 3 0 -1/2 1
3
1
Z=151 -4 0 -2 0
row
BC
jC
Basis 54321 xxxxx
3x
5x
C
6
The Simplex Method
Tableau Form
Thus,
And the relative profits are:
Iteration # 3
So, is the new entering variable, , and is the leaving variable.
Now, rewrite the system in canonical form wrt to the new basic variables.
15312
3
4
).1,3( 





Z
211
2/1
2/1
).1,3(1
462
3
1
).1,3(2
145
2/5
2/1
).1,3(5
4
2
1






















C
C
C
1x 5/6}5/6,8min{1 x 5x
.0,5/17,5/6 54231  xxxxx
7
The Simplex Method
Tableau Form
The tableau now is:
Constants
5 2 3 -1 1
17/5
6/5
0 2/5 1 3/5 -1/5
1 6/5 0 -1/5 2/5
3
5
Z=81/50 -26/5 0 -9/5 -2/5
row
BC
jC
Basis
54321 xxxxx
C
3x
1x
8
The Simplex Method
Tableau Form
Therefore,
And the relative profits are:
Since all relative profits are negative, the current solution is optimal. That is
5/81
5/6
5/17
).5,3( 





Z
05/225/31
5/2
5/1
).5,3(1
05/915/91
5/1
5/3
).5,3(1
05/2665/62
5/6
5/2
).5,3(2
5
4






















C
C
2C
.5/81,0,5/6,5/17 54213  Zxxxxx
9
Summary
1. Express the problem in standard form.
2. Start with an initial bfs in canonical form, and set the initial tableau.
3. Use the inner product rule to find the relative profits of the nonbasic variables.
4. If all the relative profits are nonpositive, then the current solution is optimal. Otherwise, select the
entering variable as the nonbasic variable with the highest relative profit.
5. Apply the minimum ratio rule to determine the leaving variable and the value of the entering
variable.
6. Perform the pivot operation to get the new tableau and the bfs.( canonical system wrt the new basic
variables).
7. Go to step 3.
10
Example
0,...,x
3xx
14x23x
42:.
23.
51
521
421
321
21





x
x
x
xxxTS
xxZMax
11
Important Remark
When the relative profits of all the nonbasic variables are all negative, the optimal solution is
unique. And if one relative profit or more of the nonbasic variables is zero, the optimal
solution is not unique. For example, if we carry the above example one more step, we get:
is the new entering variable, and is the leaving variable. And the tableau becomes:
4/15}10,3/5,4/15min{5 x
5x 3x
constants3 2 0 0 0
basis
15/4
13/4
5/2
0 0 5/8 -1/8 1
0 1 3/8 1/8 0
1 0 -1/4 ¼ 0
0
2
3
Z=140 0 0 -1 0
BC
jC
54321 xxxxx
5x
2x
1x
jC
12
Important Remark
Notice now that:
Thus, is the entering variable, and
So, we get the previous iteration. Which means that we have two optimal solutions, both give
Z=14.
14/34/100
4/1
8/1
8/1
).3,2,0(0
04/34/300
4/1
8/3
8/5
).3,2,0(0
4
3

























C
C
3x variable.leavingtheisxand,6},,6min{ 53 x
13
Minimization LPP
A. First Approach
1. A negative coefficient in the relative profits row indicates that the corresponding nonbasic
variable when increased will reduce the value of the objective function. Hence, in
minimization problems, only those nonbasic variables with negative relative profits are
eligible to enter the basis and improve the objective function.
2. The optimal solution is obtained when all coef’s in the rel. profits row are nonnegative.
Thus, all previous steps in maximization LPP are the same, except the following modified
step: If all the coef.’s in the rel. profits row are positive or zero, then the current basic
feasible solution is optimal. Otherwise, select the nonbasic variable with the lowest (most
negative) value in the rel. profits row to enter the basis.
B. Second Approach
Example: minimize becomes maximize , and then set the
required minimum value to be the negative of the solution you obtain.
21 3640 xxZ  21 3640 xxZ 

More Related Content

What's hot

Linear programming
Linear programmingLinear programming
Linear programming
Ishu Priya Agarwal
 
Simplex algorithm
Simplex algorithmSimplex algorithm
A1, 6 1, solving systems by graphing (blog 1)
A1, 6 1, solving systems by graphing (blog 1)A1, 6 1, solving systems by graphing (blog 1)
A1, 6 1, solving systems by graphing (blog 1)
kstraka
 
Duality
DualityDuality
Duality
Sachin MK
 
Determinant
DeterminantDeterminant
Determinant
Adriana Dwi Ismita
 
Simplex method - Maximisation Case
Simplex method - Maximisation CaseSimplex method - Maximisation Case
Simplex method - Maximisation Case
Joseph Konnully
 
Simplex Method
Simplex MethodSimplex Method
Simplex Method
Sachin MK
 
A1, 6 1, solving systems by graphing (rev)
A1, 6 1, solving systems by graphing (rev)A1, 6 1, solving systems by graphing (rev)
A1, 6 1, solving systems by graphing (rev)
kstraka
 
LINEAR PROGRAMMING
LINEAR PROGRAMMINGLINEAR PROGRAMMING
LINEAR PROGRAMMING
Er Ashish Bansode
 
L20 Simplex Method
L20 Simplex MethodL20 Simplex Method
L20 Simplex Method
Quoc Bao Nguyen
 
Systems of equations by graphing by graphing sect 6 1
Systems of equations by graphing by graphing sect 6 1Systems of equations by graphing by graphing sect 6 1
Systems of equations by graphing by graphing sect 6 1
tty16922
 
Simplex Method Explained
Simplex Method ExplainedSimplex Method Explained
Simplex Method Explained
Atif Shahzad
 
Dual simplexmethod
Dual simplexmethodDual simplexmethod
Dual simplexmethod
Joseph Konnully
 
Two Phase Method- Linear Programming
Two Phase Method- Linear ProgrammingTwo Phase Method- Linear Programming
Two Phase Method- Linear Programming
Manas Lad
 
Solutions of linear systems (2.1 old)
Solutions of linear systems (2.1   old)Solutions of linear systems (2.1   old)
Solutions of linear systems (2.1 old)
ST ZULAIHA NURHAJARURAHMAH
 
Logarithmic function, equation and inequality
Logarithmic function, equation and inequalityLogarithmic function, equation and inequality
Logarithmic function, equation and inequality
Felina Victoria
 
Simplex algorithm
Simplex algorithmSimplex algorithm
Simplex algorithm
Khwaja Bilal Hassan
 
Logarithmic Functions
Logarithmic FunctionsLogarithmic Functions
Logarithmic Functions
swartzje
 

What's hot (18)

Linear programming
Linear programmingLinear programming
Linear programming
 
Simplex algorithm
Simplex algorithmSimplex algorithm
Simplex algorithm
 
A1, 6 1, solving systems by graphing (blog 1)
A1, 6 1, solving systems by graphing (blog 1)A1, 6 1, solving systems by graphing (blog 1)
A1, 6 1, solving systems by graphing (blog 1)
 
Duality
DualityDuality
Duality
 
Determinant
DeterminantDeterminant
Determinant
 
Simplex method - Maximisation Case
Simplex method - Maximisation CaseSimplex method - Maximisation Case
Simplex method - Maximisation Case
 
Simplex Method
Simplex MethodSimplex Method
Simplex Method
 
A1, 6 1, solving systems by graphing (rev)
A1, 6 1, solving systems by graphing (rev)A1, 6 1, solving systems by graphing (rev)
A1, 6 1, solving systems by graphing (rev)
 
LINEAR PROGRAMMING
LINEAR PROGRAMMINGLINEAR PROGRAMMING
LINEAR PROGRAMMING
 
L20 Simplex Method
L20 Simplex MethodL20 Simplex Method
L20 Simplex Method
 
Systems of equations by graphing by graphing sect 6 1
Systems of equations by graphing by graphing sect 6 1Systems of equations by graphing by graphing sect 6 1
Systems of equations by graphing by graphing sect 6 1
 
Simplex Method Explained
Simplex Method ExplainedSimplex Method Explained
Simplex Method Explained
 
Dual simplexmethod
Dual simplexmethodDual simplexmethod
Dual simplexmethod
 
Two Phase Method- Linear Programming
Two Phase Method- Linear ProgrammingTwo Phase Method- Linear Programming
Two Phase Method- Linear Programming
 
Solutions of linear systems (2.1 old)
Solutions of linear systems (2.1   old)Solutions of linear systems (2.1   old)
Solutions of linear systems (2.1 old)
 
Logarithmic function, equation and inequality
Logarithmic function, equation and inequalityLogarithmic function, equation and inequality
Logarithmic function, equation and inequality
 
Simplex algorithm
Simplex algorithmSimplex algorithm
Simplex algorithm
 
Logarithmic Functions
Logarithmic FunctionsLogarithmic Functions
Logarithmic Functions
 

Viewers also liked

Operation research - Chapter 01
Operation research - Chapter 01Operation research - Chapter 01
Operation research - Chapter 01
2013901097
 
2 solver d'excel
2 solver d'excel2 solver d'excel
2 solver d'excelkkatia31
 
Exercicesdanalysefinancire 140115065851-phpapp02
Exercicesdanalysefinancire 140115065851-phpapp02Exercicesdanalysefinancire 140115065851-phpapp02
Exercicesdanalysefinancire 140115065851-phpapp02Ibrahimadialloo
 
Recherches opérationnelles
Recherches opérationnellesRecherches opérationnelles
Recherches opérationnelles
Kevin Ratsimbazafy
 
Introduction of DBMS,RDBMS,SQL
Introduction of DBMS,RDBMS,SQLIntroduction of DBMS,RDBMS,SQL
Introduction of DBMS,RDBMS,SQL
pranavi ch
 
Dbms.ppt
Dbms.pptDbms.ppt
Bits pilani wilp list of textbooks 1 2014
Bits pilani wilp list of textbooks 1 2014Bits pilani wilp list of textbooks 1 2014
Bits pilani wilp list of textbooks 1 2014
Hameetha Ahamed
 
Numerical analysis simplex method 2
Numerical analysis  simplex method 2Numerical analysis  simplex method 2
Numerical analysis simplex method 2
SHAMJITH KM
 
Mech vii-operation research [06 me74]-notes
Mech vii-operation research [06 me74]-notesMech vii-operation research [06 me74]-notes
Mech vii-operation research [06 me74]-notes
Mallikarjunaswamy Swamy
 
Solving linear programming model by simplex method
Solving linear programming model by simplex methodSolving linear programming model by simplex method
Solving linear programming model by simplex method
Roshan Kumar Patel
 
Introduction of DBMS
Introduction of DBMSIntroduction of DBMS
Introduction of DBMS
YouQue ™
 
Computer Graphic - Lines, Circles and Ellipse
Computer Graphic - Lines, Circles and EllipseComputer Graphic - Lines, Circles and Ellipse
Computer Graphic - Lines, Circles and Ellipse
2013901097
 
Big m method
Big m methodBig m method
Big m method
Luckshay Batra
 
Gestion qualité 6 sigma
Gestion qualité 6 sigmaGestion qualité 6 sigma
Gestion qualité 6 sigma
Es-sahli bilal
 
DbMs
DbMsDbMs
Linear programming using the simplex method
Linear programming using the simplex methodLinear programming using the simplex method
Linear programming using the simplex method
Shivek Khurana
 
Méthode pert
Méthode pertMéthode pert
Méthode pert
Kevin Ratsimbazafy
 
Ellipses drawing algo.
Ellipses drawing algo.Ellipses drawing algo.
Ellipses drawing algo.
Mohd Arif
 
Botnet
Botnet Botnet
Big-M Method Presentation
Big-M Method PresentationBig-M Method Presentation
Big-M Method Presentation
Nitesh Singh Patel
 

Viewers also liked (20)

Operation research - Chapter 01
Operation research - Chapter 01Operation research - Chapter 01
Operation research - Chapter 01
 
2 solver d'excel
2 solver d'excel2 solver d'excel
2 solver d'excel
 
Exercicesdanalysefinancire 140115065851-phpapp02
Exercicesdanalysefinancire 140115065851-phpapp02Exercicesdanalysefinancire 140115065851-phpapp02
Exercicesdanalysefinancire 140115065851-phpapp02
 
Recherches opérationnelles
Recherches opérationnellesRecherches opérationnelles
Recherches opérationnelles
 
Introduction of DBMS,RDBMS,SQL
Introduction of DBMS,RDBMS,SQLIntroduction of DBMS,RDBMS,SQL
Introduction of DBMS,RDBMS,SQL
 
Dbms.ppt
Dbms.pptDbms.ppt
Dbms.ppt
 
Bits pilani wilp list of textbooks 1 2014
Bits pilani wilp list of textbooks 1 2014Bits pilani wilp list of textbooks 1 2014
Bits pilani wilp list of textbooks 1 2014
 
Numerical analysis simplex method 2
Numerical analysis  simplex method 2Numerical analysis  simplex method 2
Numerical analysis simplex method 2
 
Mech vii-operation research [06 me74]-notes
Mech vii-operation research [06 me74]-notesMech vii-operation research [06 me74]-notes
Mech vii-operation research [06 me74]-notes
 
Solving linear programming model by simplex method
Solving linear programming model by simplex methodSolving linear programming model by simplex method
Solving linear programming model by simplex method
 
Introduction of DBMS
Introduction of DBMSIntroduction of DBMS
Introduction of DBMS
 
Computer Graphic - Lines, Circles and Ellipse
Computer Graphic - Lines, Circles and EllipseComputer Graphic - Lines, Circles and Ellipse
Computer Graphic - Lines, Circles and Ellipse
 
Big m method
Big m methodBig m method
Big m method
 
Gestion qualité 6 sigma
Gestion qualité 6 sigmaGestion qualité 6 sigma
Gestion qualité 6 sigma
 
DbMs
DbMsDbMs
DbMs
 
Linear programming using the simplex method
Linear programming using the simplex methodLinear programming using the simplex method
Linear programming using the simplex method
 
Méthode pert
Méthode pertMéthode pert
Méthode pert
 
Ellipses drawing algo.
Ellipses drawing algo.Ellipses drawing algo.
Ellipses drawing algo.
 
Botnet
Botnet Botnet
Botnet
 
Big-M Method Presentation
Big-M Method PresentationBig-M Method Presentation
Big-M Method Presentation
 

Similar to Operations research - Chapter 04

MFCS2-Module1.pptx
MFCS2-Module1.pptxMFCS2-Module1.pptx
MFCS2-Module1.pptx
RushikeshKadam71
 
SG 8 Lecture 15 Simplex - Min - 2 phase.pptx
SG 8 Lecture 15 Simplex - Min - 2 phase.pptxSG 8 Lecture 15 Simplex - Min - 2 phase.pptx
SG 8 Lecture 15 Simplex - Min - 2 phase.pptx
yashchotaliyael21
 
Simplex Algorithm
Simplex AlgorithmSimplex Algorithm
Simplex Algorithm
Aizaz Ahmad
 
Linear programming
Linear programmingLinear programming
Linear programming
sabin kafle
 
Linear Programming Review.ppt
Linear Programming Review.pptLinear Programming Review.ppt
Linear Programming Review.ppt
MArunyNandinikkutty
 
Operations Research - The Revised Simplex Method
Operations Research - The Revised Simplex MethodOperations Research - The Revised Simplex Method
Operations Research - The Revised Simplex Method
Hisham Al Kurdi, EAVA, DMC-D-4K, HCCA-P, HCAA-D
 
Xx
XxXx
Operation research - the revised simplex method
Operation research - the revised simplex methodOperation research - the revised simplex method
Operation research - the revised simplex method
2013901097
 
Exponents and Logs
Exponents and LogsExponents and Logs
Exponents and Logs
Neil MacIntosh
 
Solucao_Marion_Thornton_Dinamica_Classic (1).pdf
Solucao_Marion_Thornton_Dinamica_Classic (1).pdfSolucao_Marion_Thornton_Dinamica_Classic (1).pdf
Solucao_Marion_Thornton_Dinamica_Classic (1).pdf
FranciscoJavierCaedo
 
Ouantitative technics
Ouantitative technics Ouantitative technics
Ouantitative technics
Gayu Joseph
 
Tp for b.tech. (mechanical)
Tp for b.tech. (mechanical)Tp for b.tech. (mechanical)
Tp for b.tech. (mechanical)
Prashant Khandelwal
 
Assignment problem
Assignment problemAssignment problem
Assignment problem
Harshil Vakani
 
OR Linear Programming
OR Linear ProgrammingOR Linear Programming
OR Linear Programming
chaitu87
 
Big m method
Big   m methodBig   m method
Big m method
Mamatha Upadhya
 
Optimum Solution of Quadratic Programming Problem: By Wolfe’s Modified Simple...
Optimum Solution of Quadratic Programming Problem: By Wolfe’s Modified Simple...Optimum Solution of Quadratic Programming Problem: By Wolfe’s Modified Simple...
Optimum Solution of Quadratic Programming Problem: By Wolfe’s Modified Simple...
IJLT EMAS
 
Twophasemethod 131003081339-phpapp01
Twophasemethod 131003081339-phpapp01Twophasemethod 131003081339-phpapp01
Twophasemethod 131003081339-phpapp01
kongara
 
Special Products and Factoring , Rational Algebraic Expressions Concept Map
Special Products and Factoring , Rational Algebraic Expressions Concept MapSpecial Products and Factoring , Rational Algebraic Expressions Concept Map
Special Products and Factoring , Rational Algebraic Expressions Concept Map
Rocyl Anne Javagat
 
Chapter four
Chapter fourChapter four
Chapter four
Mohamed Daahir
 
2. lp iterative methods
2. lp   iterative methods2. lp   iterative methods
2. lp iterative methods
Hakeem-Ur- Rehman
 

Similar to Operations research - Chapter 04 (20)

MFCS2-Module1.pptx
MFCS2-Module1.pptxMFCS2-Module1.pptx
MFCS2-Module1.pptx
 
SG 8 Lecture 15 Simplex - Min - 2 phase.pptx
SG 8 Lecture 15 Simplex - Min - 2 phase.pptxSG 8 Lecture 15 Simplex - Min - 2 phase.pptx
SG 8 Lecture 15 Simplex - Min - 2 phase.pptx
 
Simplex Algorithm
Simplex AlgorithmSimplex Algorithm
Simplex Algorithm
 
Linear programming
Linear programmingLinear programming
Linear programming
 
Linear Programming Review.ppt
Linear Programming Review.pptLinear Programming Review.ppt
Linear Programming Review.ppt
 
Operations Research - The Revised Simplex Method
Operations Research - The Revised Simplex MethodOperations Research - The Revised Simplex Method
Operations Research - The Revised Simplex Method
 
Xx
XxXx
Xx
 
Operation research - the revised simplex method
Operation research - the revised simplex methodOperation research - the revised simplex method
Operation research - the revised simplex method
 
Exponents and Logs
Exponents and LogsExponents and Logs
Exponents and Logs
 
Solucao_Marion_Thornton_Dinamica_Classic (1).pdf
Solucao_Marion_Thornton_Dinamica_Classic (1).pdfSolucao_Marion_Thornton_Dinamica_Classic (1).pdf
Solucao_Marion_Thornton_Dinamica_Classic (1).pdf
 
Ouantitative technics
Ouantitative technics Ouantitative technics
Ouantitative technics
 
Tp for b.tech. (mechanical)
Tp for b.tech. (mechanical)Tp for b.tech. (mechanical)
Tp for b.tech. (mechanical)
 
Assignment problem
Assignment problemAssignment problem
Assignment problem
 
OR Linear Programming
OR Linear ProgrammingOR Linear Programming
OR Linear Programming
 
Big m method
Big   m methodBig   m method
Big m method
 
Optimum Solution of Quadratic Programming Problem: By Wolfe’s Modified Simple...
Optimum Solution of Quadratic Programming Problem: By Wolfe’s Modified Simple...Optimum Solution of Quadratic Programming Problem: By Wolfe’s Modified Simple...
Optimum Solution of Quadratic Programming Problem: By Wolfe’s Modified Simple...
 
Twophasemethod 131003081339-phpapp01
Twophasemethod 131003081339-phpapp01Twophasemethod 131003081339-phpapp01
Twophasemethod 131003081339-phpapp01
 
Special Products and Factoring , Rational Algebraic Expressions Concept Map
Special Products and Factoring , Rational Algebraic Expressions Concept MapSpecial Products and Factoring , Rational Algebraic Expressions Concept Map
Special Products and Factoring , Rational Algebraic Expressions Concept Map
 
Chapter four
Chapter fourChapter four
Chapter four
 
2. lp iterative methods
2. lp   iterative methods2. lp   iterative methods
2. lp iterative methods
 

More from 2013901097

Computer Graphic - Clipping
Computer Graphic - ClippingComputer Graphic - Clipping
Computer Graphic - Clipping
2013901097
 
Computer Graphic - Projections
Computer Graphic - ProjectionsComputer Graphic - Projections
Computer Graphic - Projections
2013901097
 
Computer Graphic - Transformations in 3d
Computer Graphic - Transformations in 3dComputer Graphic - Transformations in 3d
Computer Graphic - Transformations in 3d
2013901097
 
Computer Graphic - Transformations in 2D
Computer Graphic - Transformations in 2DComputer Graphic - Transformations in 2D
Computer Graphic - Transformations in 2D
2013901097
 
the two phase method - operations research
the two phase method - operations researchthe two phase method - operations research
the two phase method - operations research
2013901097
 
The Big M Method - Operation Research
The Big M Method - Operation ResearchThe Big M Method - Operation Research
The Big M Method - Operation Research
2013901097
 

More from 2013901097 (6)

Computer Graphic - Clipping
Computer Graphic - ClippingComputer Graphic - Clipping
Computer Graphic - Clipping
 
Computer Graphic - Projections
Computer Graphic - ProjectionsComputer Graphic - Projections
Computer Graphic - Projections
 
Computer Graphic - Transformations in 3d
Computer Graphic - Transformations in 3dComputer Graphic - Transformations in 3d
Computer Graphic - Transformations in 3d
 
Computer Graphic - Transformations in 2D
Computer Graphic - Transformations in 2DComputer Graphic - Transformations in 2D
Computer Graphic - Transformations in 2D
 
the two phase method - operations research
the two phase method - operations researchthe two phase method - operations research
the two phase method - operations research
 
The Big M Method - Operation Research
The Big M Method - Operation ResearchThe Big M Method - Operation Research
The Big M Method - Operation Research
 

Recently uploaded

clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
B. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdfB. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdf
BoudhayanBhattachari
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
iammrhaywood
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
Celine George
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) CurriculumPhilippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
MJDuyan
 
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
imrankhan141184
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
TechSoup
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Fajar Baskoro
 
Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
MysoreMuleSoftMeetup
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience
Wahiba Chair Training & Consulting
 
ZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptxZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptx
dot55audits
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
 
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
สมใจ จันสุกสี
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
Colégio Santa Teresinha
 
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
haiqairshad
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
Krassimira Luka
 

Recently uploaded (20)

clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
B. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdfB. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdf
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) CurriculumPhilippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
 
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
 
Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience
 
ZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptxZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptx
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
 
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
 
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
 

Operations research - Chapter 04

  • 1. Chapter 04 - The Simplex Method Tableau Form
  • 2. 2 The Simplex Method Tableau Form Start with an LPP in standard form: (Example 1) .0,...,,x 743x 822:. 325.max 521 5321 4321 54321     xx xxx xxxxTS xxxxxZ Constants 5 2 3 -1 1 8 7 1 2 2 1 0 3 4 1 0 1 -1 1 jC BasisBC 4x 5x 54321 xxxxx
  • 3. 3 The Simplex Method Tableau Form Where, Basis: Basic variables in the current bfs. Constants: Values of the basic variables. : Coefficients of the variables in the objective function. : Coefficients of the basic variables in the objective function. From the above table, we have: Iteration #1 Relative profits ( ), where = - {inner product of and the column corresponding to in the canonical system}. Thus, jC BC 178 7 8 ).1,1( 0,7,8 32154         Z xxxxx jC jC jC BC jx 4)1(3 1 2 ).1,1(3 022 4 2 ).1,1(2 325 3 1 ).1,1(5 3 2 1                      C C C
  • 4. 4 The Simplex Method Tableau Form Constants 5 2 3 -1 1 8 7 1 2 2 1 0 3 4 1 0 1 -1 1 Z=-13 0 4 0 0 row BC jC Basis 54321 xxxxx 4x C 5x
  • 5. 5 The Simplex Method Tableau Form Since there are positive values in row, the current solution is not optimal. is the entering variable, because it has the highest relative profit. Thus is the entering variable, and is the leaving variable. Iteration # 2 Basic variables: Now, rewrite the system in canonical form wrt the new basic variables. C 3x 4}7,4min{3 x 43 x 4x 15,0:,3,4 42153  Zxxxnonbasicxx Constants5 2 3 -1 1 4 3 ½ 1 1 ½ 0 5/2 3 0 -1/2 1 3 1 Z=151 -4 0 -2 0 row BC jC Basis 54321 xxxxx 3x 5x C
  • 6. 6 The Simplex Method Tableau Form Thus, And the relative profits are: Iteration # 3 So, is the new entering variable, , and is the leaving variable. Now, rewrite the system in canonical form wrt to the new basic variables. 15312 3 4 ).1,3(       Z 211 2/1 2/1 ).1,3(1 462 3 1 ).1,3(2 145 2/5 2/1 ).1,3(5 4 2 1                       C C C 1x 5/6}5/6,8min{1 x 5x .0,5/17,5/6 54231  xxxxx
  • 7. 7 The Simplex Method Tableau Form The tableau now is: Constants 5 2 3 -1 1 17/5 6/5 0 2/5 1 3/5 -1/5 1 6/5 0 -1/5 2/5 3 5 Z=81/50 -26/5 0 -9/5 -2/5 row BC jC Basis 54321 xxxxx C 3x 1x
  • 8. 8 The Simplex Method Tableau Form Therefore, And the relative profits are: Since all relative profits are negative, the current solution is optimal. That is 5/81 5/6 5/17 ).5,3(       Z 05/225/31 5/2 5/1 ).5,3(1 05/915/91 5/1 5/3 ).5,3(1 05/2665/62 5/6 5/2 ).5,3(2 5 4                       C C 2C .5/81,0,5/6,5/17 54213  Zxxxxx
  • 9. 9 Summary 1. Express the problem in standard form. 2. Start with an initial bfs in canonical form, and set the initial tableau. 3. Use the inner product rule to find the relative profits of the nonbasic variables. 4. If all the relative profits are nonpositive, then the current solution is optimal. Otherwise, select the entering variable as the nonbasic variable with the highest relative profit. 5. Apply the minimum ratio rule to determine the leaving variable and the value of the entering variable. 6. Perform the pivot operation to get the new tableau and the bfs.( canonical system wrt the new basic variables). 7. Go to step 3.
  • 11. 11 Important Remark When the relative profits of all the nonbasic variables are all negative, the optimal solution is unique. And if one relative profit or more of the nonbasic variables is zero, the optimal solution is not unique. For example, if we carry the above example one more step, we get: is the new entering variable, and is the leaving variable. And the tableau becomes: 4/15}10,3/5,4/15min{5 x 5x 3x constants3 2 0 0 0 basis 15/4 13/4 5/2 0 0 5/8 -1/8 1 0 1 3/8 1/8 0 1 0 -1/4 ¼ 0 0 2 3 Z=140 0 0 -1 0 BC jC 54321 xxxxx 5x 2x 1x jC
  • 12. 12 Important Remark Notice now that: Thus, is the entering variable, and So, we get the previous iteration. Which means that we have two optimal solutions, both give Z=14. 14/34/100 4/1 8/1 8/1 ).3,2,0(0 04/34/300 4/1 8/3 8/5 ).3,2,0(0 4 3                          C C 3x variable.leavingtheisxand,6},,6min{ 53 x
  • 13. 13 Minimization LPP A. First Approach 1. A negative coefficient in the relative profits row indicates that the corresponding nonbasic variable when increased will reduce the value of the objective function. Hence, in minimization problems, only those nonbasic variables with negative relative profits are eligible to enter the basis and improve the objective function. 2. The optimal solution is obtained when all coef’s in the rel. profits row are nonnegative. Thus, all previous steps in maximization LPP are the same, except the following modified step: If all the coef.’s in the rel. profits row are positive or zero, then the current basic feasible solution is optimal. Otherwise, select the nonbasic variable with the lowest (most negative) value in the rel. profits row to enter the basis. B. Second Approach Example: minimize becomes maximize , and then set the required minimum value to be the negative of the solution you obtain. 21 3640 xxZ  21 3640 xxZ 