Big M Method PDF
Big M Method PDF
any problems with the Simplex method then I highly advise you to go back to the groups page
and download the Simplex tutorial and take a look at some exercises that I shared on the group.
e
er
liv
De
This is going to be a straight-forward step by step tutorial, so you will be able to fully
understand the Big M method once you finish reading this document.
Step 1: when should I use the Big M method?
You use the Big M method if the (0,0) doesnt satisfy the inequality in a constraint, which is
illustrated in the following:
to
yo
Let us substitute both X variables with zero, we obtain:
by
tp
ht
5(0)+8(0)
://
We can see that it doesnt satisfy the inequality and the whole inequality is impossible, in this
case we use the Big M in such constraints.
tb
sr
Step 2:
es
c
ix.
.w
es
rc
ou
After finding that (0,0) doesnt satisfy the inequality, we have to insert what we call Artificial
Variable in the standard form, illustrated as the following:
/tb
(this is the exact same of what we do in the Simplex method with the Slack variable)
om
Step 3: we make all the variables in the constraint equal to zero except for the artificial variable,
we obtain
, we will use it on the Bj column later.
es
rc
ou
es
sr
Prepared by Taoufik Keskes
Step 4:
We rewrite the objective function; let us say that we have the following objective function
along with the constraints:
e
er
liv
De
to
u
yo
by
://
tp
ht
The M is an artificial number we use, it is a very large number, you can say it is like infinity.
sr
tb
Step 4:
1
2
2
-1
Bases
M
M
4
1
5M
-1
0
0
-1
1
0
0
1
M
3-M
-M
M
-M
M
M
0
M
0
om
c
ix.
3M
2-3M
.w
es
rc
ou
es
We proceed normally with the Simplex method to make our table which will look like this:
/tb
es
sr
rc
ou
The question remains though, how do we know which M is smaller or larger than the other?
Because in the Simplex method we need to know the pivot column and that only can be done
after looking at the Cj-Zj Row.
es
The answer is, M acts like infinity, we only look at the coefficient to know which M is
smaller/larger than the other, if coefficients are the same we look at the numbers before them
then we decide.
For example, in our table we have 2-3M and 3-M and M , which one of them is the smallest?
2-3M is the smallest one because the coefficient is equal to -3.
Now which one is the largest?
De
You guessed it, it is the M because it has the largest coefficient which is 1
e
er
liv
to
u
yo
by
://
tp
ht
sr
tb
/tb
om
c
ix.
.w
es
rc
ou
es
es
rc
ou
es
sr
Prepared by Taoufik Keskes