Solving linear programs from sign patterns

This paper is an attempt to provide a connection between qualitative matrix theory and linear programming. A linear program $$\max\{cx \mid Ax=b, x\geq 0\}$$ is said to be sign-solvable if the set of sign patterns of the optimal solutions is uniquely determined by the sign patterns of A, b, and c. It turns out to be NP-hard to decide whether a given linear program is sign-solvable or not. We then introduce a class of sign-solvable linear programs in terms of totally sign-nonsingular matrices, which can be recognized in polynomial time. For a linear program in this class, we devise an efficient combinatorial algorithm to obtain the sign pattern of an optimal solution from the sign patterns of A, b, and c. The algorithm runs in O(mγ) time, where m is the number of rows of A and γ is the number of all nonzero entries in A, b, and c.

[1]  Paul D. Seymour,et al.  Characterization of even directed graphs , 1987, J. Comb. Theory, Ser. B.

[2]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[3]  Richard A. Brualdi,et al.  Sign-central matrices , 1994 .

[4]  J. G. Evans,et al.  Postoptimal Analyses, Parametric Programming, and Related Topics , 1979 .

[5]  B. Sturmfels Oriented Matroids , 1993 .

[6]  William McCuaig,et al.  Pólya's Permanent Problem , 2004, Electron. J. Comb..

[7]  Bryan L. Shader,et al.  Linear systems with signed solutions , 2000 .

[8]  Richard A. Brualdi,et al.  Matrices of Sign-Solvable Linear Systems , 1995 .

[9]  William McCuaig Brace generation , 2001 .

[10]  Robert E. Tarjan,et al.  Faster Scaling Algorithms for Network Problems , 1989, SIAM J. Comput..

[11]  Martin Hayden,et al.  Foundations of economics , 1978 .

[12]  Richard M. Karp,et al.  A n^5/2 Algorithm for Maximum Matchings in Bipartite Graphs , 1971, SWAT.

[13]  Jia-Yu Shao,et al.  Some properties of matrices with signed null spaces , 2004, Discret. Math..

[14]  Bryan L. Shader,et al.  On matrices which have signed null-spaces , 2002 .

[15]  Robin Thomas,et al.  PERMANENTS, PFAFFIAN ORIENTATIONS, AND EVEN DIRECTED CIRCUITS , 1997, STOC 1997.

[16]  John M. Wilson,et al.  Advances in Sensitivity Analysis and Parametric Programming , 1998, J. Oper. Res. Soc..

[17]  Narendra Karmarkar,et al.  A new polynomial-time algorithm for linear programming , 1984, STOC '84.

[18]  Andrew Gillespie,et al.  Foundations of Economics , 2007 .

[19]  Mihalis Yannakakis,et al.  Pfaffian Orientations, 0/1 Permanents, and Even Cycles in Directed Graphs , 1988, ICALP.

[20]  John W. Chinneck,et al.  Linear programming with interval coefficients , 2000, J. Oper. Res. Soc..

[21]  Bernd Sturmfels,et al.  Oriented Matroids: Notation , 1999 .

[22]  Arkadi Nemirovski,et al.  Robust solutions of uncertain linear programs , 1999, Oper. Res. Lett..

[23]  L. Lovász,et al.  Annals of Discrete Mathematics , 1986 .

[24]  Bryan L. Shader,et al.  Sign-consistency and solvability of constrained linear systems , 1998 .