• 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