Académique Documents
Professionnel Documents
Culture Documents
Cycling: In the simplex method, a step in which one change s from a basis to an adjacent
basis; both representing the same extreme point solution is called a degenerate iteration.
Performing a sequence of degenerate iterations, all representing the same extreme point
with the objective function value remaining unc hanged is called cycling. It is possible
that we may stay at a non -optimal point and cycle through a sequence of associated bases
over and over again without reaching the optimal solution.
Example:
3 1
min X 4 + 20 X 5 − X 6 + 6 X 7
4 6
1
s.t. X 1 + X 4 − 8 X 5 − X 6 + 9 X 7 = 0
4
1 1
X 2 + X 4 − 12 X 5 − X 6 + 3 X 7 = 0
2 2
X3 + X6 =1
X1 , X 2 , X 3 , X 4 , X 5 , X 6 , X 7 ≥ 0
3 5
The optimal is X 1 = , X 4 = X 6 = 1, X 2 = X 3 = X 5 = X 7 = 0 ; z = −
4 4
X4 0
X1 0
X5 0
X6
X3 1
X7
X4 0
X1 0
X5
0
7. X B = X 2 = 0 , X N = =
X6
X3 1
X7
All the iterations correspond to the extreme point (0, 0, 1, 0, 0, 0, 0) T with different bases.
If the same sequence of pivots is used over and over again, the simplex method will cycle
forever and never reach the optimum.
Rules to prevent cycling:
1. Lexicographic rule for selecting an entering variable: Given a basic feasible
solution with basis B, we first use the minimum ratio test as the exiting criterion.
If this test gives a unique index, then the corresponding variable leaves the basis.
In case of a tie, we try to break it by replacing the right hand side in the minimum
ratio calculation by the first column and by using only the rows corresponding to
the tie. If the tie is still not broken, the second column is used.
2. Bland’s rule for selecting the entering and leaving variables: This rule restricts
the choice of both the entering and the leaving variables. In this rule, the variables
are first ordered in some sequence (say X 1, X 2, …, X n) without loss of generality.
Then of all non -basic variables with appropriate coefficients, the one with the
smallest index is chosen to enter the basis. Similarly of all the candidates to leave
the basis (in case of a tie in the minimum ratio test), the one with the smallest
index is chosen as the leaving variable.