SlideShare a Scribd company logo
4
Most read
5
Most read
6
Most read
Artificial Variable Technique – Big M-method If in a starting simplex table, we don’t have an identity sub matrix (i.e. an obvious starting BFS), then we introduce artificial variables to have a starting BFS. This is known as artificial variable technique. There is one method to find the starting BFS and solve the problem i.e.,  Big M method.  Suppose a constraint equation i does not have a slack variable. i.e. there is no ith unit vector column in the LHS of the constraint equations. (This happens for example when the ith constraint in the original LPP is either ≥ or = .) Then we augment the equation with an artificial variable A i  to form the ith unit vector column. However as the artificial variable is extraneous to the given LPP, we use a feedback mechanism in which the optimization process automatically attempts to force these variables to zero level. This is achieved by giving a large penalty to the coefficient of the artificial variable in the objective function as follows: Artificial variable objective coefficient = - M in a maximization problem,  =  M in a minimization problem  where M is a very large positive number. Artificial Variable Technique   –  Big  M-method
The following steps are involved in solving an LPP using the Big M method. Step-1: Express the problem in the standard form. Step-2:Add non-negative artificial variables to the left side of each of the equations corresponding to constraints of the type  ≥ or =. However, addition of these artificial variable causes violation of the corresponding constraints. Therefore, we would like to get rid of these variables and would not allow them to appear in the final solution. This is achieved by assigning a very large penalty (-M for maximization and M for minimization) in the objective function.  Step-3: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, then the current solution is an optimal basic feasible solution. If at least one artificial variable in the basis at zero level and the optimality condition is satisfied then the current solution is an optimal basic feasible solution. 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. The solution satisfies the contains but does not optimize the objective function, since it contains a very large penalty M and is called pseudo optimal solution.    Procedure of Big M-method
Artificial Variable Technique – Big M-method Consider the LPP: Minimize  Z = 2 x 1  + x 2 Subject to the constraints  3 x 1  + x 2   ≥ 9 x 1  + x 2  ≥ 6 x 1,  x 2   ≥ 0 Putting this in the standard form, the LPP is: Minimize Z = 2 x 1  + x 2 Subject to the constraints  3 x 1  + x 2  – s 1  =  9 x 1  + x 2   – s 2  =  6 x 1 ,   x 2  , s 1  ,   s 2  ≥ 0 Here s 1  ,  s 2   are surplus variables.  Note that we do not have a 2x2 identity sub matrix in the LHS. Introducing the artificial variables  A 1 , A 2  in  the above LPP Artificial Variable Technique   –  Big M-method
The modified LPP is as follows: Minimize Z = 2 x 1  + x 2  + 0. s 1  + 0. s 2  + M.A 1  + M.A 2   Subject to the constraints  3 x 1  + x 2  – s 1   + A 1   =  9 x 1  + x 2   – s 2   +  A 2   =  6 x 1 ,   x 2  ,  s 1  ,   s 2  ,  A 1  ,  A 2   ≥  0 Note that we now have a 2x2 identity sub matrix in the coefficient matrix of the constraint equations. Now we can solve the above LPP by the Simplex method. But the above objective function is not in maximization form. Convert it into maximization form. Max Z = -2  x 1  – x 2  + 0. s 1  + 0. s 2  – M A 1  – M A 2   Artificial Variable Technique   –  Big M-method
Artificial Variable Technique   –  Big M-method   C j  :   - 2  - 1  0  0  - M  - M 3 0 0 M M -2M+1 -4M+2 Δ j  -M -M M M -2M -4M -15M Z j   3 6 0 1 1 0 0 -1 -1 0 1 1 1 9 6 - M - M A 1 A 2 MR X B /X 1 A 2 A 1   S 2 S 1 X 2 X 1 X B C B B.V
C j  :  - 2  - 1  0  0  - M  - M   2/3 -1/2+M -1/2+M 1  1/2 0  0 Δ j  -1/2 -1/2 1 1/2 -1 -2 -15/2 Z j   3/2 -1/2 -3/2 1/2 1 0 9/2 -1 X 2 -1/2 1/2 1/2 -1/2 0 1 3/2 -2 X 1 0 4M/3 – 2/3 M 2/3-M/3 1/3-2M/3 0 Δ j  -M -2/3+M/3 M 2/3- M/3 -2/3-2M/3 - 2 -6-3M Z j   9 9/2 0 1 1/3 -1/3 0 -1 -1/3 1/3 1/3 2/3 1 0 3 3 - 2 - M X 1 A 2 MR A 2 A 1   S 2 S 1 X 2 X 1 X B C B B.V

