SlideShare a Scribd company logo
1 of 17
BIG-M METHOD
A VARIANT OF SIMPLEX METHOD
PRESENTED BY:
NISHIDH VILAS LAD-2013176
NITESH BERIWAL-2013177
NITESH SINGH PATEL-2013178
NITIN BORATWAR-2013179
NITIN KUMAR SHUKLA-2013180
NOOPUR MANDHYAN-2013181
INTRODUCTION
WHAT IS BIG-M METHOD?
 The Big M method is a method of solving linear programming problems.
 It is a variation of the simplex method designed for solving problems typically
encompassing "greater-than" constraints as well as "less-than" constraints -
where the zero vector is not a feasible solution.
 The "Big M" refers to a large number associated with the artificial variables,
represented by the letter M.
Steps In The Big-M Method
 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
Important 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.
Big M Method: Example 1
 Minimize Z = 40x1 + 24x2
 Subject to 20x1 + 50x2 >= 4800
80x1 + 50x2 >= 7200
x1 , x2 >= 0
Introducing Surplus Variable and Artificial
Variable to obtain an Initial Solution
 Minimize Z = 40x1 + 24x2+ 0s1 + 0s2 + MA1 + MA1
 Subject to 20x1 + 50x2 –S1 + A1 = 4800
80x1 + 50x2 –S2 + A2 = 7200
x1 , x2 >= 0
S1 and S2 Surplus Variable
A1 and A2 Artificial Variable
Basic
Variable
s
Cb Xb X1 X2 S1 S2 A1 A2
Cj -40 -24 0 0 -M -M
A1 -M 4800
A2 -M 7200
20 50 -1 0 1 0
80 50 0 -1 0 1
Z∑ (Cb-Xb) =
12000M
-100M+40 -100M+24 M M 0 0 ∆j= ∑CbXj-Cj
Min Ratio
= Xb/Xk
4800/50
7200/50
Maximize Z = -40x1 – 24x2 – 0S1 – 0S2 - MA1 – MA2
Basic
Variable
s
Cb Xb X1 X2 S1 S2 A1 A2
Cj -40 -24 0 0 -M -M
X2 -24 96
A2 -M 2400 60 0 1 -1 -1 1
Z∑ (Cb-Xb) =
-2400M - 2304
152/5-
60M
0
12/25-
M
M -12/25+2M 0 ∆j= ∑CbXj-Cj
Min Ratio
= Xb/Xk
480/2
2400/60
2/5 1 -1/50 0 1/50 0
BV Cb Xb X1 X2 S1 S2 A1 A2
A1 -M 4800 20 50 -1 0 1 0
A2 -M 7200 80 50 0 -1 0 1
Basic
Variable
s
Cb Xb X1 X2 S1 S2 A1 A2
Cj -40 -24 0 0 -M -M
X2 -24 80
X1 -40 40 1 0 1/60 -1/60 -1/60 1/60
Z∑ (Cb-Xb) =
-3520
0 0 -2/75 78/150 2/75+M
38/75
+M
∆j= ∑CbXj-Cj
Min Ratio
= Xb/Xk
-6000/2
2400/1
0 1 -2/75 1/150 2/75 -1/150
BV Cb Xb X1 X2 S1 S2 A1 A2
X2 -24 96 2/5 1 -1/50 0 1/50 0
A2 -M 24 60 0 1 -1 -1 1
Basic
Variable
s
Cb Xb X1 X2 S1 S2 A1 A2
Cj -40 -24 0 0 -M -M
X2 -24 144
S1 0 2400 60 0 1 -1 -1 1
Z∑ (Cb-Xb) =
3456
8/5 0 0 12/25 M
M-
12/25
∆j= ∑CbXj-Cj
Min Ratio
= Xb/Xk
_
_
8/5 1 0 -1/50 0 1/50
THE VALUE OF OBJECTIVE FUNCTION IS 3456
BV Cb Xb X1 X2 S1 S2 A1 A2
X2 -24 80 0 1 -2/5 1/150 2/75 -1/150
X1 -40 40 1 0 1/60 -1/60 -1/60 1/60
Hence Optimal Solution is ACHIEVED.
BIG-M Method : An Example
 Maximize Z = 2x1 + 4x2
 Subject to 2x1 + x2 <= 18
3x1 + 2x2 >= 30
x1 + 2x2 = 26
x1 , x2 >= 0
Introduce Surplus , Slack and Artificial variables
 Maximize Z = 2x1 + 4x2 + 0S1 + 0S2 – MA1 – MA2
 Subject to 2x1 + x2 + S1 = 18
