Efficient Inverse Maintenance and Faster Algorithms for Linear Programming
Not on the map. Why?
Abstract (arXiv)
In this paper, we consider the following inverse maintenance problem: given A ∈ ℝn× d and a number of rounds r, we receive a n× n diagonal matrix D(k) at round k and we wish to maintain an efficient linear system solver for ATD(k)A under the assumption D(k) does not change too rapidly. This inverse maintenance problem is the computational bottleneck in solving multiple optimization problems. We show how to solve this problem with tildeO(nnz(A)+dω) preprocessing time and amortized tildeO(nnz(A)+d2) time per round, improving upon previous running times for solving this problem. Consequently, we obtain the fastest known running times for solving multiple problems including, linear programming and computing a rounding of a polytope. In particular given a feasible point in a linear program with d variables, n constraints, and constraint matrix A∈ℝn× d, we show how to solve the linear program in time tildeO(nnz(A)+d2)√dlog(ε-1)). We achieve our results through a novel combination of classic numerical techniques of low rank update, preconditioning, and fast matrix multiplication as well as recent work on subspace embeddings and spectral sparsification that we hope will be of independent interest.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). First posted on arXiv 5 Mar 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 0; 2023: 5; 2024: 4; 2025: 2.
13 papers.
Sort:
- 2021Classification with abstention but without disparitiescited by 27
- 2021Thinking Inside the Ball: Near-Optimal Minimization of the Maximal Losscited by 17
- 2023A General Algorithm for Solving Rank-one Matrix Sensingcited by 15
- 2023Importance Sparsification for Sinkhorn Algorithmcited by 6
- 2023Projection-Free Online Convex Optimization via Efficient Newton Iterationscited by 4
- 2025The Structural Complexity of Matrix-Vector Multiplicationcited by 4
- 2023A Whole New Ball Game: A Primal Accelerated Method for Matrix Games and Minimizing the Maximum of Smooth Functionscited by 3
- 2024Sharper Bounds for Chebyshev Moment Matching, with Applicationscited by 3
- 2025Quantum Algorithms for Bandits with Knapsacks with Improved Regret and Time Complexitiescited by 2
- 2024Faster Sampling from Log-Concave Densities over Polytopes via Efficient Linear Solverscited by 1
- 2024On Approximability of ℓ22 Min-Sum Clusteringcited by 1
- 2023Accelerated Gradient Algorithms with Adaptive Subspace Search for Instance-Faster Optimizationcited by 0
1 more
- 2024Score Design for Multi-Criteria Incentivizationcited by 0
- 2025Quantum Algorithms for Bandits with Knapsacks with Improved Regret and Time Complexities6 Jul 2025
- 2025The Structural Complexity of Matrix-Vector Multiplication28 Feb 2025
- 2024On Approximability of ℓ22 Min-Sum Clustering4 Dec 2024
- 2024Score Design for Multi-Criteria Incentivization8 Oct 2024
- 2024Faster Sampling from Log-Concave Densities over Polytopes via Efficient Linear Solvers6 Sep 2024
- 2024Sharper Bounds for Chebyshev Moment Matching, with Applications22 Aug 2024
- 2023Accelerated Gradient Algorithms with Adaptive Subspace Search for Instance-Faster Optimization6 Dec 2023
- 2023A Whole New Ball Game: A Primal Accelerated Method for Matrix Games and Minimizing the Maximum of Smooth Functions17 Nov 2023
- 2023Projection-Free Online Convex Optimization via Efficient Newton Iterations19 Jun 2023
- 2023Importance Sparsification for Sinkhorn Algorithm11 Jun 2023
- 2023A General Algorithm for Solving Rank-one Matrix Sensing22 Mar 2023
- 2021Thinking Inside the Ball: Near-Optimal Minimization of the Maximal Loss4 May 2021
1 more
- 2021Classification with abstention but without disparities24 Feb 2021
- 2021Classification with abstention but without disparitiescited by 27
- 2021Thinking Inside the Ball: Near-Optimal Minimization of the Maximal Losscited by 17
- 2023A General Algorithm for Solving Rank-one Matrix Sensingcited by 15
- 2023Importance Sparsification for Sinkhorn Algorithmcited by 6
- 2023Projection-Free Online Convex Optimization via Efficient Newton Iterationscited by 4
- 2025The Structural Complexity of Matrix-Vector Multiplicationcited by 4
- 2023A Whole New Ball Game: A Primal Accelerated Method for Matrix Games and Minimizing the Maximum of Smooth Functionscited by 3
- 2024Sharper Bounds for Chebyshev Moment Matching, with Applicationscited by 3
- 2025Quantum Algorithms for Bandits with Knapsacks with Improved Regret and Time Complexitiescited by 2
- 2024Faster Sampling from Log-Concave Densities over Polytopes via Efficient Linear Solverscited by 1
- 2024On Approximability of ℓ22 Min-Sum Clusteringcited by 1
- 2023Accelerated Gradient Algorithms with Adaptive Subspace Search for Instance-Faster Optimizationcited by 0
12 most cited of 13 All 13 (JSON)
- 2025Quantum Algorithms for Bandits with Knapsacks with Improved Regret and Time Complexities6 Jul 2025
- 2025The Structural Complexity of Matrix-Vector Multiplication28 Feb 2025
- 2024On Approximability of ℓ22 Min-Sum Clustering4 Dec 2024
- 2024Score Design for Multi-Criteria Incentivization8 Oct 2024
- 2024Faster Sampling from Log-Concave Densities over Polytopes via Efficient Linear Solvers6 Sep 2024
- 2024Sharper Bounds for Chebyshev Moment Matching, with Applications22 Aug 2024
- 2023Accelerated Gradient Algorithms with Adaptive Subspace Search for Instance-Faster Optimization6 Dec 2023
- 2023A Whole New Ball Game: A Primal Accelerated Method for Matrix Games and Minimizing the Maximum of Smooth Functions17 Nov 2023
- 2023Projection-Free Online Convex Optimization via Efficient Newton Iterations19 Jun 2023
- 2023Importance Sparsification for Sinkhorn Algorithm11 Jun 2023
- 2023A General Algorithm for Solving Rank-one Matrix Sensing22 Mar 2023
- 2021Thinking Inside the Ball: Near-Optimal Minimization of the Maximal Loss4 May 2021
12 newest of 13 All 13 (JSON)