SlideShare a Scribd company logo
Special Cases in Simplex Method
Divyansh Verma
SAU/AM(M)/2014/14
South Asian University
Email : itsmedv91@gmail.com
4/18/2015 1
Contents
• Simplex Method
• Simplex Table
• Special Cases of Simplex Method
– Degeneracy
– Alternative Optima
– Unbounded Solution
– Infeasible Solution
• References
4/18/2015 2
Simplex Method
Step 1 : Determine a starting basic feasible solution.
Step 2 : Determine the entering basic variable by selecting the
non-basic variable with the most negative value (in
case of maximization) or with the most positive (in
case of minimization) in the Z-row. Stop if there is no
entering variable, the last solution is optimal.
Else, go to Step 3.
Step 3 : Select a leaving variable using the feasibility condition
Step 4 : Determine the new basic solution by using the
appropriate Gauss-Jordan computations.
Repeat Step 2.
4/18/2015 3
Simplex Table
Basic
Variable
X1 X2 S1 S2 S3 Solution Min
Ratio
Z C1 C2 C3 C4 C5 z -
S1 a11 a12 a13 a14 a15 b11 b11/a1j
S2 a21 a22 a23 a24 a25 b21 b21/a2j
S3 a31 a32 a33 a34 a35 b31 b31/a3j
Non-Basic Variable
Coefficient of Objective Function,
decides Entering Variable
Decides the
Leaving Variable
Objective
Function Value
Right Hand Side Value of Constraints
Z-row
S1-row
S2-row
S3-row
A format of Simplex Table for some given LPP, here Xj are Decision Variables, Sj
are Slack Variables, aij is the coefficient of Xj corresponding to ith constraint.
4/18/2015 4
Special Cases in Simplex
Special Cases that arise in the use of Simplex Method :
1. Degeneracy
2. Alternative Optima
3. Unbounded Solution
4. Infeasible Solution
4/18/2015 5
Degeneracy
A solution of the problem is said to be degenerate solution if the
value of at least one basic variable becomes zero.
In the simplex table, a tie for the minimum ratio occurs which is
broken arbitrarily.
It can cause the solution to cycle indefinitely.
Graphically, it occurs due to redundant constraint (i.e. a
constraint that can be removed from system without changing
the feasible solution).
4/18/2015 6
Degeneracy
For example, consider the problem
Max z = 3x1 + 9x2 ; Subject to : x1 + 4x2 ≤ 8 ; x1 + 2x2 ≤ 4 ; x1, x2 ≥ 0
4/18/2015 7
Basic
Variable
X1 X2 S1 S2 Solution Min
Ratio
Z0 -3 -9 0 0 0 -
S1 1 4 1 0 8 2
S2 1 2 0 1 4 2
Z2 -3/4 0 9/4 0 18 -
X2 1/4 1 1/4 0 2 8
S2 1/2 0 -1/2 1 0 0
Z3 0 0 3/2 3/2 18 -
X2 0 1 1/2 -1/2 2 -
X1 1 0 -1 2 0 -
Tie in Min Ratio
(Degeneracy)
X2 enters
S1 leaves
X1 enters
S2 leaves
S2 becomes zero
in next iteration
because of
degeneracy
Optimum Solution : X1=0, X2=2, Max Z=18
Alternative Optima
If the z-row value for one or more non-basic variable is zero in
the optimal tableau, alternate optimal solution exists.
Graphically, it happens when the objective function is parallel to
a non-redundant binding constraint (i.e. a constraint that is
satisfied as an equation at the optimal solution).
The zero coefficient of non-basic variable xi indicates that it can
be made basic, altering the value of basic variable without
changing the value of z.
4/18/2015 8
Alternative Optima
4/18/2015 9
For example, consider the problem
Max z = 2x1 + 4x2 ; Subject to : x1 + 2x2 ≤ 5 ; x1 + x2 ≤ 4 ; x1, x2 ≥ 0
Basic
Variable
X1 X2 S1 S2 Solution Min
Ratio
Z0 -2 -4 0 0 0 -
S1 1 2 1 0 5 5/2
S2 1 1 0 1 4 4/1
Z2 0 0 2 0 10 -
X2 1/2 1 1/2 0 5/2 5
S2 1/2 0 -1/2 1 3/2 3
Z3 0 0 2 0 10 -
X2 0 1 1 -1 1 -
X1 1 0 -1 2 3 -
Optimum Solution,
but coefficient of
non-basic variable
X1 is 0, indicates
that it can be
made basic.
X2 enters
S1 leaves
X1 enters
S2 leaves
Alternate
Optimum Solution
X1 , X1 are basic
variables.
Optimum Solution : X1=3, X2=1 Max Z=10
Unbounded Solution
When determining the leaving variable of any tableau, if there is
no positive minimum ratio or all entries of pivot column are
negative or zero.
4/18/2015 10
For example, consider the problem
Max z = 2x1 + x2 ; Subject to : - x1 + x2 ≤ 10 ; -2x1 ≤ 40 ; x1, x2 ≥ 0
Basic
Variable
X1 X2 S1 S2 Solution Min
Ratio
Z0 -2 -1 0 0 0 -
S1 -1 1 1 0 10 -
S2 -2 0 0 1 40 -
X1 is the entering variable
but all the constraint
coefficients under X1 are ≤
0 , meaning that X1 can be
increased indefinitely, which
gives unbounded solution.
Infeasible Solution
If at least one artificial variable is positive in the optimum
iteration, then the LPP has no feasible solution.
This situation obviously does not occur when all the constraints
are type ≤ with non-negative right-hand side because all slack
variables provide an obvious feasible solution.
So, this situation occurs in Big-M Method & Two-Phase Method
in which artificial variable are used.
4/18/2015 11
Infeasible Solution
4/18/2015 12
For example, consider the problem
Max z = 3x1 + 2x2 ; Subject to : 2x1 + x2 ≤ 2 ; 3x1 + 4x2 ≥ 12 ; x1, x2 ≥ 0
Basic
Variable
X1 X2 S1 S2 R1 Solution Min
Ratio
Z0 -3 -2 0 0 100 0 -
S1 2 1 1 0 0 2 -
R1 3 4 0 -1 1 12 -
Z0 -303 -402 100 0 0 -1200 -
S1 2 1 1 0 0 2 2
R1 3 4 0 -1 1 12 3
Z1 501 0 402 100 0 -396 -
X2 2 1 1 0 0 2 -
R1 -5 0 -4 -1 1 4 -
X2 enters
S1 leaves
Pseudo
Optimum
Solution, but
artificial
variable has a
positive value.
References
4/18/2015 13
• Operations Research - An introduction (9th edition), Hamdy A. Taha, 2013
• http://www.lokminglui.com/lpch4.pdf
• https://www.utdallas.edu/~metin/Or6201/specialcases.pdf
4/18/2015 14
THANK YOU