3x1 + 2x2 – S2 + A1 = 30
x1 + 2x2 + A2 = 26
x1 , x2 , S1 , S2 , A1 , A2 >= 0
S1 -> Slack Variable
S2 -> Surplus Variable
A1 , A2 -> Artificial Variable
M -> Large value
Max: Z= 2x1 + 4x2 + 0S1 + 0S2 – MA1 – MA2
2x1 + x2 + S1 = 18
3x1 + 2x2 – S2 + A1 = 30
x1 + 2x2 + A2 = 26
x1 , x2 , S1 , S2 , A1 , A2 >= 0
Z∑ (Cb*Xb) = -56M
Basic
Variables
Cb Xb X1 X2 S1 S2 A1 A2
S1 0 18
A1 -M 30
A2 -M 26
2 1 1 0 0 0
3 2 0 -1 1 0
1 2 0 0 0 1
Min Ratio
= Xb/Xk
18/1
30/2
26/2
Cj 2 4 0 0 -M -M
Calculation:
∑(Cb*Xb) = 0*18 + (-M*30) + (-M*26) = -56M
∆j= ∑CbXj-Cj = (0*2)+(-M*3)+(-M*1)-2= -4M-2
∆j= ∑CbXj-Cj = (0*1)+(-M*2)+(-M*2)-4 = -4M-4
∆j= ∑CbXj-Cj = (0*1)+(-M*0)+(-M*0)-0 = 0
∆j= ∑CbXj-Cj = (0*0)+(-M*(-1))+(-M*0)-0 = M
∆j= ∑CbXj-Cj = (0*0)+(-M*1)+(-M*0)-(-M) = 0
∆j= ∑CbXj-Cj = (0*0)+(-M*0)+(-M*1)-(-M) = 0
∆j= ∑CbXj-Cj0M0-4M-4-4M-2 0
BV Cb Xb X1 X2 S1 S2 A1 A2
S1 0 18 2 1 1 0 0 0
A1 -M 30 3 2 0 -1 1 0
A2 -M 26 1 2 0 0 0 1
Cj 2 4 0 0 -M -M
Basic
Variables
Cb Xb X1 X2 S1 S2 A1 A2
S1
A1
X2
0
-M
4
Replace A2 by X2.
Divide the key row X2 by key element 2.
Now operate row X2 & S1.
i.e. S1- X2
13 ½ 1 0 0 0 ½
5 3/2 0 1 0 0 1
Now operate A1 & X2
i.e. A1-2 X2
4 2 0 0 -1 1 -1
Z∑ (Cb*Xb) = 52-4M
Calculation:
∑(Cb*Xb) = 0*5 + (-M*4) + 4*13 = 52-4M
∆j= ∑CbXj-Cj = (0*3/2)+(-M*2)+(4*1/2)-2= -2M
∆j= ∑CbXj-Cj = (0*0)+(-M*0)+(4*1)-4 = 0
∆j= ∑CbXj-Cj = (0*1)+(-M*0)+(4*0)-0 = 0
∆j= ∑CbXj-Cj = (0*0)+(-M*(-1))+(4*0)-0 = M
∆j= ∑CbXj-Cj = (0*0)+(-M*1)+(4*0)-(-M) = 0
∆j= ∑CbXj-Cj = (0*1)+(-M*(-1))+(4*1/2)-(-M) = 2+2M
-2M 0 0 M 0 2+2M
Select the least negative element i.e. -2M, this column will be taken as Xk .
Now select the min. ratio which is 2, corresponding key element will be 2, & the key row would be
the A1.
Min. Ratio=
Xb/Xk
10/3
2
26
BV Cb Xb X1 X2 S1 S2 A1 A2
S1 0 5 3/2 0 1 0 0 -.5
A1 -M 4 2 0 0 -1 1 -1
A2 4 13 1/2 1 0 0 0 .5
Cj 2 4 0 0 -M -M
Basic
Variables
Cb Xb X1 X2 S1 S2 A1 A2
S1
X1
X2
0
2
4
Replace A1 by X1.
Divide the key row X1 by key element 2
Now operate row X1 & S1.
i.e. S1- 1.5 X1
2 0 0 1 ¾ -3/4 ¼
Now operate X1 & X2
i.e. X2-0.5 X1
Z∑ (Cb*Xb) = 52
Calculation:
∑(Cb*Xb) = 0*2 + (2*2) + 4*12 = 52
∆j= ∑CbXj-Cj = (0*0)+(2*1)+(4*0)-2= 0
∆j= ∑CbXj-Cj = (0*0)+(2*0)+(4*1)-4 = 0
∆j= ∑CbXj-Cj = (0*1)+(2*0)+(4*0)-0 = 0
∆j= ∑CbXj-Cj = (0*3/4)+(2*(-1/2))+(4*1/4)-0 = 0
∆j= ∑CbXj-Cj = (0*-3/4)+(2*1/2)+(4*(-1/4))-(-M) = M
∆j= ∑CbXj-Cj = (0*1/4)+(2*(-1/2))+(4*3/4)-(-M) = 2+M
0 0 0 0 M 2+M
2 1 0 0 -1/2 ½ -1/2
12 0 1 0 ¼ -1/4 3/4
The optimum solution to the problem is X1=2, X2=12, S1=2 & other variable is 0. The
objective function value is 52.
DRAWBACKS
 If optimal solution has any artificial variable with non-zero value, original
