Artificial Variables Technique New
Artificial Variables Technique New
1
n
Subject to the constraints: a
i 1
ij x j Ai bi , i 1,2,, m. and x j , Ai 0
Step :3 Apply the simplex algorithm to solve this auxiliary LP problem. The following three
cases may arise at optimality
i) Max Z* =0 and at least one artificial variable is present in the basis with positive level
( j ). Then no feasible solution exists for the original LP problem.
ii) Max Z*= 0 and no artificial variables is present in the basis. Then the basis consists of only
decision variables ( x j ’s) and hence we may move to phase II to obtain an optimal basic
2
designated by –M for a maximization problem and +M for a minimization problem,
where M 0 .
The Big-M method for solving a LP problem can be summarized in the following
steps. (Minimization case)
Step:1 Express the Linear programming problem in the standard form by adding
slack variables, surplus variables and artificial variables.
Step: 2 The initial basic feasible solution is obtained by assigning zero value to
original variables.
Step: 3 Calculate the values of C j Z j in last row of the simplex table and examine
these values.
i) If all C j Z j 0 , then the current basic feasible is optimal.
Step : 4 Determine the key row and key element in the same manner as discussed in the
simplex algorithm of the maximization case.
Example: 4 Use the penalty (Big-M) method to solve the following LP problem
Minimize Z 5x1 3x2
2 x1 2 x2 10
5x1 2 x2 10
and x1 , x2 0