More Related Content

What's hot

Linear Programming
Linear ProgrammingLinear Programming
Linear Programming
Pulchowk Campus
 
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
 
Duality in Linear Programming Problem
Duality in Linear Programming ProblemDuality in Linear Programming Problem
Duality in Linear Programming Problem
RAVI PRASAD K.J.
 
Linear Programming (graphical method)
Linear Programming (graphical method)Linear Programming (graphical method)
Linear Programming (graphical method)
Kamel Attar
 
primal and dual problem
primal and dual problemprimal and dual problem
primal and dual problem
Yash Lad
 
Formulation Lpp
Formulation  LppFormulation  Lpp
Formulation LppSachin MK
 
Simplex Method
Simplex MethodSimplex Method
Simplex Method
kzoe1996
 
Big m method
Big   m methodBig   m method
Big m method
Mamatha Upadhya
 
Simplex method: Slack, Surplus & Artificial variable
Simplex method:  Slack, Surplus & Artificial variableSimplex method:  Slack, Surplus & Artificial variable
Simplex method: Slack, Surplus & Artificial variable
DevyaneeDevyanee2007
 
Big-M Method Presentation
Big-M Method PresentationBig-M Method Presentation
Big-M Method Presentation
Nitesh Singh Patel
 
3. linear programming senstivity analysis
3. linear programming senstivity analysis3. linear programming senstivity analysis
3. linear programming senstivity analysis
Hakeem-Ur- Rehman
 
Operations Research - The Big M Method
Operations Research - The Big M MethodOperations Research - The Big M Method
Operations Research - The Big M Method
Hisham Al Kurdi, EAVA, DMC-D-4K, HCCA-P, HCAA-D
 