problem is infeasible
 Four drawbacks of BIG-M method:
 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
Big M method

More Related Content

What's hot (20)

Operations Research - The Big M Method
Operations Research - The Big M MethodOperations Research - The Big M Method
Operations Research - The Big M Method
 
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
 
Simplex method
Simplex methodSimplex method
Simplex method
 
Operations Research - The Dual Simplex Method
Operations Research - The Dual Simplex MethodOperations Research - The Dual Simplex Method
Operations Research - The Dual Simplex Method
 
Simplex method - Maximisation Case
Simplex method - Maximisation CaseSimplex method - Maximisation Case
Simplex method - Maximisation Case
 
Big m method
Big   m methodBig   m method
Big m method
 
BISECTION METHOD
BISECTION METHODBISECTION METHOD
BISECTION METHOD
 
Simplex two phase
Simplex two phaseSimplex two phase
Simplex two phase
 
Simplex algorithm
Simplex algorithmSimplex algorithm
Simplex algorithm
 
Duality
DualityDuality
Duality
 
simplex method
simplex methodsimplex method
simplex method
 
the two phase method - operations research
the two phase method - operations researchthe two phase method - operations research
the two phase method - operations research
 
LINEAR PROGRAMMING
LINEAR PROGRAMMINGLINEAR PROGRAMMING
LINEAR PROGRAMMING
 
Procedure Of Simplex Method
Procedure Of Simplex MethodProcedure Of Simplex Method
Procedure Of Simplex Method
 
L20 Simplex Method
L20 Simplex MethodL20 Simplex Method
L20 Simplex Method
 
Operation research unit 1: LPP Big M and Two Phase method
Operation research unit 1: LPP Big M and Two Phase methodOperation research unit 1: LPP Big M and Two Phase method
Operation research unit 1: LPP Big M and Two Phase method
 
PRIMAL & DUAL PROBLEMS
PRIMAL & DUAL PROBLEMSPRIMAL & DUAL PROBLEMS
PRIMAL & DUAL PROBLEMS
 
bisection method
bisection methodbisection method
bisection method
 
Bisection method
Bisection methodBisection method
Bisection method
 

Similar to Big M method

Bigm 140316004148-phpapp02
Bigm 140316004148-phpapp02Bigm 140316004148-phpapp02
Bigm 140316004148-phpapp02kongara
 
Ouantitative technics
Ouantitative technics Ouantitative technics
Ouantitative technics Gayu Joseph
 
Linear programming
Linear programmingLinear programming
Linear programmingsabin kafle
 
Lp model, big method
Lp model, big method   Lp model, big method
Lp model, big method praveenbabu63
 
Duel simplex method_operations research .pptx
Duel simplex method_operations research .pptxDuel simplex method_operations research .pptx
Duel simplex method_operations research .pptxRaja Manyam
 
OR presentation simplex.pptx
OR presentation simplex.pptxOR presentation simplex.pptx
OR presentation simplex.pptxpranalpatilPranal
 
Solve given LP problem using simplex method and find maximum value o.pdf
Solve given LP problem using simplex method and find maximum value o.pdfSolve given LP problem using simplex method and find maximum value o.pdf
Solve given LP problem using simplex method and find maximum value o.pdfaminbijal86
 
simplex method-maths 4 mumbai university
simplex method-maths 4 mumbai universitysimplex method-maths 4 mumbai university
simplex method-maths 4 mumbai universityshobhakedari59
 
ADVANCED ALGORITHMS-UNIT-3-Final.ppt
ADVANCED   ALGORITHMS-UNIT-3-Final.pptADVANCED   ALGORITHMS-UNIT-3-Final.ppt
ADVANCED ALGORITHMS-UNIT-3-Final.pptssuser702532
 
Aminullah assagaf mp4 manajemen proyek
Aminullah assagaf mp4 manajemen proyekAminullah assagaf mp4 manajemen proyek
Aminullah assagaf mp4 manajemen proyekAminullah Assagaf
 
تحليل انشائي2
تحليل انشائي2تحليل انشائي2
تحليل انشائي2Salama Alsalama
 
Modular arithmetic
Modular arithmeticModular arithmetic
Modular arithmeticJanani S
 
