SlideShare a Scribd company logo
Big M Method
A Variant of Simplex Method
Presented By : Luckshay Batra
luckybatra17@gmail.com
Content
• Introduction
• Algorithm
• Points to Remember
• Example
• Analysis of Big M Method
• Drawbacks
• Conclusion
• References
Introduction
 A method of solving linear programming problems.
 It is one of the oldest LP techniques.
 Big M refers to a large number associated with the
artificial variables.
 The Big M method introduces surplus and artificial
variables to convert all inequalities into standard
form.
Algorithm
 Add artificial variables in the model to obtain a
feasible solution.
 Added only to the ‘>’ type or the ‘=‘
constraints.
 A value M is assigned to each artificial variable.
 The transformed problem is then solved using
simplex eliminating the artificial variables.
Points To Remember
Solve the modified LPP by simplex method, until
any one of the three cases may arise:-
 If no artificial variable appears in the basis and the
optimality conditions are satisfied.
 If at least one artificial variable in the basis at zero level
and the optimality condition is satisfied .
 If at least one artificial variable appears in the basis at
positive level and the optimality condition is satisfied, then
the original problem has no feasible solution.
Example
 Maximize Z = x1 + 5x2
Subject to 4x1 + 4x2 ≤ 6
x1 + 3x2 ≥ 2
x1 , x2 ≥ 0
Solution : Introducing slack & surplus variables :
4x1 + 4x2 + S1 = 6
x1 + 3x2 - S2 = 2
where
S1 is a slack variable
S2 is a surplus variable
The surplus variable S2 represents the extra units.
 Now if we let x1 & x2 equal to zero in the initial solution , we will
have S1=6 , S2=-2 , which is not possible because a surplus variable
cannot be negative . Therefore , we need artificial variables.
Introducing an artificial variable , say A1.
 Standard Form :
Maximize Z = x1 + 5x2+ 0s1 + 0s2 – M(A1)
Subject to 4x1 + 4x2 +S1 = 6
x1 + 3x2 –S2 +A1 = 2
x1 , x2 , S1 , S2 , A1≥0
Analysis of Big M Method
 Problem P : Minimize cx
Subject to Ax = b
x≥ 0
 Problem P(M) : Minimize cx + M s
Subject to Ax + s = b
x , s ≥ 0
where,
“s” is an artificial variable
Analysis of Big M Method
Solve P(M) for a
very large
positive M
Optimal is finite
s=0. Optimal
solution of P is
found
s≠0. P has no
feasible
solutions
Optimal is
unbounded
s=0. Optimal
solution of P is
unbounded
s≠0. P is
infeasible
Drawbacks
 How large should M be?
 If M is too large, serious numerical difficulties in a
computer.
 Big-M method is inferior than 2 phase method.
 Here feasibility is not known until optimality.
 Never used in commercial codes.
Conclusion
The application of the M technique requires that M
approaches infinity but to computerize the solution
algorithm , M must be finite while being “sufficiently
large.”
The pitfall in this case is, however, if M is too large it can
lead to substantial round-off error yielding an incorrect
optimal solution . For this reason, most commercial LP
solvers do not apply the M-method but use, rather, an
artificial variable method called the two-phase
method.
References
 http://cbom.atozmath.com/CBOM/Simplex.aspx
 http://businessmanagementcourses.org/Lesson09TheBigMMethod.
pdf
 http://www.slideshare.net/NiteshSinghPatel/big-m-32360766
 http://en.wikipedia.org/wiki/Big_M_method
 Linear Programming & Network Flows by Mokhtar S. Bazaraa , Hanif
D. Sherali , John J. Jarvis
 Operation Research An Introduction by H. A. Taha
Big m method

More Related Content

What's hot

Simplex method concept,
Simplex method concept,Simplex method concept,
Simplex method concept,
Dronak Sahu
 
Linear Programming
Linear ProgrammingLinear Programming
Linear Programming
Pulchowk Campus
 
Operations Research - The Dual Simplex Method
Operations Research - The Dual Simplex MethodOperations Research - The Dual Simplex Method
Operations Research - The Dual Simplex Method
Hisham Al Kurdi, EAVA, DMC-D-4K, HCCA-P, HCAA-D
 