Unit.3. duality and sensetivity analisis
Unit.3. duality and sensetivity analisisUnit.3. duality and sensetivity analisis
Unit.3. duality and sensetivity analisis
DagnaygebawGoshme
 
Goal Programming
Goal ProgrammingGoal Programming
Goal Programming
Nico Penaredondo
 
4-The Simplex Method.ppt
4-The Simplex Method.ppt4-The Simplex Method.ppt
4-The Simplex Method.ppt
Mayurkumarpatil1
 
Chapter 4 Simplex Method ppt
Chapter 4  Simplex Method pptChapter 4  Simplex Method ppt
Chapter 4 Simplex Method ppt
Dereje Tigabu
 
Simplex method
Simplex methodSimplex method
Simplex method
tatteya
 
Two Phase Method- Linear Programming
Two Phase Method- Linear ProgrammingTwo Phase Method- Linear Programming
Two Phase Method- Linear Programming
Manas Lad
 

What's hot (20)

Linear Programming
Linear ProgrammingLinear Programming
Linear Programming
 
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
 
Duality in Linear Programming Problem
Duality in Linear Programming ProblemDuality in Linear Programming Problem
Duality in Linear Programming Problem
 
Linear Programming (graphical method)
Linear Programming (graphical method)Linear Programming (graphical method)
Linear Programming (graphical method)
 
primal and dual problem
primal and dual problemprimal and dual problem
primal and dual problem
 
Formulation Lpp
Formulation  LppFormulation  Lpp
Formulation Lpp
 
Simplex Method
Simplex MethodSimplex Method
Simplex Method
 
Big m method
Big   m methodBig   m method
Big m method
 
Simplex method: Slack, Surplus & Artificial variable
Simplex method:  Slack, Surplus & Artificial variableSimplex method:  Slack, Surplus & Artificial variable
Simplex method: Slack, Surplus & Artificial variable
 
Big-M Method Presentation
Big-M Method PresentationBig-M Method Presentation
Big-M Method Presentation
 
3. linear programming senstivity analysis
3. linear programming senstivity analysis3. linear programming senstivity analysis
3. linear programming senstivity analysis
 
graphical method
graphical method graphical method
graphical method
 
Operations Research - The Big M Method
Operations Research - The Big M MethodOperations Research - The Big M Method
Operations Research - The Big M Method
 
Unit.3. duality and sensetivity analisis
Unit.3. duality and sensetivity analisisUnit.3. duality and sensetivity analisis
Unit.3. duality and sensetivity analisis
 
Goal Programming
Goal ProgrammingGoal Programming
Goal Programming
 
4-The Simplex Method.ppt
4-The Simplex Method.ppt4-The Simplex Method.ppt
4-The Simplex Method.ppt
 
Chapter 4 Simplex Method ppt
Chapter 4  Simplex Method pptChapter 4  Simplex Method ppt
Chapter 4 Simplex Method ppt
 
Simplex method
Simplex methodSimplex method
Simplex method
 
Two Phase Method- Linear Programming
Two Phase Method- Linear ProgrammingTwo Phase Method- Linear Programming
Two Phase Method- Linear Programming
 
Duality
DualityDuality
Duality
 

Viewers also liked

Linear programing
Linear programingLinear programing
Linear programing
Aniruddh Tiwari
 
Linear programming 1
Linear programming 1Linear programming 1
Linear programming 1
Rezaul Karim
 
Operation Research (Simplex Method)
Operation Research (Simplex Method)Operation Research (Simplex Method)
Operation Research (Simplex Method)
Shivani Gautam
 
Linear programming using the simplex method
Linear programming using the simplex methodLinear programming using the simplex method
Linear programming using the simplex methodShivek Khurana
 
Gauss jordan and Guass elimination method
Gauss jordan and Guass elimination methodGauss jordan and Guass elimination method
Gauss jordan and Guass elimination method
Meet Nayak
 
Linear programming ppt
Linear programming pptLinear programming ppt
Linear programming ppt
Meenakshi Tripathi
 
Doğrusal Programlama
Doğrusal ProgramlamaDoğrusal Programlama
Doğrusal Programlama
Hasan Subaşı
 
Means of transportation
Means of transportationMeans of transportation
Means of transportation
fengchuishaster
 

Viewers also liked (11)

Linear programing
Linear programingLinear programing
Linear programing
 
Linear programming 1
Linear programming 1Linear programming 1
Linear programming 1
 