Jacobi and gauss-seidel
Jacobi and gauss-seidelJacobi and gauss-seidel
Jacobi and gauss-seidelarunsmm
 

Similar to Big M method (20)

Bigm 140316004148-phpapp02
Bigm 140316004148-phpapp02Bigm 140316004148-phpapp02
Bigm 140316004148-phpapp02
 
Chapter four
Chapter fourChapter four
Chapter four
 
Ouantitative technics
Ouantitative technics Ouantitative technics
Ouantitative technics
 
2. lp iterative methods
2. lp   iterative methods2. lp   iterative methods
2. lp iterative methods
 
Linear programming
Linear programmingLinear programming
Linear programming
 
MFCS2-Module1.pptx
MFCS2-Module1.pptxMFCS2-Module1.pptx
MFCS2-Module1.pptx
 
Lp model, big method
Lp model, big method   Lp model, big method
Lp model, big method
 
Artificial variable technique big m method (1)
Artificial variable technique big m method (1)Artificial variable technique big m method (1)
Artificial variable technique big m method (1)
 
Duel simplex method_operations research .pptx
Duel simplex method_operations research .pptxDuel simplex method_operations research .pptx
Duel simplex method_operations research .pptx
 
Simplex Method.pptx
Simplex Method.pptxSimplex Method.pptx
Simplex Method.pptx
 
Combined
CombinedCombined
Combined
 
Simplex algorithm
Simplex algorithmSimplex algorithm
Simplex algorithm
 
OR presentation simplex.pptx
OR presentation simplex.pptxOR presentation simplex.pptx
OR presentation simplex.pptx
 
Solve given LP problem using simplex method and find maximum value o.pdf
Solve given LP problem using simplex method and find maximum value o.pdfSolve given LP problem using simplex method and find maximum value o.pdf
Solve given LP problem using simplex method and find maximum value o.pdf
 
simplex method-maths 4 mumbai university
simplex method-maths 4 mumbai universitysimplex method-maths 4 mumbai university
simplex method-maths 4 mumbai university
 
ADVANCED ALGORITHMS-UNIT-3-Final.ppt
ADVANCED   ALGORITHMS-UNIT-3-Final.pptADVANCED   ALGORITHMS-UNIT-3-Final.ppt
ADVANCED ALGORITHMS-UNIT-3-Final.ppt
 
Aminullah assagaf mp4 manajemen proyek
Aminullah assagaf mp4 manajemen proyekAminullah assagaf mp4 manajemen proyek
Aminullah assagaf mp4 manajemen proyek
 
تحليل انشائي2
تحليل انشائي2تحليل انشائي2
تحليل انشائي2
 
Modular arithmetic
Modular arithmeticModular arithmetic
Modular arithmetic
 
Jacobi and gauss-seidel
Jacobi and gauss-seidelJacobi and gauss-seidel
Jacobi and gauss-seidel
 

Recently uploaded

How To Quickly Create Your Affiliate Site with Artificial Intelligence!.pdf
How To Quickly Create Your Affiliate Site with Artificial Intelligence!.pdfHow To Quickly Create Your Affiliate Site with Artificial Intelligence!.pdf
How To Quickly Create Your Affiliate Site with Artificial Intelligence!.pdfSOFTTECHHUB
 
Russian Call Girls Nagpur Swara 8617697112 Independent Escort Service Nagpur
Russian Call Girls Nagpur Swara 8617697112 Independent Escort Service NagpurRussian Call Girls Nagpur Swara 8617697112 Independent Escort Service Nagpur
Russian Call Girls Nagpur Swara 8617697112 Independent Escort Service NagpurCall girls in Ahmedabad High profile
 
Local SEO Domination: Put your business at the forefront of local searches!
Local SEO Domination:  Put your business at the forefront of local searches!Local SEO Domination:  Put your business at the forefront of local searches!
Local SEO Domination: Put your business at the forefront of local searches!dstvtechnician
 
DIGITAL MARKETING COURSE IN BTM -Influencer Marketing Strategy
DIGITAL MARKETING COURSE IN BTM -Influencer Marketing StrategyDIGITAL MARKETING COURSE IN BTM -Influencer Marketing Strategy
DIGITAL MARKETING COURSE IN BTM -Influencer Marketing StrategySouvikRay24
 
Inbound Marekting 2.0 - The Paradigm Shift in Marketing | Axon Garside
Inbound Marekting 2.0 - The Paradigm Shift in Marketing | Axon GarsideInbound Marekting 2.0 - The Paradigm Shift in Marketing | Axon Garside
Inbound Marekting 2.0 - The Paradigm Shift in Marketing | Axon Garsiderobwhite630290
 
