Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. MIT Open Access Articles
  3. MIT Open Access Articles
  4. Solving Linear Programs in the Current Matrix Multiplication Time

Solving Linear Programs in the Current Matrix Multiplication Time

Thumbnail Image
Download
Name

3424305.pdf

Size

719.78 KB

Format

Adobe PDF

Checksum (MD5)

1af2c0eefcdcd4822f1f8469755bf47c

Download all files submitted through automated deposit
3424305.zip (524.94 KB)
Author(s)
Cohen, Michael
•
Lee, Yin Tat
•
Song, Zhao
Date Issued
January 5, 2021
Journal
Journal of the ACM
Publisher
Association for Computing Machinery
Citation
Michael B. Cohen, Yin Tat Lee, and Zhao Song. 2021. Solving Linear Programs in the Current Matrix Multiplication Time. J. ACM 68, 1, Article 3 (February 2021), 39 pages.
Version
Final published version
Abstract
This article shows how to solve linear programs of the form minAx=b,x≥ 0 c⊤ x with n variables in time O*((nω+n2.5−α/2+n2+1/6) log (n/δ)), where ω is the exponent of matrix multiplication, α is the dual exponent of matrix multiplication, and δ is the relative accuracy. For the current value of ω δ 2.37 and α δ 0.31, our algorithm takes O*(nω log (n/δ)) time. When ω = 2, our algorithm takes O*(n2+1/6 log (n/δ)) time. Our algorithm utilizes several new concepts that we believe may be of independent interest: • We define a stochastic central path method. • We show how to maintain a projection matrix √ WA⊤ (AWA⊤)−1A√ W in sub-quadratic time under \ell2 multiplicative changes in the diagonal matrix W.
Terms of Use
Article is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use.
Persistent DSpace Link
http://dx.doi.org/10.1145/3424305
https://dspace.mit.edu/handle/1721.1/171344
DOI of Published Version
https://doi.org/10.1145/3424305
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.