Operation Research (Simplex Method)
Operation Research (Simplex Method)Operation Research (Simplex Method)
Operation Research (Simplex Method)
 
Linear programming using the simplex method
Linear programming using the simplex methodLinear programming using the simplex method
Linear programming using the simplex method
 
Gauss jordan and Guass elimination method
Gauss jordan and Guass elimination methodGauss jordan and Guass elimination method
Gauss jordan and Guass elimination method
 
Linear programming ppt
Linear programming pptLinear programming ppt
Linear programming ppt
 
Resumen,sintesis, ensayo.
Resumen,sintesis, ensayo.Resumen,sintesis, ensayo.
Resumen,sintesis, ensayo.
 
Doğrusal Programlama
Doğrusal ProgramlamaDoğrusal Programlama
Doğrusal Programlama
 
Linear programming
Linear programmingLinear programming
Linear programming
 
Means of transportation
Means of transportationMeans of transportation
Means of transportation
 
Transportation ppt
Transportation pptTransportation ppt
Transportation ppt
 

Similar to Special Cases in Simplex Method

simplex method-maths 4 mumbai university
simplex method-maths 4 mumbai universitysimplex method-maths 4 mumbai university
simplex method-maths 4 mumbai university
shobhakedari59
 
MFCS2-Module1.pptx
MFCS2-Module1.pptxMFCS2-Module1.pptx
MFCS2-Module1.pptx
RushikeshKadam71
 
Integer Linear Programming
Integer Linear ProgrammingInteger Linear Programming
Integer Linear Programming
SukhpalRamanand
 
Mathematical linear programming notes
Mathematical linear programming notesMathematical linear programming notes
Mathematical linear programming notes
Tarig Gibreel
 
Simplex method material for operation .pptx
Simplex method material for operation .pptxSimplex method material for operation .pptx
Simplex method material for operation .pptx
bizuayehuadmasu1
 
OR Linear Programming
OR Linear ProgrammingOR Linear Programming
OR Linear Programmingchaitu87
 
Operations research 1_the_two-phase_simp
Operations research 1_the_two-phase_simpOperations research 1_the_two-phase_simp
Operations research 1_the_two-phase_simp
Chulalongkorn University
 
LINEAR PROGRAMMING
LINEAR PROGRAMMINGLINEAR PROGRAMMING
LINEAR PROGRAMMING
Er Ashish Bansode
 
5. advance topics in lp
5. advance topics in lp5. advance topics in lp
5. advance topics in lp
Hakeem-Ur- Rehman
 
Metode simpleks dual
Metode simpleks dualMetode simpleks dual
Metode simpleks dual
UNIVERSITAS MUHAMMADIYAH BERAU
 
Simplex method
Simplex methodSimplex method
Simplex method
Shiwani Gupta
 
performance management and Resource optimization part-2.pptx
performance management and Resource optimization part-2.pptxperformance management and Resource optimization part-2.pptx
performance management and Resource optimization part-2.pptx
tefera21
 
Twophasemethod 131003081339-phpapp01
Twophasemethod 131003081339-phpapp01Twophasemethod 131003081339-phpapp01
Twophasemethod 131003081339-phpapp01
kongara
 
Unit-2 Branch & Bound Design of Algorithms.ppt
Unit-2 Branch & Bound Design of Algorithms.pptUnit-2 Branch & Bound Design of Algorithms.ppt
Unit-2 Branch & Bound Design of Algorithms.ppt
HarjotDhillon8
 
Simplex method - Maximisation Case
Simplex method - Maximisation CaseSimplex method - Maximisation Case
Simplex method - Maximisation CaseJoseph Konnully
 

Similar to Special Cases in Simplex Method (20)

simplex method-maths 4 mumbai university
simplex method-maths 4 mumbai universitysimplex method-maths 4 mumbai university
simplex method-maths 4 mumbai university
 
MFCS2-Module1.pptx
MFCS2-Module1.pptxMFCS2-Module1.pptx
MFCS2-Module1.pptx
 
Integer Linear Programming
Integer Linear ProgrammingInteger Linear Programming
Integer Linear Programming
 
Mathematical linear programming notes
Mathematical linear programming notesMathematical linear programming notes
Mathematical linear programming notes
 
Simplex method material for operation .pptx
Simplex method material for operation .pptxSimplex method material for operation .pptx
Simplex method material for operation .pptx
 
