Solving Linear Programs in the Current Matrix Multiplication Time
arXiv:1810.07896
Abstract
This paper shows how to solve linear programs of the form with variables in time where is the exponent of matrix multiplication, is the dual exponent of matrix multiplication, and is the relative accuracy. For the current value of and , our algorithm takes time. When , our algorithm takes 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 in sub-quadratic time under multiplicative changes in the diagonal matrix .
arXiv commentSTOC 2019, JACM 2020
References in corpus (3)
Cited by in corpus (9)
- Finding Angles for Quantum Signal Processing with Machine Precision
- Solving Linear Programs with Sqrt(rank) Linear System Solves
- A Deterministic Linear Program Solver in Current Matrix Multiplication Time
- Higher-Order Accelerated Methods for Faster Non-Smooth Optimization
- Feature Relevance Determination for Ordinal Regression in the Context of Feature Redundancies and Privileged Information
- Minimizing Convex Functions with Rational Minimizers
- Limits on the Universal Method for Matrix Multiplication
- Doubly-Efficient Pseudo-Deterministic Proofs
- Decentralized Detection with Robust Information Privacy Protection