DocumentCode :
2176049
Title :
Speeding-up linear programming using fast matrix multiplication
Author :
Vaidya, Pravin M.
Author_Institution :
AT&T Bell Labs., Murray Hill, NJ, USA
fYear :
1989
fDate :
30 Oct-1 Nov 1989
Firstpage :
332
Lastpage :
337
Abstract :
The author presents an algorithm for solving linear programming problems that requires O((m+n)1.5 nL) arithmetic operations in the worst case, where m is the number of constraints, n the number of variables, and L a parameter defined in the paper. This result improves on the best known time complexity for linear programming by about √n . A key ingredient in obtaining the speedup is a proper combination and balancing of precomputation of certain matrices by fast matrix multiplication and low-rank incremental updating of inverses of other matrices. Specializing the algorithm to problems such as minimum-cost flow, flow with losses and gains, and multicommodity flow leads to algorithms whose time complexity closely matches or is better than the time complexity of the best known algorithms for these problems
Keywords :
computational complexity; linear programming; matrix algebra; fast matrix multiplication; flow with losses; linear programming; minimum-cost flow; multicommodity flow; time complexity; Arithmetic; Costs; Ellipsoids; Linear programming; Polynomials;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Foundations of Computer Science, 1989., 30th Annual Symposium on
Conference_Location :
Research Triangle Park, NC
Print_ISBN :
0-8186-1982-1
Type :
conf
DOI :
10.1109/SFCS.1989.63499
Filename :
63499
Link To Document :
بازگشت