Simplex two phase
Simplex two phaseSimplex two phase
Simplex two phase
 
OR Linear Programming
OR Linear ProgrammingOR Linear Programming
OR Linear Programming
 
Operations research 1_the_two-phase_simp
Operations research 1_the_two-phase_simpOperations research 1_the_two-phase_simp
Operations research 1_the_two-phase_simp
 
LINEAR PROGRAMMING
LINEAR PROGRAMMINGLINEAR PROGRAMMING
LINEAR PROGRAMMING
 
5. advance topics in lp
5. advance topics in lp5. advance topics in lp
5. advance topics in lp
 
Simplex Meathod
Simplex MeathodSimplex Meathod
Simplex Meathod
 
Simplex
SimplexSimplex
Simplex
 
Metode simpleks dual
Metode simpleks dualMetode simpleks dual
Metode simpleks dual
 
Simplex method
Simplex methodSimplex method
Simplex method
 
performance management and Resource optimization part-2.pptx
performance management and Resource optimization part-2.pptxperformance management and Resource optimization part-2.pptx
performance management and Resource optimization part-2.pptx
 
Twophasemethod 131003081339-phpapp01
Twophasemethod 131003081339-phpapp01Twophasemethod 131003081339-phpapp01
Twophasemethod 131003081339-phpapp01
 
Linear programming
Linear programmingLinear programming
Linear programming
 
Unit-2 Branch & Bound Design of Algorithms.ppt
Unit-2 Branch & Bound Design of Algorithms.pptUnit-2 Branch & Bound Design of Algorithms.ppt
Unit-2 Branch & Bound Design of Algorithms.ppt
 
Simplex method - Maximisation Case
Simplex method - Maximisation CaseSimplex method - Maximisation Case
Simplex method - Maximisation Case
 
Lp simplex 3_
Lp simplex 3_Lp simplex 3_
Lp simplex 3_
 

Recently uploaded

Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
Steve Thomason
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
Celine George
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
AzmatAli747758
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
PedroFerreira53928
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
PedroFerreira53928
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 

Recently uploaded (20)

Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 

