SlideShare a Scribd company logo
1 of 4
Procedure of Simplex Method
The steps for the computation of an optimum solution are as follows:
Step-1: Check whether the objective function of the given L.P.P is to be maximized or
minimized. If it is to be minimized then we convert it into a problem of maximizing it by using
the result
        Minimum Z = - Maximum(-z)
Step-2: Check whether all right hand side values of the constrains are non-negative. If any one
of values is negative then multiply the           corresponding inequation of the constraints by -1,
so as to get all values are non-negative.
Step-3: Convert all the inequations of the constraints into equations by introducing
slack/surplus variables in the constraints. Put the costs of these variables equal to zero.
Step-4: Obtain an initial basic feasible solution to the problem and put it in the first column of
the simplex table.
Step-5: Compute the net evolutions Δj= Zj – Cj (j=1,2,…..n) by using the         relation Zj – Cj = CB Xj
– Cj .
Examine the sign
        (i)      If all net evolutions are non negative, then the initial basic feasible
        solution is an optimum solution.
        (ii)     If at least one net evolution is negative, proceed on to the next step.
Step-6: If there are more than one negative net evolutions, then choose the most
        negative of them. The corresponding column is called entering            column.
        (i)      If all values in this column are ≤ 0, then there is an unbounded solution to the
given problem.
        (ii)     If at least one value is > 0, then the corresponding variable enters the         basis.


Step-7:Compute the ratio {XB / Entering column} and choose the minimum of     these ratios.
The row which is corresponding to this minimum ratio is called leaving row. The common
element which is in both entering column and leaving row is known as the leading element
or key element        or pivotal element of the table.

Step-8:Convert the key element to unity by dividing its row by the leading      element itself
and all other elements in its column to zeros by using     elementary row transformations.

Step-9:         Go to step-5 and repeat the computational procedure until either an
          optimum solution is obtained or there is an indication of an unbounded solution.
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 Ai 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.

Procedure of 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.

    1. If no artificial variable appears in the basis and the optimality conditions are satisfied, then the
       current solution is an optimal basic feasible solution.

    2. 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.

    3. 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.

Artificial Variable Technique
– Big M-method

Consider the LPP:

Minimize Z = 2 x1 + x2

Subject to the constraints

       3 x 1 + x2 ≥ 9

         x1 + x2 ≥ 6

          x1, x2 ≥ 0

Putting this in the standard form, the LPP is:

Minimize Z = 2 x1 + x2

Subject to the constraints

       3 x 1 + x 2 – s1        =9

         x1 + x2        – s2 = 6

          x1, x2 ,s1 , s2 ≥ 0

Here s1 , s2 are surplus variables.

Note that we do not have a 2x2 identity sub matrix in the LHS.

Introducing the artificial variables A1, A2 in the above LPP

The modified LPP is as follows:

Minimize Z = 2 x1 + x2 + 0. s1 + 0. s2 + M.A1 + M.A2

Subject to the constraints

       3 x 1 + x 2 – s1        + A1       = 9

         x1 + x2        – s2          + A2 = 6

          x1, x2 , s1 , s2 , A1 , A2 ≥ 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 x1 – x2 + 0. s1 + 0. s2 – M A1 – M A2



                          Cj:        -2             -2        0        0        -M            -M

B.V     CB         XB           X1            X2         S1       S2       A1        A2            MR
                                                                                                   XB/X1



 A1      -M         9                          1          -1       0        1         0              3
         -M                                                       -1
 A2                 6            1             1          0                 0         1              6
 Zj                -15M         -4M           -2M         M        M        -M        -M




Δj                              -4M+2         -2M+1       M        M        0             0
B.V     CB         XB           X1            X2         S1       S2       A1        A2            MR

                                                                                                   XB/X1

 A1      -M         9                          1          -1       0        1         0              3

         -M                                                       -1

 A2                 6            1             1          0                 0         1              6

 Zj                -15M         -4M           -2M         M        M        -M        -M




Δj                              -4M+2         -2M+1       M        M        0             0

More Related Content