Game theory (Operation Research)
Game theory (Operation Research)Game theory (Operation Research)
Game theory (Operation Research)
kashif ayaz
 
Linear programming - Model formulation, Graphical Method
Linear programming  - Model formulation, Graphical MethodLinear programming  - Model formulation, Graphical Method
Linear programming - Model formulation, Graphical MethodJoseph Konnully
 
primal and dual problem
primal and dual problemprimal and dual problem
primal and dual problem
Yash Lad
 
Procedure Of Simplex Method
Procedure Of Simplex MethodProcedure Of Simplex Method
Procedure Of Simplex Methoditsvineeth209
 
Chapter 3-2
Chapter 3-2Chapter 3-2
Chapter 3-2
Dasrat goswami
 
5. advance topics in lp
5. advance topics in lp5. advance topics in lp
5. advance topics in lp
Hakeem-Ur- Rehman
 
Simplex method - Maximisation Case
Simplex method - Maximisation CaseSimplex method - Maximisation Case
Simplex method - Maximisation CaseJoseph Konnully
 
Concept of Duality
Concept of DualityConcept of Duality
Concept of Duality
SubhamSatpathy2
 
Simplex method: Slack, Surplus & Artificial variable
Simplex method:  Slack, Surplus & Artificial variableSimplex method:  Slack, Surplus & Artificial variable
Simplex method: Slack, Surplus & Artificial variable
DevyaneeDevyanee2007
 
Simplex Method
Simplex MethodSimplex Method
Simplex Method
kzoe1996
 
Goal programming
Goal programmingGoal programming
Goal programming
Hakeem-Ur- Rehman
 
3. linear programming senstivity analysis
3. linear programming senstivity analysis3. linear programming senstivity analysis
3. linear programming senstivity analysis
Hakeem-Ur- Rehman
 

What's hot (20)

Simplex method concept,
Simplex method concept,Simplex method concept,
Simplex method concept,
 
Linear Programming
Linear ProgrammingLinear Programming
Linear Programming
 
Operations Research - The Dual Simplex Method
Operations Research - The Dual Simplex MethodOperations Research - The Dual Simplex Method
Operations Research - The Dual Simplex Method
 
Big M method
Big M methodBig M method
Big M method
 
Game theory (Operation Research)
Game theory (Operation Research)Game theory (Operation Research)
Game theory (Operation Research)
 
Linear programming - Model formulation, Graphical Method
Linear programming  - Model formulation, Graphical MethodLinear programming  - Model formulation, Graphical Method
Linear programming - Model formulation, Graphical Method
 
Simplex two phase
Simplex two phaseSimplex two phase
Simplex two phase
 
primal and dual problem
primal and dual problemprimal and dual problem
primal and dual problem
 
Procedure Of Simplex Method
Procedure Of Simplex MethodProcedure Of Simplex Method
Procedure Of Simplex Method
 
Chapter 3-2
Chapter 3-2Chapter 3-2
Chapter 3-2
 
5. advance topics in lp
5. advance topics in lp5. advance topics in lp
5. advance topics in lp
 
Simplex method - Maximisation Case
Simplex method - Maximisation CaseSimplex method - Maximisation Case
Simplex method - Maximisation Case
 
Concept of Duality
Concept of DualityConcept of Duality
Concept of Duality
 
graphical method
graphical method graphical method
graphical method
 
Simplex algorithm
Simplex algorithmSimplex algorithm
Simplex algorithm
 
Simplex method: Slack, Surplus & Artificial variable
Simplex method:  Slack, Surplus & Artificial variableSimplex method:  Slack, Surplus & Artificial variable
Simplex method: Slack, Surplus & Artificial variable
 
Simplex Method
Simplex MethodSimplex Method
Simplex Method
 
Goal programming
Goal programmingGoal programming
Goal programming
 
Modi method
Modi methodModi method
Modi method
 
3. linear programming senstivity analysis
3. linear programming senstivity analysis3. linear programming senstivity analysis
3. linear programming senstivity analysis
 

Similar to Big m method

