Shish Mba Sams Ibm Varanasi Pom
Shish Mba Sams Ibm Varanasi Pom
Shish Mba Sams Ibm Varanasi Pom
North-Holland
SHORT COMMUNICATION
Nimrod MEGIDDO
The IBM Almaden Research Center, 650 Harry Road, San Jose, C A 95120-6099, and
Department of Statistics, Tel Aviv University, Tel Aviv, Israel
We show that the problem of exiting a degenerate vertex is as hard as the general linear
programming problem. More precisely, every linear programming problem can easily be reduced
to one where the second best vertex (which is highly degenerate) is already given. So, to solve
the latter, it is sufficient to exit that vertex in a direction that improves the objective function value.
1. Introduction
Definition 1.1. The following problem will be called the degeneracyproblem. A linear
programming problem is given in the form
minimize cTx
subject to Ax 3 b
the general linear programming problem. The question is of interest in the context
of the uniform cost model. It is not known whether the linear programming problem
can be solved in strongly polynomial time, that is, in a polynomial number p(m, n )
of arithmetic operations. The result proved below implies that if the degeneracy
problem is solvable in strongly polynomial time, then so is the general linear
programming problem.
2. The result
Proposition 2.1. The feasible region of P* has no vertices with 0 < xn+,< 1.
Proof. Suppose (x, xn+,)is any feasible solution of P* with 0 < xn+,< 1 and consider
the straight line determined by (x, x,,,) and ( v , 1). For any t 2 0,A[tx + (1 - t)e] +
+
(b - Av)[tx,+, (1 - t ) l ] 2 b. Thus, for any t 2 0 such that tx,,, + 1 - t 2 0, the point
t(x, x,+,)+(l- t)(v, 1) is feasible in P*. This range of values of t is equal to the
N. Megiddo / Degeneracy in linear programming 367
Proposition 2.2. If ( x , x,,,) is feasible in P* and 0 < x,,, < 1 then cTx > 0 .
Proof. The existence of such a point implies the existence of feasible points ( y , 1 )
with any negative value for cTy. This contradicts Proposition 2.2.
References
[ I ] M.L. Balinski, Th.M. Liebling and A.-E. Nobs, "On the average length of lexicographic paths,"
Mathematical Programming (to appear).
[2] R.G. Bland, "New finite pivoting rules," Mathematics of Operations Research 2 (1977) 103-107.
[3] V. Chvatal, Linear programming (W.H. Freeman and Co., New York/San Francisco, 1983).
[4] G.B. Dantzig, Linear programming and extensions (Princeton University Press, Princeton, NJ 1963).
[ S ] N. Karmarkar, "A new polynomial-time algorithm for linear programming," Combinatorica 4 (1984)
373-395.