What's hot

Simplex method concept,
Simplex method concept,Simplex method concept,
Simplex method concept,Dronak Sahu
 
Transportation Problem in Operational Research
Transportation Problem in Operational ResearchTransportation Problem in Operational Research
Transportation Problem in Operational ResearchNeha Sharma
 
Formulation Lpp
Formulation  LppFormulation  Lpp
Formulation LppSachin MK
 
Simplex Method
Simplex MethodSimplex Method
Simplex MethodSachin MK
 
Simplex method: Slack, Surplus & Artificial variable
Simplex method:  Slack, Surplus & Artificial variableSimplex method:  Slack, Surplus & Artificial variable
Simplex method: Slack, Surplus & Artificial variableDevyaneeDevyanee2007
 
Transportation and Assignment
Transportation and AssignmentTransportation and Assignment
Transportation and AssignmentLokesh Payasi
 
Sequencing problems in Operations Research
Sequencing problems in Operations ResearchSequencing problems in Operations Research
Sequencing problems in Operations ResearchAbu Bashar
 
Game Theory Operation Research
Game Theory Operation ResearchGame Theory Operation Research
Game Theory Operation ResearchR A Shah
 
NORTH WEST CORNER METHOD
NORTH WEST CORNER METHODNORTH WEST CORNER METHOD
NORTH WEST CORNER METHODRashiPandey16
 
Transportation Problem- Initial Basic Feasible Solution
Transportation Problem- Initial Basic Feasible SolutionTransportation Problem- Initial Basic Feasible Solution
Transportation Problem- Initial Basic Feasible SolutionDrDeepaChauhan
 
Special Cases in Simplex Method
Special Cases in Simplex MethodSpecial Cases in Simplex Method
Special Cases in Simplex MethodDivyansh Verma
 

What's hot (20)

Big-M Method Presentation
Big-M Method PresentationBig-M Method Presentation
Big-M Method Presentation
 
Simplex method concept,
Simplex method concept,Simplex method concept,
Simplex method concept,
 
Game theory
Game theoryGame theory
Game theory
 
LEAST COST METHOD
LEAST COST METHOD LEAST COST METHOD
LEAST COST METHOD
 
Transportation Problem in Operational Research
Transportation Problem in Operational ResearchTransportation Problem in Operational Research
Transportation Problem in Operational Research
 
Assignment Problem
Assignment ProblemAssignment Problem
Assignment Problem
 
Modi method
Modi methodModi method
Modi method
 
Linear programing
Linear programingLinear programing
Linear programing
 
Formulation Lpp
Formulation  LppFormulation  Lpp
Formulation Lpp
 
Simplex Method
Simplex MethodSimplex Method
Simplex Method
 
Simplex method: Slack, Surplus & Artificial variable
Simplex method:  Slack, Surplus & Artificial variableSimplex method:  Slack, Surplus & Artificial variable
Simplex method: Slack, Surplus & Artificial variable
 
Transportation and Assignment
Transportation and AssignmentTransportation and Assignment
Transportation and Assignment
 
Lpp simplex method
Lpp simplex methodLpp simplex method
Lpp simplex method
 
Transportation problem
Transportation problemTransportation problem
Transportation problem
 
Sequencing problems in Operations Research
Sequencing problems in Operations ResearchSequencing problems in Operations Research
Sequencing problems in Operations Research
 
unbalanced transportation problem
unbalanced transportation problemunbalanced transportation problem
unbalanced transportation problem
 
Game Theory Operation Research
Game Theory Operation ResearchGame Theory Operation Research
Game Theory Operation Research
 
NORTH WEST CORNER METHOD
NORTH WEST CORNER METHODNORTH WEST CORNER METHOD
NORTH WEST CORNER METHOD
 
Transportation Problem- Initial Basic Feasible Solution
Transportation Problem- Initial Basic Feasible SolutionTransportation Problem- Initial Basic Feasible Solution
Transportation Problem- Initial Basic Feasible Solution
 
