0% found this document useful (0 votes)
143 views5 pages

The Big M Method: Conclusion of The Simplex Algorithm

The Big M method is used to find a basic feasible solution for linear programs with greater than or equal constraints when one is not readily apparent. It works by adding artificial variables to modify the constraints so they are all greater than or equal, and adjusting the objective function so the artificial variables equal zero at optimality. The document provides steps for applying the Big M method, including an example where it determines the original problem is infeasible since the artificial variable remains positive.

Uploaded by

Aditi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
143 views5 pages

The Big M Method: Conclusion of The Simplex Algorithm

The Big M method is used to find a basic feasible solution for linear programs with greater than or equal constraints when one is not readily apparent. It works by adding artificial variables to modify the constraints so they are all greater than or equal, and adjusting the objective function so the artificial variables equal zero at optimality. The document provides steps for applying the Big M method, including an example where it determines the original problem is infeasible since the artificial variable remains positive.

Uploaded by

Aditi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

THE BIG M METHOD

If an LP has any ≥ or = constraints, a starting BFS may not be readily apparent.


When a BFS is not readily apparent, the Big M method or the two phase simplex method
may be used to solve the problem.
The Big M method is a version of the Simplex Algorithm that first finds a BFS by
adding "artificial" variables to the problem. The objective function of the original LP
must, of course, be modified to ensure that the artificial variables are all equal to 0
at the conclusion of the simplex algorithm.

Steps
1) Modify the constraints so that the RHS of each constraint is nonnegative (This
requires that each constraint with a negative RHS be multiplied by -1. Remember
that if you multiply an inequality by any negative number, the direction of the
inequality is reversed!). After modification, identify each constraint as ≥ , ≤ or =
constraint.
2) Convert each inequality constraint to standard form .If constraint i is ≤
constraint, we add a slack variable si; and if constraint i is ≥ constraint, we
subtract an excess (surplus) variable ei
3) Add an artificial variable ai to the constraints identified as ≥ or = constraints at
the end of Step 1. Also add the sign restriction ai ≥ 0.
4) Let M denote a very large positive number. If the LP is a min problem, add (for
each artificial variable) Mai to the objective function (before equal to 0). If the LP
is a max problem, add (for each artificial variable) -Mai to the objective
function(before equal to 0).
5) Since each artificial variable will be in the starting basis, all artificial variables
must be eliminated from objective row before beginning the simplex. Now solve
the transformed problem by the simplex (In choosing the entering variable,
remember that M is a very large positive number!).

BY: Dr. Hiba G. Fareed


43
If all artificial variables are equal to zero in the optimal solution, we have found the
optimal solution to the original problem. If any artificial variables are positive in the
optimal solution, the original problem is infeasible.

Example:

Maximize Z=3x+2y
Subject to
2x+y ≤ 9
x + 2y ≥ 9 (Note in this case we always subtract surplus and add artificial to avoid that when the
initial solu. is x = y = 0 this leads to surplus variable will be negative number = 9.
So we add nonnegative artificial variable)
x, y ≥ 0
Convert the constrains to equations
2x+y+s = 9
x + 2y -e +a = 9
Since we have Maximization, add – Ma to the objective function
Z = 3 x + 2 y – Ma

Then the standard form


2 x + y + s + 0e + 0a + 0 Z = 9
x + 2y + 0s - e + a + 0 Z = 9
-3 x - 2 y + 0 s + 0e + Ma + Z = 0
x, y , s , e , a ≥ 0
x y s e a Z
s 2 1 1 0 0 0 9
1 2 0 -1 1 0 9
Z -3 -2 0 0 M 1 0

BY: Dr. Hiba G. Fareed


44
Apply step 5 by eliminating any artificial from the objective row (hint: row operation)
x y s e a Z
s 2 1 1 0 0 0 9

R2 = R2/2 a 1 2 0 -1 1 0 9
Z -3-M -2- 2 M 0 M 0 1 -9M

The initial is s = 9 , a = 9 and other variables are zeros


Use Simplex Method
x y s e a Z
3 1 1
R1 = R1-R2
s 0 1 − 0
2 2 2
1 1 1 9
a 1 0 − 0
2 2 2 2
R3 = R3-(-2- 2 M )R2
Z -2 0 0 -1 1+M 1 9

x y s e a Z
2 1
x 1 0 − 0 3
3 3
1 2 2
y 0 1 − − 0 3
3 3 3
4 1 +M
Z 0 0 − 1 15
3 3

The ratios of the 1st , 2nd rows respectively are ( 9 , -9/2 ) . Since we are looking for the smallest
positive ratio then we will consider the 1st ratio is the one
x y s e a Z
e 3 0 2 1 -1 0 9
y 2 1 1 0 0 0 9
Z 1 0 2 0 M 1 18

BY: Dr. Hiba G. Fareed


45
Since, the last row doesn’t include negative number, we will stop
The optimal solution is the active variables y = 9 , e = 9 , Z = 18 . While the non-active
variables x = 0 , s = 0 , a = 0 .
The artificial variable a is 0 , which means that it is true optimal solution

Example:

Maximize Z=3x+2y
Subject to
2x+y ≤ 4
x + 2y ≥ 9
x, y ≥ 0
Then the standard form
2 x + y + s + 0e + 0a + 0 Z = 4
x + 2y + 0s - e + a + 0 Z = 9
-3 x - 2 y + 0 s + 0e + Ma + Z = 0
x, y , s , e , a ≥ 0
The Table will be
x Y s e a Z
s 2 1 1 0 0 0 4
1 2 0 -1 1 0 9
Z -3 -2 0 0 M 1 0

Then
x y s e a Z
s 2 1 1 0 0 0 4
a 1 2 0 -1 1 0 9
Z -3-M -2- 2 M 0 M 0 1 -9M

BY: Dr. Hiba G. Fareed


46
Using Row operation until we get to the final table
x Y s e a Z
y 2 1 1 0 0 0 4
a -3 0 -2 -1 1 0 1
Z 1+3M 0 2+2M M 0 1 8-M

The active variables are y = 4 , a = 1 , Z = 8-M and non-active variables x = 0 , s = 0 , e =


0
Since the artificial variable a is positive, then the problem is infeasible.
Also the objective function Z include the large –M mean that there will be no maximize

BY: Dr. Hiba G. Fareed


47

You might also like