More Related Content

What's hot (20)

PPT
Simplex method
tatteya
 
PPTX
Duality in Linear Programming
jyothimonc
 
PPTX
Operations Research - The Dual Simplex Method
Hisham Al Kurdi, EAVA, DMC-D-4K, HCCA-P, HCAA-D
 
PPTX
Operations Research - The Big M Method
Hisham Al Kurdi, EAVA, DMC-D-4K, HCCA-P, HCAA-D
 
PPTX
Integer Linear Programming
SukhpalRamanand
 
PPTX
Operation research - the revised simplex method
2013901097
 
PPTX
Big M method
nishidhlad17
 
PPT
Simplex Method
kzoe1996
 
PDF
Big m method
Mamatha Upadhya
 
PPTX
Linear programming graphical method
Dr. Abdulfatah Salem
 
PDF
Unit.3. duality and sensetivity analisis
DagnaygebawGoshme
 
PPTX
Vogel's Approximation Method
UsharaniRavikumar
 
PPTX
Linear Programming
Pulchowk Campus
 
DOCX
Vogel’s Approximation Method (VAM)
dkpawar
 
PPTX
Linear programming - Model formulation, Graphical Method
Joseph Konnully
 
PPSX
Linear programing
Aniruddh Tiwari
 
DOCX
Simplex method - Maximisation Case
Joseph Konnully
 
PPT
L20 Simplex Method
Quoc Bao Nguyen
 
PPTX
LP special cases and Duality.pptx
Snehal Athawale
 
PPTX
Linear Programming
Rashid Ansari
 
Simplex method
tatteya
 
Duality in Linear Programming
jyothimonc
 
Operations Research - The Dual Simplex Method
Hisham Al Kurdi, EAVA, DMC-D-4K, HCCA-P, HCAA-D
 
Operations Research - The Big M Method
Hisham Al Kurdi, EAVA, DMC-D-4K, HCCA-P, HCAA-D
 
Integer Linear Programming
SukhpalRamanand
 
Operation research - the revised simplex method
2013901097
 
Big M method
nishidhlad17
 
Simplex Method
kzoe1996
 
Big m method
Mamatha Upadhya
 
Linear programming graphical method
Dr. Abdulfatah Salem
 
Unit.3. duality and sensetivity analisis
DagnaygebawGoshme
 
Vogel's Approximation Method
UsharaniRavikumar
 
Linear Programming
Pulchowk Campus
 
Vogel’s Approximation Method (VAM)
dkpawar
 
Linear programming - Model formulation, Graphical Method
Joseph Konnully
 
Linear programing
Aniruddh Tiwari
 
Simplex method - Maximisation Case
Joseph Konnully
 
L20 Simplex Method
Quoc Bao Nguyen
 
LP special cases and Duality.pptx
Snehal Athawale
 
Linear Programming
Rashid Ansari
 

Viewers also liked (20)

PPTX
Constants and variables in c programming
Chitrank Dixit
 
PDF
PHP Basic & Variables
M.Zalmai Rahmani
 
PPTX
LINEAR PROGRAMMING
Er Ashish Bansode
 
PPT
Artificial variable technique big m method (1)
ਮਿਲਨਪ੍ਰੀਤ ਔਜਲਾ
 
PPT
Simplex method Big M infeasible
Izzati Hamid
 
PPT
The Balance Of
itsvineeth209
 
PPT
The Theories Of Trade
itsvineeth209
 
PPT
Foreign Exchange Risk
itsvineeth209
 
PDF
D. fortaleciendo mis relaciones con las tic
aydacortes
 
PPTX
Soil release finish
Md. Abdul Hannan
 
PPT
International Business Environment
itsvineeth209
 
PPTX
Definition of linear programming problem model decision variable, objective ...
Sunny Mervyne Baa
 
PPT
Simplex Method
itsvineeth209
 
PPT
Intro To Tretailing 6.2.09
itsvineeth209
 
PPT
Foreign Exchange
itsvineeth209
 
PPT
Transportation Problem
itsvineeth209
 
PPT
North West Corner Rule
itsvineeth209
 
PPT
Evolution,Drivers Of Indian Retail
itsvineeth209
 
PPTX
Soil release finish
Md. Abdul Hannan
 
Constants and variables in c programming
Chitrank Dixit
 
PHP Basic & Variables
M.Zalmai Rahmani
 
LINEAR PROGRAMMING
Er Ashish Bansode
 
Artificial variable technique big m method (1)
ਮਿਲਨਪ੍ਰੀਤ ਔਜਲਾ
 
