Solving linear programs from sign patterns |
| |
Authors: | Satoru Iwata Naonori Kakimura |
| |
Affiliation: | (1) Research Institute for Mathematical Sciences, Kyoto University, Kyoto 606-8502, Japan;(2) Department of Mathematical Informatics, Graduate School of Information Science and Technology, The University of Tokyo, Tokyo 113-8656, Japan |
| |
Abstract: | This paper is an attempt to provide a connection between qualitative matrix theory and linear programming. A linear program 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. |
| |
Keywords: | 90C05 05C50 |
本文献已被 SpringerLink 等数据库收录! |
|