Special Cases in Simplex Method
Special Cases in Simplex MethodSpecial Cases in Simplex Method
Special Cases in Simplex Method
 

Viewers also liked

Linear ineqns. and statistics
Linear ineqns. and statisticsLinear ineqns. and statistics
Linear ineqns. and statisticsindu psthakur
 
Bba 3274 qm week 8 linear programming
Bba 3274 qm week 8 linear programmingBba 3274 qm week 8 linear programming
Bba 3274 qm week 8 linear programmingStephen Ong
 
North West Corner Method
North West Corner MethodNorth West Corner Method
North West Corner MethodMuhammad Waleed
 
Graphical Method
Graphical MethodGraphical Method
Graphical MethodSachin MK
 
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 methodRoshan Kumar Patel
 
Simplex method
Simplex methodSimplex method
Simplex methodtatteya
 
Two Phase Method- Linear Programming
Two Phase Method- Linear ProgrammingTwo Phase Method- Linear Programming
Two Phase Method- Linear ProgrammingManas Lad
 
Education Stakeholders’ Perceptions of the Quality of Secondary Education Und...
Education Stakeholders’ Perceptions of the Quality of Secondary Education Und...Education Stakeholders’ Perceptions of the Quality of Secondary Education Und...
Education Stakeholders’ Perceptions of the Quality of Secondary Education Und...Creptone I. Madunda
 
Operation Research (Simplex Method)
Operation Research (Simplex Method)Operation Research (Simplex Method)
Operation Research (Simplex Method)Shivani Gautam
 
Applications of linear programming
Applications of linear programmingApplications of linear programming
Applications of linear programmingZenblade 93
 
LINEAR PROGRAMMING
LINEAR PROGRAMMINGLINEAR PROGRAMMING
LINEAR PROGRAMMINGrashi9
 
Linear Equations and Inequalities in One Variable
Linear Equations and Inequalities in One VariableLinear Equations and Inequalities in One Variable
Linear Equations and Inequalities in One Variablemisey_margarette
 
FACTORS AFFECTING PERFORMANCE IN SCIENCE OF FOURTH YEAR STUDENTS IN THE NATIO...
FACTORS AFFECTING PERFORMANCE IN SCIENCE OF FOURTH YEAR STUDENTS IN THE NATIO...FACTORS AFFECTING PERFORMANCE IN SCIENCE OF FOURTH YEAR STUDENTS IN THE NATIO...
FACTORS AFFECTING PERFORMANCE IN SCIENCE OF FOURTH YEAR STUDENTS IN THE NATIO...ASU-CHARRM
 
A STUDY ON THE FACTOR OF STUDENT ABSENTEEISM AT FACULTY OF BUSINESS, UNISEL S...
A STUDY ON THE FACTOR OF STUDENT ABSENTEEISM AT FACULTY OF BUSINESS, UNISEL S...A STUDY ON THE FACTOR OF STUDENT ABSENTEEISM AT FACULTY OF BUSINESS, UNISEL S...
A STUDY ON THE FACTOR OF STUDENT ABSENTEEISM AT FACULTY OF BUSINESS, UNISEL S...Nisha Ambalan
 

Viewers also liked (18)

Linear ineqns. and statistics
Linear ineqns. and statisticsLinear ineqns. and statistics
Linear ineqns. and statistics
 
Chapter 4
Chapter 4Chapter 4
Chapter 4
 
Bba 3274 qm week 8 linear programming
Bba 3274 qm week 8 linear programmingBba 3274 qm week 8 linear programming
Bba 3274 qm week 8 linear programming
 
North West Corner Method
North West Corner MethodNorth West Corner Method
North West Corner Method
 
Graphical Method
Graphical MethodGraphical Method
Graphical Method
 
Simplex Method
Simplex MethodSimplex Method
Simplex Method
 
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
 
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
 
Education Stakeholders’ Perceptions of the Quality of Secondary Education Und...
Education Stakeholders’ Perceptions of the Quality of Secondary Education Und...Education Stakeholders’ Perceptions of the Quality of Secondary Education Und...
Education Stakeholders’ Perceptions of the Quality of Secondary Education Und...
 
