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