首页 | 本学科首页   官方微博 | 高级检索  
     


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 $$max{cx mid Ax=b, xgeq 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.
Keywords:90C05  05C50
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号