Simplex method Big M infeasible
Izzati Hamid
 
The Balance Of
itsvineeth209
 
The Theories Of Trade
itsvineeth209
 
Foreign Exchange Risk
itsvineeth209
 
D. fortaleciendo mis relaciones con las tic
aydacortes
 
Soil release finish
Md. Abdul Hannan
 
International Business Environment
itsvineeth209
 
Definition of linear programming problem model decision variable, objective ...
Sunny Mervyne Baa
 
Simplex Method
itsvineeth209
 
Intro To Tretailing 6.2.09
itsvineeth209
 
Foreign Exchange
itsvineeth209
 
Transportation Problem
itsvineeth209
 
North West Corner Rule
itsvineeth209
 
Evolution,Drivers Of Indian Retail
itsvineeth209
 
Soil release finish
Md. Abdul Hannan
 
Ad

Similar to Artificial Variable Technique – (20)

DOC
Combined
itsvineeth209
 
DOC
Procedure Of Simplex Method
itsvineeth209
 
PPTX
Bigm 140316004148-phpapp02
kongara
 
PPTX
Chapter 2 III Optimization – A Minimization type of LPP.pptx
eliasaliyi674
 
PPSX
Mb 106 quantitative techniques 6
KrishnaRoy45
 
PPSX
Mb 106 quantitative techniques 7
KrishnaRoy45
 
PPTX
The Big M Method - Operation Research
2013901097
 
PDF
Two phase method lpp
Anurag Srivastava
 
PPTX
Two Phase Method- Linear Programming
Manas Lad
 
PDF
Simplex method: Slack, Surplus & Artificial variable
DevyaneeDevyanee2007
 
PPTX
Solution of LPP by Simplex Method with Examples
proshantasarkar3
 
PPTX
Linear programming ppt on operertion research
TekluNega
 
PDF
Numerical analysis simplex method 2
SHAMJITH KM
 
PPTX
Maths mini project for sem3 ,maths last moment
kolekarkeshav38
 
PPT
M3L4.ppt
Rufesh
 
PPT
simplex method-maths 4 mumbai university
shobhakedari59
 
PPTX
Simplex Method.pptx
byuvashreeitITDept
 
PPT
Duality
Sachin MK
 
PPT
Simplex two phase
Shakti Ranjan
 
Combined
itsvineeth209
 
Procedure Of Simplex Method
itsvineeth209
 
Bigm 140316004148-phpapp02
kongara
 
Chapter 2 III Optimization – A Minimization type of LPP.pptx
eliasaliyi674
 
Mb 106 quantitative techniques 6
KrishnaRoy45
 
Mb 106 quantitative techniques 7
KrishnaRoy45
 
The Big M Method - Operation Research
2013901097
 
Two phase method lpp
Anurag Srivastava
 
Two Phase Method- Linear Programming
Manas Lad
 
Simplex method: Slack, Surplus & Artificial variable
DevyaneeDevyanee2007
 
Solution of LPP by Simplex Method with Examples
proshantasarkar3
 
Linear programming ppt on operertion research
TekluNega
 
Numerical analysis simplex method 2
SHAMJITH KM
 
Maths mini project for sem3 ,maths last moment
kolekarkeshav38
 
M3L4.ppt
Rufesh
 
simplex method-maths 4 mumbai university
shobhakedari59
 
Simplex Method.pptx
byuvashreeitITDept
 
Duality
Sachin MK
 
Simplex two phase
Shakti Ranjan
 
Ad

More from itsvineeth209 (18)

PPTX
Green Marketing
itsvineeth209
 
PPT
Indian Retail Sector
itsvineeth209
 
PPT
Sampling Design
itsvineeth209
 
DOC
Sampling Design
itsvineeth209
 
PPT
Rm 10 Report Writing 2
itsvineeth209
 
PPT
Rm 6 Sampling Design
itsvineeth209
 
PPT
Rm 1 Intro Types Research Process
itsvineeth209
 
PPT
Rm 5 Methods Of Data Collection
itsvineeth209
 
PPT
Rm 3 Hypothesis
itsvineeth209
 
DOC
Research Design
itsvineeth209
 
PPT
Rm 4 Research Design
itsvineeth209
 
PPT
Rm 2 Problem Identification
itsvineeth209
 
DOC
Transportation Problem
itsvineeth209
 
DOC
The Theories Of Trade
itsvineeth209
 
DOC
The Balance Of Payments
itsvineeth209
 
DOC
International Business Environment Full Syllabus
itsvineeth209
 
