The problems of testing the feasibility of a system of linear inequalities, or strict inequalities, are well-known to be the most fundamental problems in the theory and practice of linear programming. From Gordan’s Theorem it follows that Ax < b is feasible if and only if the homogeneous problem ATy = 0, bTy + s = 0, (0, 0) ≠ (y, s) ⩾ (0, 0), is infeasible. We prove a stronger result: if Ax < b is feasible, then there is a feasible point satisfying x = ATw, for some w < 0. Moreover, there exists a feasible x = ATw satisfying AATw = b + δw−1, where δ is a positive scalar and w−1 = (1/w1, … , 1/wn)T. The existence of w and its computation is motivated by a procedure suggested by Chvatal for solving linear programming as homogeneous problems, as well as results on diagonal matrix scaling of positive semidefinite matrices. Not only these reveal the significance of the homogeneous problem, but also practical and theoretical relevance of Khachiyan and Kalantari’s diagonal matrix scaling algorithm, in computing an interior point of a linear system of inequalities, or in solving linear programming itself, over the reals or the rationals.
[1]
J. Stoer,et al.
Convexity and Optimization in Finite Dimensions I
,
1970
.
[2]
B. Kalantari.
Semidefinite programming and matrix scaling over the semidefinite cone
,
2003
.
[3]
J. R. Scotti,et al.
Available From
,
1973
.
[4]
B. Kalantari.
A THEOREM OF THE ALTERNATIVE FOR MULTIHOMOGENEOUS FUNCTIONS AND ITS RELATIONSHIP TO DIAGONAL SCALING OF MATRICES
,
1996
.
[5]
Yuval Rabani,et al.
Linear Programming
,
2007,
Handbook of Approximation Algorithms and Metaheuristics.
[6]
V. Chvatal.
Notes on the Khachiyan-Kalantari algorithm
,
2002
.
[7]
Leonid Khachiyan,et al.
Diagonal Matrix Scaling and Linear Programming
,
1992,
SIAM J. Optim..
[8]
B. Kalantari.
MATRIX SCALING DUALITIES IN CONVEX PROGRAMMING
,
2005
.