Artificial Variable Technique –
Artificial Variable Technique –Artificial Variable Technique –
Artificial Variable Technique –itsvineeth209
 
Numerical analysis dual, primal, revised simplex
Numerical analysis  dual, primal, revised simplexNumerical analysis  dual, primal, revised simplex
Numerical analysis dual, primal, revised simplex
SHAMJITH KM
 
Simplex method material for operation .pptx
Simplex method material for operation .pptxSimplex method material for operation .pptx
Simplex method material for operation .pptx
bizuayehuadmasu1
 
SIMPLEX METHOD.pptx
SIMPLEX METHOD.pptxSIMPLEX METHOD.pptx
SIMPLEX METHOD.pptx
Tista3
 
Balaji-opt-lecture3-sp13.pptx
Balaji-opt-lecture3-sp13.pptxBalaji-opt-lecture3-sp13.pptx
Balaji-opt-lecture3-sp13.pptx
Mayurkumarpatil1
 
simplex method
simplex methodsimplex method
simplex method
Karishma Chaudhary
 
LPP, Duality and Game Theory
LPP, Duality and Game TheoryLPP, Duality and Game Theory
LPP, Duality and Game Theory
Purnima Pandit
 
Linear Programing.pptx
Linear Programing.pptxLinear Programing.pptx
Linear Programing.pptx
AdnanHaleem
 
Chapter 4 Simplex Method ppt
Chapter 4  Simplex Method pptChapter 4  Simplex Method ppt
Chapter 4 Simplex Method ppt
Dereje Tigabu
 
Integer Linear Programming
Integer Linear ProgrammingInteger Linear Programming
Integer Linear Programming
SukhpalRamanand
 
Linear Programming (graphical method)
Linear Programming (graphical method)Linear Programming (graphical method)
Linear Programming (graphical method)
Kamel Attar
 
Numerical analysis simplex method 2
Numerical analysis  simplex method 2Numerical analysis  simplex method 2
Numerical analysis simplex method 2
SHAMJITH KM
 
A brief study on linear programming solving methods
A brief study on linear programming solving methodsA brief study on linear programming solving methods
A brief study on linear programming solving methods
MayurjyotiNeog
 
M3L4.ppt
M3L4.pptM3L4.ppt
M3L4.ppt
Rufesh
 
Simplex algorithm
Simplex algorithmSimplex algorithm
Simplex algorithm
Khwaja Bilal Hassan
 
5163147.ppt
5163147.ppt5163147.ppt
5163147.ppt
Mayurkumarpatil1
 
Kk20503 1 introduction
Kk20503 1 introductionKk20503 1 introduction
Kk20503 1 introductionLow Ying Hao
 
Optimum Engineering Design - Day 4 - Clasical methods of optimization
Optimum Engineering Design - Day 4 - Clasical methods of optimizationOptimum Engineering Design - Day 4 - Clasical methods of optimization
Optimum Engineering Design - Day 4 - Clasical methods of optimization
SantiagoGarridoBulln
 
Linear programming class 12 investigatory project
Linear programming class 12 investigatory projectLinear programming class 12 investigatory project
Linear programming class 12 investigatory project
Divyans890
 

Similar to Big m method (20)

Artificial Variable Technique –
Artificial Variable Technique –Artificial Variable Technique –
Artificial Variable Technique –
 
L20 Simplex Method
L20 Simplex MethodL20 Simplex Method
L20 Simplex Method
 
Numerical analysis dual, primal, revised simplex
Numerical analysis  dual, primal, revised simplexNumerical analysis  dual, primal, revised simplex
Numerical analysis dual, primal, revised simplex
 
Simplex method material for operation .pptx
Simplex method material for operation .pptxSimplex method material for operation .pptx
Simplex method material for operation .pptx
 
SIMPLEX METHOD.pptx
SIMPLEX METHOD.pptxSIMPLEX METHOD.pptx
SIMPLEX METHOD.pptx
 
Balaji-opt-lecture3-sp13.pptx
Balaji-opt-lecture3-sp13.pptxBalaji-opt-lecture3-sp13.pptx
Balaji-opt-lecture3-sp13.pptx
 