PPT
Modes Of International Business
itsvineeth209
 
DOC
International Business Environment
itsvineeth209
 
Green Marketing
itsvineeth209
 
Indian Retail Sector
itsvineeth209
 
Sampling Design
itsvineeth209
 
Sampling Design
itsvineeth209
 
Rm 10 Report Writing 2
itsvineeth209
 
Rm 6 Sampling Design
itsvineeth209
 
Rm 1 Intro Types Research Process
itsvineeth209
 
Rm 5 Methods Of Data Collection
itsvineeth209
 
Rm 3 Hypothesis
itsvineeth209
 
Research Design
itsvineeth209
 
Rm 4 Research Design
itsvineeth209
 
Rm 2 Problem Identification
itsvineeth209
 
Transportation Problem
itsvineeth209
 
The Theories Of Trade
itsvineeth209
 
The Balance Of Payments
itsvineeth209
 
International Business Environment Full Syllabus
itsvineeth209
 
Modes Of International Business
itsvineeth209
 
International Business Environment
itsvineeth209
 

Recently uploaded (20)

PPTX
Paycifi - Programmable Trust_Breakfast_PPTXT
FinTech Belgium
 
PPTX
Enabling the Digital Artisan – keynote at ICOCI 2025
Alan Dix
 
PDF
Plugging AI into everything: Model Context Protocol Simplified.pdf
Abati Adewale
 
PDF
Salesforce Summer '25 Release Frenchgathering.pptx.pdf
yosra Saidani
 
PPTX
Practical Applications of AI in Local Government
OnBoard
 
PDF
Cracking the Code - Unveiling Synergies Between Open Source Security and AI.pdf
Priyanka Aash
 
PDF
EIS-Webinar-Engineering-Retail-Infrastructure-06-16-2025.pdf
Earley Information Science
 
PDF
“Scaling i.MX Applications Processors’ Native Edge AI with Discrete AI Accele...
Edge AI and Vision Alliance
 
PPTX
Curietech AI in action - Accelerate MuleSoft development
shyamraj55
 
PDF
LLM Search Readiness Audit - Dentsu x SEO Square - June 2025.pdf
Nick Samuel
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PPTX
reInforce 2025 Lightning Talk - Scott Francis.pptx
ScottFrancis51
 
PPTX
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
pcprocore
 
PDF
My Journey from CAD to BIM: A True Underdog Story
Safe Software
 
PPSX
Usergroup - OutSystems Architecture.ppsx
Kurt Vandevelde
 
PDF
UiPath Agentic AI ile Akıllı Otomasyonun Yeni Çağı
UiPathCommunity
 
PDF
Python Conference Singapore - 19 Jun 2025
ninefyi
 
PDF
Why aren't you using FME Flow's CPU Time?
Safe Software
 
PDF
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
Safe Software
 
PDF
“MPU+: A Transformative Solution for Next-Gen AI at the Edge,” a Presentation...
Edge AI and Vision Alliance
 
Paycifi - Programmable Trust_Breakfast_PPTXT
FinTech Belgium
 
Enabling the Digital Artisan – keynote at ICOCI 2025
Alan Dix
 
Plugging AI into everything: Model Context Protocol Simplified.pdf
Abati Adewale
 
Salesforce Summer '25 Release Frenchgathering.pptx.pdf
yosra Saidani
 
Practical Applications of AI in Local Government
OnBoard
 
Cracking the Code - Unveiling Synergies Between Open Source Security and AI.pdf
Priyanka Aash
 
EIS-Webinar-Engineering-Retail-Infrastructure-06-16-2025.pdf
Earley Information Science
 
“Scaling i.MX Applications Processors’ Native Edge AI with Discrete AI Accele...
Edge AI and Vision Alliance
 
Curietech AI in action - Accelerate MuleSoft development
shyamraj55
 
LLM Search Readiness Audit - Dentsu x SEO Square - June 2025.pdf
Nick Samuel
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
reInforce 2025 Lightning Talk - Scott Francis.pptx
ScottFrancis51
 
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
pcprocore
 
My Journey from CAD to BIM: A True Underdog Story
Safe Software
 
Usergroup - OutSystems Architecture.ppsx
Kurt Vandevelde
 
UiPath Agentic AI ile Akıllı Otomasyonun Yeni Çağı
UiPathCommunity
 
Python Conference Singapore - 19 Jun 2025
ninefyi
 
Why aren't you using FME Flow's CPU Time?
Safe Software
 
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
Safe Software
 
“MPU+: A Transformative Solution for Next-Gen AI at the Edge,” a Presentation...
Edge AI and Vision Alliance
 

