Artificial Variable Technique –

5,980 views 6 slides Aug 16, 2009
Slide 1
Slide 1 of 6
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6

About This Presentation

No description available for this slideshow.


Slide Content

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.
5.If no artificial variable appears in the basis and the optimality conditions are
satisfied, then the current solution is an optimal basic feasible solution.
6.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.
7.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
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
3

C
j
: - 2 - 1 0 0 - M - M

-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 -1X
2
-1/2 1/2 1/2 -1/2 0 1 3/2 -2X
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
MRA
2
A
1
S
2
S
1
X
2
X
1
X
B
C
B
B.V
2/3
Tags