Operation Research (Simplex Method)
Operation Research (Simplex Method)Operation Research (Simplex Method)
Operation Research (Simplex Method)
 
Applications of linear programming
Applications of linear programmingApplications of linear programming
Applications of linear programming
 
LINEAR PROGRAMMING
LINEAR PROGRAMMINGLINEAR PROGRAMMING
LINEAR PROGRAMMING
 
Linear Equations and Inequalities in One Variable
Linear Equations and Inequalities in One VariableLinear Equations and Inequalities in One Variable
Linear Equations and Inequalities in One Variable
 
FACTORS AFFECTING PERFORMANCE IN SCIENCE OF FOURTH YEAR STUDENTS IN THE NATIO...
FACTORS AFFECTING PERFORMANCE IN SCIENCE OF FOURTH YEAR STUDENTS IN THE NATIO...FACTORS AFFECTING PERFORMANCE IN SCIENCE OF FOURTH YEAR STUDENTS IN THE NATIO...
FACTORS AFFECTING PERFORMANCE IN SCIENCE OF FOURTH YEAR STUDENTS IN THE NATIO...
 
MYP 5 Real Life linear programming
MYP 5  Real Life linear programmingMYP 5  Real Life linear programming
MYP 5 Real Life linear programming
 
A STUDY ON THE FACTOR OF STUDENT ABSENTEEISM AT FACULTY OF BUSINESS, UNISEL S...
A STUDY ON THE FACTOR OF STUDENT ABSENTEEISM AT FACULTY OF BUSINESS, UNISEL S...A STUDY ON THE FACTOR OF STUDENT ABSENTEEISM AT FACULTY OF BUSINESS, UNISEL S...
A STUDY ON THE FACTOR OF STUDENT ABSENTEEISM AT FACULTY OF BUSINESS, UNISEL S...
 
Linear programming
Linear programmingLinear programming
Linear programming
 

Similar to Simplex Method Procedure for Linear Programming Problems

Similar to Simplex Method Procedure for Linear Programming Problems (20)

Combined
CombinedCombined
Combined
 
Artificial Variable Technique –
Artificial Variable Technique –Artificial Variable Technique –
Artificial Variable Technique –
 
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)
 
Simplex algorithm
Simplex algorithmSimplex algorithm
Simplex algorithm
 
Big M method
Big M methodBig M method
Big M method
 
Big m method
Big   m methodBig   m method
Big m method
 
Bigm 140316004148-phpapp02
Bigm 140316004148-phpapp02Bigm 140316004148-phpapp02
Bigm 140316004148-phpapp02
 
Lp (2)
Lp (2)Lp (2)
Lp (2)
 
simplex method
simplex methodsimplex method
simplex method
 
Simplex Meathod
Simplex MeathodSimplex Meathod
Simplex Meathod
 
Simplex
SimplexSimplex
Simplex
 
2. lp iterative methods
2. lp   iterative methods2. lp   iterative methods
2. lp iterative methods
 
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
 
Simplex two phase
Simplex two phaseSimplex two phase
Simplex two phase
 
Chapter 4 Simplex Method ppt
Chapter 4  Simplex Method pptChapter 4  Simplex Method ppt
Chapter 4 Simplex Method ppt
 
Simplex method material for operation .pptx
Simplex method material for operation .pptxSimplex method material for operation .pptx
Simplex method material for operation .pptx
 
Numerical analysis dual, primal, revised simplex
Numerical analysis  dual, primal, revised simplexNumerical analysis  dual, primal, revised simplex
Numerical analysis dual, primal, revised simplex
 
Digital electronics lesson 2 part 2
Digital electronics lesson 2 part 2Digital electronics lesson 2 part 2
Digital electronics lesson 2 part 2
 
Simplex part 2 of 4
Simplex part 2 of 4Simplex part 2 of 4
Simplex part 2 of 4
 

More from itsvineeth209