Special Cases in Simplex Method

  • 1. Special Cases in Simplex Method Divyansh Verma SAU/AM(M)/2014/14 South Asian University Email : itsmedv91@gmail.com 4/18/2015 1
  • 2. Contents • Simplex Method • Simplex Table • Special Cases of Simplex Method – Degeneracy – Alternative Optima – Unbounded Solution – Infeasible Solution • References 4/18/2015 2
  • 3. Simplex Method Step 1 : Determine a starting basic feasible solution. Step 2 : Determine the entering basic variable by selecting the non-basic variable with the most negative value (in case of maximization) or with the most positive (in case of minimization) in the Z-row. Stop if there is no entering variable, the last solution is optimal. Else, go to Step 3. Step 3 : Select a leaving variable using the feasibility condition Step 4 : Determine the new basic solution by using the appropriate Gauss-Jordan computations. Repeat Step 2. 4/18/2015 3
  • 4. Simplex Table Basic Variable X1 X2 S1 S2 S3 Solution Min Ratio Z C1 C2 C3 C4 C5 z - S1 a11 a12 a13 a14 a15 b11 b11/a1j S2 a21 a22 a23 a24 a25 b21 b21/a2j S3 a31 a32 a33 a34 a35 b31 b31/a3j Non-Basic Variable Coefficient of Objective Function, decides Entering Variable Decides the Leaving Variable Objective Function Value Right Hand Side Value of Constraints Z-row S1-row S2-row S3-row A format of Simplex Table for some given LPP, here Xj are Decision Variables, Sj are Slack Variables, aij is the coefficient of Xj corresponding to ith constraint. 4/18/2015 4
  • 5. Special Cases in Simplex Special Cases that arise in the use of Simplex Method : 1. Degeneracy 2. Alternative Optima 3. Unbounded Solution 4. Infeasible Solution 4/18/2015 5
  • 6. Degeneracy A solution of the problem is said to be degenerate solution if the value of at least one basic variable becomes zero. In the simplex table, a tie for the minimum ratio occurs which is broken arbitrarily. It can cause the solution to cycle indefinitely. Graphically, it occurs due to redundant constraint (i.e. a constraint that can be removed from system without changing the feasible solution). 4/18/2015 6
  • 7. Degeneracy For example, consider the problem Max z = 3x1 + 9x2 ; Subject to : x1 + 4x2 ≤ 8 ; x1 + 2x2 ≤ 4 ; x1, x2 ≥ 0 4/18/2015 7 Basic Variable X1 X2 S1 S2 Solution Min Ratio Z0 -3 -9 0 0 0 - S1 1 4 1 0 8 2 S2 1 2 0 1 4 2 Z2 -3/4 0 9/4 0 18 - X2 1/4 1 1/4 0 2 8 S2 1/2 0 -1/2 1 0 0 Z3 0 0 3/2 3/2 18 - X2 0 1 1/2 -1/2 2 - X1 1 0 -1 2 0 - Tie in Min Ratio (Degeneracy) X2 enters S1 leaves X1 enters S2 leaves S2 becomes zero in next iteration because of degeneracy Optimum Solution : X1=0, X2=2, Max Z=18
  • 8. Alternative Optima If the z-row value for one or more non-basic variable is zero in the optimal tableau, alternate optimal solution exists. Graphically, it happens when the objective function is parallel to a non-redundant binding constraint (i.e. a constraint that is satisfied as an equation at the optimal solution). The zero coefficient of non-basic variable xi indicates that it can be made basic, altering the value of basic variable without changing the value of z. 4/18/2015 8
  • 9. Alternative Optima 4/18/2015 9 For example, consider the problem Max z = 2x1 + 4x2 ; Subject to : x1 + 2x2 ≤ 5 ; x1 + x2 ≤ 4 ; x1, x2 ≥ 0 Basic Variable X1 X2 S1 S2 Solution Min Ratio Z0 -2 -4 0 0 0 - S1 1 2 1 0 5 5/2 S2 1 1 0 1 4 4/1 Z2 0 0 2 0 10 - X2 1/2 1 1/2 0 5/2 5 S2 1/2 0 -1/2 1 3/2 3 Z3 0 0 2 0 10 - X2 0 1 1 -1 1 - X1 1 0 -1 2 3 - Optimum Solution, but coefficient of non-basic variable X1 is 0, indicates that it can be made basic. X2 enters S1 leaves X1 enters S2 leaves Alternate Optimum Solution X1 , X1 are basic variables. Optimum Solution : X1=3, X2=1 Max Z=10
  • 10. Unbounded Solution When determining the leaving variable of any tableau, if there is no positive minimum ratio or all entries of pivot column are negative or zero. 4/18/2015 10 For example, consider the problem Max z = 2x1 + x2 ; Subject to : - x1 + x2 ≤ 10 ; -2x1 ≤ 40 ; x1, x2 ≥ 0 Basic Variable X1 X2 S1 S2 Solution Min Ratio Z0 -2 -1 0 0 0 - S1 -1 1 1 0 10 - S2 -2 0 0 1 40 - X1 is the entering variable but all the constraint coefficients under X1 are ≤ 0 , meaning that X1 can be increased indefinitely, which gives unbounded solution.
  • 11. Infeasible Solution If at least one artificial variable is positive in the optimum iteration, then the LPP has no feasible solution. This situation obviously does not occur when all the constraints are type ≤ with non-negative right-hand side because all slack variables provide an obvious feasible solution. So, this situation occurs in Big-M Method & Two-Phase Method in which artificial variable are used. 4/18/2015 11
  • 12. Infeasible Solution 4/18/2015 12 For example, consider the problem Max z = 3x1 + 2x2 ; Subject to : 2x1 + x2 ≤ 2 ; 3x1 + 4x2 ≥ 12 ; x1, x2 ≥ 0 Basic Variable X1 X2 S1 S2 R1 Solution Min Ratio Z0 -3 -2 0 0 100 0 - S1 2 1 1 0 0 2 - R1 3 4 0 -1 1 12 - Z0 -303 -402 100 0 0 -1200 - S1 2 1 1 0 0 2 2 R1 3 4 0 -1 1 12 3 Z1 501 0 402 100 0 -396 - X2 2 1 1 0 0 2 - R1 -5 0 -4 -1 1 4 - X2 enters S1 leaves Pseudo Optimum Solution, but artificial variable has a positive value.
  • 13. References 4/18/2015 13 • Operations Research - An introduction (9th edition), Hamdy A. Taha, 2013 • http://www.lokminglui.com/lpch4.pdf • https://www.utdallas.edu/~metin/Or6201/specialcases.pdf