How To Utilize Calculated Properties in your HubSpot Setup
How To Utilize Calculated Properties in your HubSpot SetupHow To Utilize Calculated Properties in your HubSpot Setup
How To Utilize Calculated Properties in your HubSpot Setupssuser4571da
 
marketing strategy of tanishq word PPROJECT.pdf
marketing strategy of tanishq word PPROJECT.pdfmarketing strategy of tanishq word PPROJECT.pdf
marketing strategy of tanishq word PPROJECT.pdfarsathsahil
 
DGR_Digital Advertising Strategies for a Cookieless World_Presentation.pdf
DGR_Digital Advertising Strategies for a Cookieless World_Presentation.pdfDGR_Digital Advertising Strategies for a Cookieless World_Presentation.pdf
DGR_Digital Advertising Strategies for a Cookieless World_Presentation.pdfDemandbase
 
Best Persuasive selling skills presentation.pptx
Best Persuasive selling skills  presentation.pptxBest Persuasive selling skills  presentation.pptx
Best Persuasive selling skills presentation.pptxMasterPhil1
 
Avoid the 2025 web accessibility rush: do not fear WCAG compliance
Avoid the 2025 web accessibility rush: do not fear WCAG complianceAvoid the 2025 web accessibility rush: do not fear WCAG compliance
Avoid the 2025 web accessibility rush: do not fear WCAG complianceDamien ROBERT
 
Cost-effective tactics for navigating CPC surges
Cost-effective tactics for navigating CPC surgesCost-effective tactics for navigating CPC surges
Cost-effective tactics for navigating CPC surgesPushON Ltd
 
Snapshot of Consumer Behaviors of March 2024-EOLiSurvey (EN).pdf
Snapshot of Consumer Behaviors of March 2024-EOLiSurvey (EN).pdfSnapshot of Consumer Behaviors of March 2024-EOLiSurvey (EN).pdf
Snapshot of Consumer Behaviors of March 2024-EOLiSurvey (EN).pdfEastern Online-iSURVEY
 
DGTLmart : Digital Solutions for 4X Growth
DGTLmart  : Digital Solutions for 4X GrowthDGTLmart  : Digital Solutions for 4X Growth
DGTLmart : Digital Solutions for 4X Growthcsear2019
 
Call Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCRCall Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCRSapana Sha
 
Red bull marketing presentation pptxxxxx
Red bull marketing presentation pptxxxxxRed bull marketing presentation pptxxxxx
Red bull marketing presentation pptxxxxx216310017
 
How videos can elevate your Google rankings and improve your EEAT - Benjamin ...
How videos can elevate your Google rankings and improve your EEAT - Benjamin ...How videos can elevate your Google rankings and improve your EEAT - Benjamin ...
How videos can elevate your Google rankings and improve your EEAT - Benjamin ...Benjamin Szturmaj
 
Do More with Less: Navigating Customer Acquisition Challenges for Today's Ent...
Do More with Less: Navigating Customer Acquisition Challenges for Today's Ent...Do More with Less: Navigating Customer Acquisition Challenges for Today's Ent...
Do More with Less: Navigating Customer Acquisition Challenges for Today's Ent...Search Engine Journal
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...aditipandeya
 
TAM AdEx 2023 Cross Media Advertising Recap - Auto Sector
TAM AdEx 2023 Cross Media Advertising Recap - Auto SectorTAM AdEx 2023 Cross Media Advertising Recap - Auto Sector
TAM AdEx 2023 Cross Media Advertising Recap - Auto SectorSocial Samosa
 
2024 SEO Trends for Business Success (WSA)
2024 SEO Trends for Business Success (WSA)2024 SEO Trends for Business Success (WSA)
2024 SEO Trends for Business Success (WSA)Jomer Gregorio
 

Recently uploaded (20)

How To Quickly Create Your Affiliate Site with Artificial Intelligence!.pdf
How To Quickly Create Your Affiliate Site with Artificial Intelligence!.pdfHow To Quickly Create Your Affiliate Site with Artificial Intelligence!.pdf
How To Quickly Create Your Affiliate Site with Artificial Intelligence!.pdf
 
Russian Call Girls Nagpur Swara 8617697112 Independent Escort Service Nagpur
Russian Call Girls Nagpur Swara 8617697112 Independent Escort Service NagpurRussian Call Girls Nagpur Swara 8617697112 Independent Escort Service Nagpur
Russian Call Girls Nagpur Swara 8617697112 Independent Escort Service Nagpur
 
Local SEO Domination: Put your business at the forefront of local searches!
Local SEO Domination:  Put your business at the forefront of local searches!Local SEO Domination:  Put your business at the forefront of local searches!
Local SEO Domination: Put your business at the forefront of local searches!
 