Evolution,Drivers Of Indian Retail
Evolution,Drivers Of Indian RetailEvolution,Drivers Of Indian Retail
Evolution,Drivers Of Indian Retailitsvineeth209
 
Intro To Tretailing 6.2.09
Intro To Tretailing 6.2.09Intro To Tretailing 6.2.09
Intro To Tretailing 6.2.09itsvineeth209
 
Indian Retail Sector
Indian Retail SectorIndian Retail Sector
Indian Retail Sectoritsvineeth209
 
Rm 10 Report Writing 2
Rm   10   Report Writing 2Rm   10   Report Writing 2
Rm 10 Report Writing 2itsvineeth209
 
Rm 6 Sampling Design
Rm   6   Sampling DesignRm   6   Sampling Design
Rm 6 Sampling Designitsvineeth209
 
Rm 1 Intro Types Research Process
Rm   1   Intro Types   Research ProcessRm   1   Intro Types   Research Process
Rm 1 Intro Types Research Processitsvineeth209
 
Rm 5 Methods Of Data Collection
Rm   5   Methods Of Data CollectionRm   5   Methods Of Data Collection
Rm 5 Methods Of Data Collectionitsvineeth209
 
Rm 4 Research Design
Rm   4   Research DesignRm   4   Research Design
Rm 4 Research Designitsvineeth209
 
Rm 2 Problem Identification
Rm   2   Problem IdentificationRm   2   Problem Identification
Rm 2 Problem Identificationitsvineeth209
 
Transportation Problem
Transportation ProblemTransportation Problem
Transportation Problemitsvineeth209
 
Transportation Problem
Transportation ProblemTransportation Problem
Transportation Problemitsvineeth209
 
North West Corner Rule
North   West Corner RuleNorth   West Corner Rule
North West Corner Ruleitsvineeth209
 
The Theories Of Trade
The Theories Of TradeThe Theories Of Trade
The Theories Of Tradeitsvineeth209
 

More from itsvineeth209 (20)

Green Marketing
Green MarketingGreen Marketing
Green Marketing
 
Evolution,Drivers Of Indian Retail
Evolution,Drivers Of Indian RetailEvolution,Drivers Of Indian Retail
Evolution,Drivers Of Indian Retail
 
Intro To Tretailing 6.2.09
Intro To Tretailing 6.2.09Intro To Tretailing 6.2.09
Intro To Tretailing 6.2.09
 
Indian Retail Sector
Indian Retail SectorIndian Retail Sector
Indian Retail Sector
 
Sampling Design
Sampling DesignSampling Design
Sampling Design
 
Sampling Design
Sampling DesignSampling Design
Sampling Design
 
Rm 10 Report Writing 2
Rm   10   Report Writing 2Rm   10   Report Writing 2
Rm 10 Report Writing 2
 
Rm 6 Sampling Design
Rm   6   Sampling DesignRm   6   Sampling Design
Rm 6 Sampling Design
 
Rm 1 Intro Types Research Process
Rm   1   Intro Types   Research ProcessRm   1   Intro Types   Research Process
Rm 1 Intro Types Research Process
 
Rm 5 Methods Of Data Collection
Rm   5   Methods Of Data CollectionRm   5   Methods Of Data Collection
Rm 5 Methods Of Data Collection
 
Rm 3 Hypothesis
Rm   3   HypothesisRm   3   Hypothesis
Rm 3 Hypothesis
 
Research Design
Research DesignResearch Design
Research Design
 
Rm 4 Research Design
Rm   4   Research DesignRm   4   Research Design
Rm 4 Research Design
 
Rm 2 Problem Identification
Rm   2   Problem IdentificationRm   2   Problem Identification
Rm 2 Problem Identification
 
Vam
VamVam
Vam
 
Transportation Problem
Transportation ProblemTransportation Problem
Transportation Problem
 
Transportation Problem
Transportation ProblemTransportation Problem
Transportation Problem
 
North West Corner Rule
North   West Corner RuleNorth   West Corner Rule
North West Corner Rule
 
The Theories Of Trade
The Theories Of TradeThe Theories Of Trade
The Theories Of Trade
 
