Improved Algorithms For Linear Inequalities with Two Variables Per Inequality
- 1 December 1994
- journal article
- research article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Computing
- Vol. 23 (6) , 1313-1347
- https://doi.org/10.1137/s0097539791256325
Abstract
The authors show that a system of m linear inequalities with n variables, where each inequality involves at most two variables, can be solved in ($) over tilde O (mn(2)) time (we denote ($) over tilde O(f) = O(f polylog n polylog m)) deterministically, and in ($) over tilde O(n(3) + mn) expected time using randomization. parallel implementations of these algorithms run in ($) over tilde O(n) time, where the deterministic algorithm uses ($) over tilde O)(mn) processors and the randomized algorithm uses ($) over tilde On(2) + m) processors. The bounds significantly improve over previous algorithms. The randomized algorithm is based on novel insights into the structure of the problem.Keywords
This publication has 11 references indexed in Scilit:
- New algorithms for generalized network flowsPublished by Springer Nature ,2005
- Simple and Fast Algorithms for Linear and Integer Programs with Two Variables Per InequalitySIAM Journal on Computing, 1994
- Improved Algorithms For Linear Inequalities with Two Variables Per InequalitySIAM Journal on Computing, 1994
- A Strongly Polynomial Algorithm for a Special Class of Linear ProgramsOperations Research, 1991
- Linear Programming with Two Variables Per Inequality in Poly-Log TimeSIAM Journal on Computing, 1990
- Parallel Algorithms for Shared-Memory MachinesPublished by Elsevier ,1990
- Towards a Genuinely Polynomial Algorithm for Linear ProgrammingSIAM Journal on Computing, 1983
- Deciding Linear Inequalities by Computing Loop ResiduesJournal of the ACM, 1981
- A Polynomial Time Algorithm for Solving Systems of Linear Inequalities with Two Variables Per InequalitySIAM Journal on Computing, 1980
- Polyhedral sets having a least elementMathematical Programming, 1972