DIGITAL MARKETING COURSE IN BTM -Influencer Marketing Strategy
DIGITAL MARKETING COURSE IN BTM -Influencer Marketing StrategyDIGITAL MARKETING COURSE IN BTM -Influencer Marketing Strategy
DIGITAL MARKETING COURSE IN BTM -Influencer Marketing Strategy
 
Inbound Marekting 2.0 - The Paradigm Shift in Marketing | Axon Garside
Inbound Marekting 2.0 - The Paradigm Shift in Marketing | Axon GarsideInbound Marekting 2.0 - The Paradigm Shift in Marketing | Axon Garside
Inbound Marekting 2.0 - The Paradigm Shift in Marketing | Axon Garside
 
How To Utilize Calculated Properties in your HubSpot Setup
How To Utilize Calculated Properties in your HubSpot SetupHow To Utilize Calculated Properties in your HubSpot Setup
How To Utilize Calculated Properties in your HubSpot Setup
 
marketing strategy of tanishq word PPROJECT.pdf
marketing strategy of tanishq word PPROJECT.pdfmarketing strategy of tanishq word PPROJECT.pdf
marketing strategy of tanishq word PPROJECT.pdf
 
DGR_Digital Advertising Strategies for a Cookieless World_Presentation.pdf
DGR_Digital Advertising Strategies for a Cookieless World_Presentation.pdfDGR_Digital Advertising Strategies for a Cookieless World_Presentation.pdf
DGR_Digital Advertising Strategies for a Cookieless World_Presentation.pdf
 
Best Persuasive selling skills presentation.pptx
Best Persuasive selling skills  presentation.pptxBest Persuasive selling skills  presentation.pptx
Best Persuasive selling skills presentation.pptx
 
Avoid the 2025 web accessibility rush: do not fear WCAG compliance
Avoid the 2025 web accessibility rush: do not fear WCAG complianceAvoid the 2025 web accessibility rush: do not fear WCAG compliance
Avoid the 2025 web accessibility rush: do not fear WCAG compliance
 
Cost-effective tactics for navigating CPC surges
Cost-effective tactics for navigating CPC surgesCost-effective tactics for navigating CPC surges
Cost-effective tactics for navigating CPC surges
 
Snapshot of Consumer Behaviors of March 2024-EOLiSurvey (EN).pdf
Snapshot of Consumer Behaviors of March 2024-EOLiSurvey (EN).pdfSnapshot of Consumer Behaviors of March 2024-EOLiSurvey (EN).pdf
Snapshot of Consumer Behaviors of March 2024-EOLiSurvey (EN).pdf
 
DGTLmart : Digital Solutions for 4X Growth
DGTLmart  : Digital Solutions for 4X GrowthDGTLmart  : Digital Solutions for 4X Growth
DGTLmart : Digital Solutions for 4X Growth
 
Call Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCRCall Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCR
 
Red bull marketing presentation pptxxxxx
Red bull marketing presentation pptxxxxxRed bull marketing presentation pptxxxxx
Red bull marketing presentation pptxxxxx
 
How videos can elevate your Google rankings and improve your EEAT - Benjamin ...
How videos can elevate your Google rankings and improve your EEAT - Benjamin ...How videos can elevate your Google rankings and improve your EEAT - Benjamin ...
How videos can elevate your Google rankings and improve your EEAT - Benjamin ...
 
Do More with Less: Navigating Customer Acquisition Challenges for Today's Ent...
Do More with Less: Navigating Customer Acquisition Challenges for Today's Ent...Do More with Less: Navigating Customer Acquisition Challenges for Today's Ent...
Do More with Less: Navigating Customer Acquisition Challenges for Today's Ent...
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...
 
TAM AdEx 2023 Cross Media Advertising Recap - Auto Sector
TAM AdEx 2023 Cross Media Advertising Recap - Auto SectorTAM AdEx 2023 Cross Media Advertising Recap - Auto Sector
TAM AdEx 2023 Cross Media Advertising Recap - Auto Sector
 
2024 SEO Trends for Business Success (WSA)
2024 SEO Trends for Business Success (WSA)2024 SEO Trends for Business Success (WSA)
2024 SEO Trends for Business Success (WSA)
 