The Balance Of
The Balance OfThe Balance Of
The Balance Of
 

Recently uploaded

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Recently uploaded (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

Simplex Method Procedure for Linear Programming Problems

  • 1. Procedure of Simplex Method The steps for the computation of an optimum solution are as follows: Step-1: Check whether the objective function of the given L.P.P is to be maximized or minimized. If it is to be minimized then we convert it into a problem of maximizing it by using the result Minimum Z = - Maximum(-z) Step-2: Check whether all right hand side values of the constrains are non-negative. If any one of values is negative then multiply the corresponding inequation of the constraints by -1, so as to get all values are non-negative. Step-3: Convert all the inequations of the constraints into equations by introducing slack/surplus variables in the constraints. Put the costs of these variables equal to zero. Step-4: Obtain an initial basic feasible solution to the problem and put it in the first column of the simplex table. Step-5: Compute the net evolutions Δj= Zj – Cj (j=1,2,…..n) by using the relation Zj – Cj = CB Xj – Cj . Examine the sign (i) If all net evolutions are non negative, then the initial basic feasible solution is an optimum solution. (ii) If at least one net evolution is negative, proceed on to the next step. Step-6: If there are more than one negative net evolutions, then choose the most negative of them. The corresponding column is called entering column. (i) If all values in this column are ≤ 0, then there is an unbounded solution to the given problem. (ii) If at least one value is > 0, then the corresponding variable enters the basis. Step-7:Compute the ratio {XB / Entering column} and choose the minimum of these ratios. The row which is corresponding to this minimum ratio is called leaving row. The common element which is in both entering column and leaving row is known as the leading element or key element or pivotal element of the table. Step-8:Convert the key element to unity by dividing its row by the leading element itself and all other elements in its column to zeros by using elementary row transformations. Step-9: Go to step-5 and repeat the computational procedure until either an optimum solution is obtained or there is an indication of an unbounded solution.
  • 2. 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 Ai 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. Procedure of 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. 1. If no artificial variable appears in the basis and the optimality conditions are satisfied, then the current solution is an optimal basic feasible solution. 2. 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. 3. 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
  • 3. but does not optimize the objective function, since it contains a very large penalty M and is called pseudo optimal solution. Artificial Variable Technique – Big M-method Consider the LPP: Minimize Z = 2 x1 + x2 Subject to the constraints 3 x 1 + x2 ≥ 9 x1 + x2 ≥ 6 x1, x2 ≥ 0 Putting this in the standard form, the LPP is: Minimize Z = 2 x1 + x2 Subject to the constraints 3 x 1 + x 2 – s1 =9 x1 + x2 – s2 = 6 x1, x2 ,s1 , s2 ≥ 0 Here s1 , s2 are surplus variables. Note that we do not have a 2x2 identity sub matrix in the LHS. Introducing the artificial variables A1, A2 in the above LPP The modified LPP is as follows: Minimize Z = 2 x1 + x2 + 0. s1 + 0. s2 + M.A1 + M.A2 Subject to the constraints 3 x 1 + x 2 – s1 + A1 = 9 x1 + x2 – s2 + A2 = 6 x1, x2 , s1 , s2 , A1 , A2 ≥ 0 Note that we now have a 2x2 identity sub matrix in the coefficient matrix of the constraint equations.
  • 4. 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 x1 – x2 + 0. s1 + 0. s2 – M A1 – M A2 Cj: -2 -2 0 0 -M -M B.V CB XB X1 X2 S1 S2 A1 A2 MR XB/X1 A1 -M 9 1 -1 0 1 0 3 -M -1 A2 6 1 1 0 0 1 6 Zj -15M -4M -2M M M -M -M Δj -4M+2 -2M+1 M M 0 0 B.V CB XB X1 X2 S1 S2 A1 A2 MR XB/X1 A1 -M 9 1 -1 0 1 0 3 -M -1 A2 6 1 1 0 0 1 6 Zj -15M -4M -2M M M -M -M Δj -4M+2 -2M+1 M M 0 0