simplex method
simplex methodsimplex method
simplex method
 
LPP, Duality and Game Theory
LPP, Duality and Game TheoryLPP, Duality and Game Theory
LPP, Duality and Game Theory
 
Linear Programing.pptx
Linear Programing.pptxLinear Programing.pptx
Linear Programing.pptx
 
Chapter 4 Simplex Method ppt
Chapter 4  Simplex Method pptChapter 4  Simplex Method ppt
Chapter 4 Simplex Method ppt
 
Integer Linear Programming
Integer Linear ProgrammingInteger Linear Programming
Integer Linear Programming
 
Linear Programming (graphical method)
Linear Programming (graphical method)Linear Programming (graphical method)
Linear Programming (graphical method)
 
Numerical analysis simplex method 2
Numerical analysis  simplex method 2Numerical analysis  simplex method 2
Numerical analysis simplex method 2
 
A brief study on linear programming solving methods
A brief study on linear programming solving methodsA brief study on linear programming solving methods
A brief study on linear programming solving methods
 
M3L4.ppt
M3L4.pptM3L4.ppt
M3L4.ppt
 
Simplex algorithm
Simplex algorithmSimplex algorithm
Simplex algorithm
 
5163147.ppt
5163147.ppt5163147.ppt
5163147.ppt
 
Kk20503 1 introduction
Kk20503 1 introductionKk20503 1 introduction
Kk20503 1 introduction
 
Optimum Engineering Design - Day 4 - Clasical methods of optimization
Optimum Engineering Design - Day 4 - Clasical methods of optimizationOptimum Engineering Design - Day 4 - Clasical methods of optimization
Optimum Engineering Design - Day 4 - Clasical methods of optimization
 
Linear programming class 12 investigatory project
Linear programming class 12 investigatory projectLinear programming class 12 investigatory project
Linear programming class 12 investigatory project
 

More from Luckshay Batra

Values and ethics in mathematics
Values and ethics in mathematicsValues and ethics in mathematics
Values and ethics in mathematics
Luckshay Batra
 
Motivation in Education
Motivation in EducationMotivation in Education
Motivation in Education
Luckshay Batra
 
R Programming language model test paper
R Programming language model test paperR Programming language model test paper
R Programming language model test paper
Luckshay Batra
 
Mathematica model test paper
Mathematica model test paperMathematica model test paper
Mathematica model test paper
Luckshay Batra
 
Matlab-Data types and operators
Matlab-Data types and operatorsMatlab-Data types and operators
Matlab-Data types and operators
Luckshay Batra
 
Black scholes model
Black scholes modelBlack scholes model
Black scholes model
Luckshay Batra
 
Network flows
Network flowsNetwork flows
Network flows
Luckshay Batra
 
Jacobi iterative method
Jacobi iterative methodJacobi iterative method
Jacobi iterative method
Luckshay Batra
 
Sas
SasSas
Markov chain
Markov chainMarkov chain
Markov chain
Luckshay Batra
 
Cyclic group in music
Cyclic group in musicCyclic group in music
Cyclic group in music
Luckshay Batra
 
Application of laplace wave equation in music
Application of laplace wave equation in musicApplication of laplace wave equation in music
Application of laplace wave equation in music
Luckshay Batra
 

More from Luckshay Batra (12)

Values and ethics in mathematics
Values and ethics in mathematicsValues and ethics in mathematics
Values and ethics in mathematics
 
Motivation in Education
Motivation in EducationMotivation in Education
Motivation in Education
 
R Programming language model test paper
R Programming language model test paperR Programming language model test paper
R Programming language model test paper
 
Mathematica model test paper
Mathematica model test paperMathematica model test paper
Mathematica model test paper
 
Matlab-Data types and operators
Matlab-Data types and operatorsMatlab-Data types and operators
Matlab-Data types and operators
 
Black scholes model
Black scholes modelBlack scholes model
Black scholes model
 
Network flows
Network flowsNetwork flows
Network flows
 
Jacobi iterative method
Jacobi iterative methodJacobi iterative method
Jacobi iterative method
 
Sas
SasSas
Sas
 