Artificial Variable Technique –

  • 1. Artificial Variable Technique – Big M-method If in a starting simplex table, we don’t have an identity sub matrix (i.e. an obvious starting BFS), then we introduce artificial variables to have a starting BFS. This is known as artificial variable technique. There is one method to find the starting BFS and solve the problem i.e., Big M method. Suppose a constraint equation i does not have a slack variable. i.e. there is no ith unit vector column in the LHS of the constraint equations. (This happens for example when the ith constraint in the original LPP is either ≥ or = .) Then we augment the equation with an artificial variable A i to form the ith unit vector column. However as the artificial variable is extraneous to the given LPP, we use a feedback mechanism in which the optimization process automatically attempts to force these variables to zero level. This is achieved by giving a large penalty to the coefficient of the artificial variable in the objective function as follows: Artificial variable objective coefficient = - M in a maximization problem, = M in a minimization problem where M is a very large positive number. Artificial Variable Technique – Big M-method
  • 2. The following steps are involved in solving an LPP using the Big M method. Step-1: Express the problem in the standard form. Step-2:Add non-negative artificial variables to the left side of each of the equations corresponding to constraints of the type ≥ or =. However, addition of these artificial variable causes violation of the corresponding constraints. Therefore, we would like to get rid of these variables and would not allow them to appear in the final solution. This is achieved by assigning a very large penalty (-M for maximization and M for minimization) in the objective function. Step-3: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, then the current solution is an optimal basic feasible solution. If at least one artificial variable in the basis at zero level and the optimality condition is satisfied then the current solution is an optimal basic feasible solution. 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. The solution satisfies the contains but does not optimize the objective function, since it contains a very large penalty M and is called pseudo optimal solution. Procedure of Big M-method
  • 3. Artificial Variable Technique – Big M-method Consider the LPP: Minimize Z = 2 x 1 + x 2 Subject to the constraints 3 x 1 + x 2 ≥ 9 x 1 + x 2 ≥ 6 x 1, x 2 ≥ 0 Putting this in the standard form, the LPP is: Minimize Z = 2 x 1 + x 2 Subject to the constraints 3 x 1 + x 2 – s 1 = 9 x 1 + x 2 – s 2 = 6 x 1 , x 2 , s 1 , s 2 ≥ 0 Here s 1 , s 2 are surplus variables. Note that we do not have a 2x2 identity sub matrix in the LHS. Introducing the artificial variables A 1 , A 2 in the above LPP Artificial Variable Technique – Big M-method
  • 4. The modified LPP is as follows: Minimize Z = 2 x 1 + x 2 + 0. s 1 + 0. s 2 + M.A 1 + M.A 2 Subject to the constraints 3 x 1 + x 2 – s 1 + A 1 = 9 x 1 + x 2 – s 2 + A 2 = 6 x 1 , x 2 , s 1 , s 2 , A 1 , A 2 ≥ 0 Note that we now have a 2x2 identity sub matrix in the coefficient matrix of the constraint equations. Now we can solve the above LPP by the Simplex method. But the above objective function is not in maximization form. Convert it into maximization form. Max Z = -2 x 1 – x 2 + 0. s 1 + 0. s 2 – M A 1 – M A 2 Artificial Variable Technique – Big M-method
  • 5. Artificial Variable Technique – Big M-method C j : - 2 - 1 0 0 - M - M 3 0 0 M M -2M+1 -4M+2 Δ j -M -M M M -2M -4M -15M Z j 3 6 0 1 1 0 0 -1 -1 0 1 1 1 9 6 - M - M A 1 A 2 MR X B /X 1 A 2 A 1 S 2 S 1 X 2 X 1 X B C B B.V
  • 6. C j : - 2 - 1 0 0 - M - M 2/3 -1/2+M -1/2+M 1 1/2 0 0 Δ j -1/2 -1/2 1 1/2 -1 -2 -15/2 Z j 3/2 -1/2 -3/2 1/2 1 0 9/2 -1 X 2 -1/2 1/2 1/2 -1/2 0 1 3/2 -2 X 1 0 4M/3 – 2/3 M 2/3-M/3 1/3-2M/3 0 Δ j -M -2/3+M/3 M 2/3- M/3 -2/3-2M/3 - 2 -6-3M Z j 9 9/2 0 1 1/3 -1/3 0 -1 -1/3 1/3 1/3 2/3 1 0 3 3 - 2 - M X 1 A 2 MR A 2 A 1 S 2 S 1 X 2 X 1 X B C B B.V