Simplex Method: Theory at A Glance (For IES, GATE, PSU) General Linear Programming Problem
Simplex Method: Theory at A Glance (For IES, GATE, PSU) General Linear Programming Problem
Simplex Method: Theory at A Glance (For IES, GATE, PSU) General Linear Programming Problem
Simplex Method
∑a x
j =1
ij i ≤ b i ,(i = 1,2,........m)
∑a x
j =1
ij i + si = bi ,(i = 1,2,....m)
∑a x
j =1
ij i ≥ b i ,(i = 1,2,........m)
∑a x
j =1
ij i − si = bi ,(i = 1,2,....m)
Big-M Method
In the simplex method was discussed with required transformation of objective function
and constraints. However, all the constraints were of inequality type withless-than-equal-
to’ (δ) sign. However, ‘greater-than-equal-to’ (ε) and ‘equality’ (=) constraints are also
possible. In such cases, a modified approach is followed, which will be discussed in this
chapter. Different types of LPP solutions in the context of Simplex method will also be
discussed. Finally, a discussion on minimization vs maximization will be presented.
Note: That while comparing (– 3 – 4M) and (– 5 – 3M), it is decided that (– 3 – 4M) <
(– 5 – 3M) as M is any arbitrarily large number.
Unbounded Solution
If at any iteration no departing variable can be found corresponding to entering variable,
the value of the objective function can be increased indefinitely, i.e., the solution is
unbounded.
Curious readers may find that the only modification is that the coefficient of x2 is changed
from 5 to 2 in the objective function. Thus the slope of the objective function and that of
third constraint are now same. It may be recalled from lecture notes 2, that if the Z line is
parallel to any side of the feasible region (i.e., one of the constraints) all the points lying on
that side constitute optimal solutions (refer Fig. 3 in lecture notes 2). So, reader should be
able to imagine graphically that the LPP is having infinite solutions. However, for this
particular set of constraints, if the objective function is made parallel (with equal slope) to
either the first constraint or the second constraint, it will not lead to multiple solutions.
The reason is very simple and left for the reader to find out. As a hint, plot all the
constraints and the objective function on an arithmetic paper.
Now, let us see how it can be found in the simplex tableau. Coming back to our problem,
final, tableau is shown as follows. Full problem is left to the reader as practice.
As there is no negative coefficient in the Z-row the optimal is reached. The solution is Z =
18, with x1 = 6 and x2 = 0. However, the coefficient of non-basic variable x2 is zero as shown
in the final simplex tableau. So, another solution is possible by incorporating x2 in the
basis. Based on the br , 4x will be the exiting variable. The next tableau will be as
crs
follows:
⎧6 ⎫ ⎧2 ⎫
Thus, we have two sets of solutions ⎨ ⎬ and ⎨ ⎬ . Other optimal solutions will be obtained
⎩0 ⎭ ⎩6 ⎭
⎧6⎫ ⎧2⎫
as β ⎨ ⎬ + (1 − β ) ⎨ ⎬ where, β ∈ [0, 1]. For example, let β = 0.4, corresponding solution is
⎩0⎭ ⎩6⎭
⎧3.6 ⎫
⎨ ⎬ , i.e., x1 = 3.6 and x2 = 3.6.
⎩3.6 ⎭
Note: That values of the objective function are not changed for different sets of solution;
for all the cases Z = 18.
Infeasible Solution
IES-5. Match List-I (Persons with whom the models are associated) with
List-II (Models) and select the correct answer: [IES-2002]
List-I List-II
A. J. Von Newmann 1. Waiting lines
B. G. Dantzig 2. Simulation
C. A.K. Erlang 3. Dynamic programming
D. Richard Bellman 4. Competitive strategies
5. Allocation by simplex method
Codes: A B C D A B C D
(a) 2 1 5 4 (b) 4 5 1 3
(c) 2 5 1 4 (d) 4 1 5 3
Big-M Method
IES-10. Consider the following statements: [IES-2000]
1. A linear programming problem with three variables and two
constraints can he solved by graphical method.
2. For solutions of a linear programming problem with mixed
constraints. Big-M-method can be employed.
3. In the solution process of a linear programming problem using
Big-M-method, when an artificial variable leaves the basis, the
column of the artificial variable can be removed from all
subsequent tables.
Which one these statements are correct?
(a) 1, 2 and 3 (b) 1 and 2 (c) 1 and 3 (d) 2 and 3