Big M method

  • 1. BIG-M METHOD A VARIANT OF SIMPLEX METHOD PRESENTED BY: NISHIDH VILAS LAD-2013176 NITESH BERIWAL-2013177 NITESH SINGH PATEL-2013178 NITIN BORATWAR-2013179 NITIN KUMAR SHUKLA-2013180 NOOPUR MANDHYAN-2013181
  • 2. INTRODUCTION WHAT IS BIG-M METHOD?  The Big M method is a method of solving linear programming problems.  It is a variation of the simplex method designed for solving problems typically encompassing "greater-than" constraints as well as "less-than" constraints - where the zero vector is not a feasible solution.  The "Big M" refers to a large number associated with the artificial variables, represented by the letter M.
  • 3. Steps In The Big-M Method  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
  • 4. Important 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.
  • 5. Big M Method: Example 1  Minimize Z = 40x1 + 24x2  Subject to 20x1 + 50x2 >= 4800 80x1 + 50x2 >= 7200 x1 , x2 >= 0
  • 6. Introducing Surplus Variable and Artificial Variable to obtain an Initial Solution  Minimize Z = 40x1 + 24x2+ 0s1 + 0s2 + MA1 + MA1  Subject to 20x1 + 50x2 –S1 + A1 = 4800 80x1 + 50x2 –S2 + A2 = 7200 x1 , x2 >= 0 S1 and S2 Surplus Variable A1 and A2 Artificial Variable
  • 7. Basic Variable s Cb Xb X1 X2 S1 S2 A1 A2 Cj -40 -24 0 0 -M -M A1 -M 4800 A2 -M 7200 20 50 -1 0 1 0 80 50 0 -1 0 1 Z∑ (Cb-Xb) = 12000M -100M+40 -100M+24 M M 0 0 ∆j= ∑CbXj-Cj Min Ratio = Xb/Xk 4800/50 7200/50 Maximize Z = -40x1 – 24x2 – 0S1 – 0S2 - MA1 – MA2
  • 8. Basic Variable s Cb Xb X1 X2 S1 S2 A1 A2 Cj -40 -24 0 0 -M -M X2 -24 96 A2 -M 2400 60 0 1 -1 -1 1 Z∑ (Cb-Xb) = -2400M - 2304 152/5- 60M 0 12/25- M M -12/25+2M 0 ∆j= ∑CbXj-Cj Min Ratio = Xb/Xk 480/2 2400/60 2/5 1 -1/50 0 1/50 0 BV Cb Xb X1 X2 S1 S2 A1 A2 A1 -M 4800 20 50 -1 0 1 0 A2 -M 7200 80 50 0 -1 0 1
  • 9. Basic Variable s Cb Xb X1 X2 S1 S2 A1 A2 Cj -40 -24 0 0 -M -M X2 -24 80 X1 -40 40 1 0 1/60 -1/60 -1/60 1/60 Z∑ (Cb-Xb) = -3520 0 0 -2/75 78/150 2/75+M 38/75 +M ∆j= ∑CbXj-Cj Min Ratio = Xb/Xk -6000/2 2400/1 0 1 -2/75 1/150 2/75 -1/150 BV Cb Xb X1 X2 S1 S2 A1 A2 X2 -24 96 2/5 1 -1/50 0 1/50 0 A2 -M 24 60 0 1 -1 -1 1
  • 10. Basic Variable s Cb Xb X1 X2 S1 S2 A1 A2 Cj -40 -24 0 0 -M -M X2 -24 144 S1 0 2400 60 0 1 -1 -1 1 Z∑ (Cb-Xb) = 3456 8/5 0 0 12/25 M M- 12/25 ∆j= ∑CbXj-Cj Min Ratio = Xb/Xk _ _ 8/5 1 0 -1/50 0 1/50 THE VALUE OF OBJECTIVE FUNCTION IS 3456 BV Cb Xb X1 X2 S1 S2 A1 A2 X2 -24 80 0 1 -2/5 1/150 2/75 -1/150 X1 -40 40 1 0 1/60 -1/60 -1/60 1/60 Hence Optimal Solution is ACHIEVED.
  • 11. BIG-M Method : An Example  Maximize Z = 2x1 + 4x2  Subject to 2x1 + x2 <= 18 3x1 + 2x2 >= 30 x1 + 2x2 = 26 x1 , x2 >= 0
  • 12. Introduce Surplus , Slack and Artificial variables  Maximize Z = 2x1 + 4x2 + 0S1 + 0S2 – MA1 – MA2  Subject to 2x1 + x2 + S1 = 18 3x1 + 2x2 – S2 + A1 = 30 x1 + 2x2 + A2 = 26 x1 , x2 , S1 , S2 , A1 , A2 >= 0 S1 -> Slack Variable S2 -> Surplus Variable A1 , A2 -> Artificial Variable M -> Large value
  • 13. Max: Z= 2x1 + 4x2 + 0S1 + 0S2 – MA1 – MA2 2x1 + x2 + S1 = 18 3x1 + 2x2 – S2 + A1 = 30 x1 + 2x2 + A2 = 26 x1 , x2 , S1 , S2 , A1 , A2 >= 0 Z∑ (Cb*Xb) = -56M Basic Variables Cb Xb X1 X2 S1 S2 A1 A2 S1 0 18 A1 -M 30 A2 -M 26 2 1 1 0 0 0 3 2 0 -1 1 0 1 2 0 0 0 1 Min Ratio = Xb/Xk 18/1 30/2 26/2 Cj 2 4 0 0 -M -M Calculation: ∑(Cb*Xb) = 0*18 + (-M*30) + (-M*26) = -56M ∆j= ∑CbXj-Cj = (0*2)+(-M*3)+(-M*1)-2= -4M-2 ∆j= ∑CbXj-Cj = (0*1)+(-M*2)+(-M*2)-4 = -4M-4 ∆j= ∑CbXj-Cj = (0*1)+(-M*0)+(-M*0)-0 = 0 ∆j= ∑CbXj-Cj = (0*0)+(-M*(-1))+(-M*0)-0 = M ∆j= ∑CbXj-Cj = (0*0)+(-M*1)+(-M*0)-(-M) = 0 ∆j= ∑CbXj-Cj = (0*0)+(-M*0)+(-M*1)-(-M) = 0 ∆j= ∑CbXj-Cj0M0-4M-4-4M-2 0
  • 14. BV Cb Xb X1 X2 S1 S2 A1 A2 S1 0 18 2 1 1 0 0 0 A1 -M 30 3 2 0 -1 1 0 A2 -M 26 1 2 0 0 0 1 Cj 2 4 0 0 -M -M Basic Variables Cb Xb X1 X2 S1 S2 A1 A2 S1 A1 X2 0 -M 4 Replace A2 by X2. Divide the key row X2 by key element 2. Now operate row X2 & S1. i.e. S1- X2 13 ½ 1 0 0 0 ½ 5 3/2 0 1 0 0 1 Now operate A1 & X2 i.e. A1-2 X2 4 2 0 0 -1 1 -1 Z∑ (Cb*Xb) = 52-4M Calculation: ∑(Cb*Xb) = 0*5 + (-M*4) + 4*13 = 52-4M ∆j= ∑CbXj-Cj = (0*3/2)+(-M*2)+(4*1/2)-2= -2M ∆j= ∑CbXj-Cj = (0*0)+(-M*0)+(4*1)-4 = 0 ∆j= ∑CbXj-Cj = (0*1)+(-M*0)+(4*0)-0 = 0 ∆j= ∑CbXj-Cj = (0*0)+(-M*(-1))+(4*0)-0 = M ∆j= ∑CbXj-Cj = (0*0)+(-M*1)+(4*0)-(-M) = 0 ∆j= ∑CbXj-Cj = (0*1)+(-M*(-1))+(4*1/2)-(-M) = 2+2M -2M 0 0 M 0 2+2M Select the least negative element i.e. -2M, this column will be taken as Xk . Now select the min. ratio which is 2, corresponding key element will be 2, & the key row would be the A1. Min. Ratio= Xb/Xk 10/3 2 26
  • 15. BV Cb Xb X1 X2 S1 S2 A1 A2 S1 0 5 3/2 0 1 0 0 -.5 A1 -M 4 2 0 0 -1 1 -1 A2 4 13 1/2 1 0 0 0 .5 Cj 2 4 0 0 -M -M Basic Variables Cb Xb X1 X2 S1 S2 A1 A2 S1 X1 X2 0 2 4 Replace A1 by X1. Divide the key row X1 by key element 2 Now operate row X1 & S1. i.e. S1- 1.5 X1 2 0 0 1 ¾ -3/4 ¼ Now operate X1 & X2 i.e. X2-0.5 X1 Z∑ (Cb*Xb) = 52 Calculation: ∑(Cb*Xb) = 0*2 + (2*2) + 4*12 = 52 ∆j= ∑CbXj-Cj = (0*0)+(2*1)+(4*0)-2= 0 ∆j= ∑CbXj-Cj = (0*0)+(2*0)+(4*1)-4 = 0 ∆j= ∑CbXj-Cj = (0*1)+(2*0)+(4*0)-0 = 0 ∆j= ∑CbXj-Cj = (0*3/4)+(2*(-1/2))+(4*1/4)-0 = 0 ∆j= ∑CbXj-Cj = (0*-3/4)+(2*1/2)+(4*(-1/4))-(-M) = M ∆j= ∑CbXj-Cj = (0*1/4)+(2*(-1/2))+(4*3/4)-(-M) = 2+M 0 0 0 0 M 2+M 2 1 0 0 -1/2 ½ -1/2 12 0 1 0 ¼ -1/4 3/4 The optimum solution to the problem is X1=2, X2=12, S1=2 & other variable is 0. The objective function value is 52.
  • 16. DRAWBACKS  If optimal solution has any artificial variable with non-zero value, original problem is infeasible  Four drawbacks of BIG-M method:  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