5

How can I prove that in the simplex method, a variable that has just left the basis cannot re-enter the basis on the very next iteration? The pivoting rule is Dantzig's.

1 Answers1

5

Assume the problem to be a minimization problem. Then we choose an entering variable only if the coefficient in the objective row of that variable is negative so as to reduce the objective value by increasing the value of the variable (from it's current value).

When a variable leaves the basis, the coefficient in the objective row of that variable becomes non-negative. In the next iteration of simplex, only variables with a negative coefficient can enter the basis. Hence the variable that just left cannot re-enter the basis in the very next iteration.

  • so the solution here is unnecessarily complicated? the only difference between what you wrote and what i would submit to my professor is symbols. i honestly don't think the proof gets more complicated than that. oh wait, do you think myb we might need to prove – BCLC Mar 07 '16 at 20:38
  • that the variable's $z_j - c_j$ becomes nonnegative in the next iteration? – BCLC Mar 07 '16 at 20:38
  • @Kasun Fernando What do you mean by the "objective row of that variable"? Do you just mean the reduced cost? – graphtheory123 Dec 27 '21 at 03:50