Markov chain
Markov chainMarkov chain
Markov chain
 
Cyclic group in music
Cyclic group in musicCyclic group in music
Cyclic group in music
 
Application of laplace wave equation in music
Application of laplace wave equation in musicApplication of laplace wave equation in music
Application of laplace wave equation in music
 

Recently uploaded

How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
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
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
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
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
rosedainty
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
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
 
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
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
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
 
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
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
EduSkills OECD
 

Recently uploaded (20)

How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
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
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
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
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
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
 
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
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
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
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 

Big m method

  • 1. Big M Method A Variant of Simplex Method Presented By : Luckshay Batra luckybatra17@gmail.com
  • 2. Content • Introduction • Algorithm • Points to Remember • Example • Analysis of Big M Method • Drawbacks • Conclusion • References
  • 3. Introduction  A method of solving linear programming problems.  It is one of the oldest LP techniques.  Big M refers to a large number associated with the artificial variables.  The Big M method introduces surplus and artificial variables to convert all inequalities into standard form.
  • 4. Algorithm  Add artificial variables in the model to obtain a feasible solution.  Added only to the ‘>’ type or the ‘=‘ constraints.  A value M is assigned to each artificial variable.  The transformed problem is then solved using simplex eliminating the artificial variables.
  • 5. Points To Remember Solve the modified LPP by simplex method, until any one of the three cases may arise:-  If no artificial variable appears in the basis and the optimality conditions are satisfied.  If at least one artificial variable in the basis at zero level and the optimality condition is satisfied .  If at least one artificial variable appears in the basis at positive level and the optimality condition is satisfied, then the original problem has no feasible solution.
  • 6. Example  Maximize Z = x1 + 5x2 Subject to 4x1 + 4x2 ≤ 6 x1 + 3x2 ≥ 2 x1 , x2 ≥ 0 Solution : Introducing slack & surplus variables : 4x1 + 4x2 + S1 = 6 x1 + 3x2 - S2 = 2 where S1 is a slack variable S2 is a surplus variable The surplus variable S2 represents the extra units.
  • 7.  Now if we let x1 & x2 equal to zero in the initial solution , we will have S1=6 , S2=-2 , which is not possible because a surplus variable cannot be negative . Therefore , we need artificial variables. Introducing an artificial variable , say A1.  Standard Form : Maximize Z = x1 + 5x2+ 0s1 + 0s2 – M(A1) Subject to 4x1 + 4x2 +S1 = 6 x1 + 3x2 –S2 +A1 = 2 x1 , x2 , S1 , S2 , A1≥0
  • 8.
  • 9.
  • 10. Analysis of Big M Method  Problem P : Minimize cx Subject to Ax = b x≥ 0  Problem P(M) : Minimize cx + M s Subject to Ax + s = b x , s ≥ 0 where, “s” is an artificial variable
  • 11. Analysis of Big M Method Solve P(M) for a very large positive M Optimal is finite s=0. Optimal solution of P is found s≠0. P has no feasible solutions Optimal is unbounded s=0. Optimal solution of P is unbounded s≠0. P is infeasible
  • 12. Drawbacks  How large should M be?  If M is too large, serious numerical difficulties in a computer.  Big-M method is inferior than 2 phase method.  Here feasibility is not known until optimality.  Never used in commercial codes.
  • 13. Conclusion The application of the M technique requires that M approaches infinity but to computerize the solution algorithm , M must be finite while being “sufficiently large.” The pitfall in this case is, however, if M is too large it can lead to substantial round-off error yielding an incorrect optimal solution . For this reason, most commercial LP solvers do not apply the M-method but use, rather, an artificial variable method called the two-phase method.
  • 14. References  http://cbom.atozmath.com/CBOM/Simplex.aspx  http://businessmanagementcourses.org/Lesson09TheBigMMethod. pdf  http://www.slideshare.net/NiteshSinghPatel/big-m-32360766  http://en.wikipedia.org/wiki/Big_M_method  Linear Programming & Network Flows by Mokhtar S. Bazaraa , Hanif D. Sherali , John J. Jarvis  Operation Research An Introduction by H. A. Taha