A scaling-invariant algorithm for linear programming whose running time depends only on the constraint matrix
Daniel Dadush, Sophie Huiberts, Bento Natura, László A. Végh
Abstract
Following the breakthrough work of Tardos (Oper. Res. '86) in the bit-complexity model, Vavasis and Ye (Math. Prog. '96) gave the first exact algorithm for linear programming in the real model of computation with running time depending only on the constraint matrix. For solving a linear program (LP) max c ⊤ x, Ax = b, x ≥ 0, A ∈ R m×n , Vavasis and Ye developed a primal-dual interior point method using a 'layered least squares' (LLS) step, and showed that O(n 3.5 log( χA + n)) iterations suffice to solve (LP) exactly, where χA is a condition measure controlling the size of solutions to linear systems related to A. Monteiro and Tsuchiya (SIAM J. Optim. '03), noting that the central path is invariant under rescalings of the columns of A and c, asked whether there exists an LP algorithm depending instead on the measure χ * A , defined as the minimum χAD value achievable by a column rescaling AD of A, and gave strong evidence that this should be the case. We resolve this open question affirmatively. Our first main contribution is an O(m 2 n 2 + n 3 ) time algorithm which works on the linear matroid of A to compute a nearly optimal diagonal rescaling D satisfying χAD ≤ n( χ * ) 3 . This algorithm also allows us to approximate the value of χA up to a factor n( χ * ) 2 . This result is in (surprising) contrast to that of Tunçel (Math. Prog. '99), who showed NP-hardness for approximating χA to within 2 poly(rank(A)) . The key insight for our algorithm is to work with ratios д i /д j of circuits of A-i.e., minimal linear dependencies Aд = 0-which allow us to approximate the value of χ * A by a maximum geometric mean cycle computation in what we call the 'circuit ratio digraph' of A. While this resolves Monteiro and Tsuchiya's question by appropriate preprocessing, it falls short of providing either a truly scaling invariant algorithm or an improvement upon the base LLS analysis. In this vein, as our second main contribution we develop a scaling invariant LLS algorithm, which uses and dynamically maintains * Supported by the ERC Starting Grants ScaleOpt-757481 and QIP-805241.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext db4a57e1-2af7-4a9b-9ec5-88a3ae360569Cited by top-tier papers13
- Minimum cost flows, MDPs, and ℓ1-regression in nearly linear time for dense instancesJan van den Brand, Yin Tat Lee, Yang P. Liu, Thatchaphol Saranurak et al.STOC 2021 · 61 citations
- Minimizing Convex Functions with Integral MinimizersHaotian JiangSODA 2021 · 14 citations
- No self-concordant barrier interior point method is strongly polynomialXavier Allamigeon, Stéphane Gaubert, Nicolas VandameSTOC 2022 · 8 citations
- Interior point methods are not worse than SimplexXavier Allamigeon, Daniel Dadush, Georg Loho, Bento Natura et al.FOCS 2022 · 8 citations
- Faster High Accuracy Multi-Commodity Flow from Single-Commodity TechniquesJan van den Brand, Daniel J. ZhangFOCS 2023 · 7 citations
Builds on1
Related papers
- Revisiting Tardos's Framework for Linear Programming: Faster Exact Solutions using Approximate SolversDaniel Dadush, Bento Natura, László A. VéghFOCS 2020 · 3 citations
- Excluding a Line Minor via Design Matrices and Column Number Bounds for the Circuit Imbalance MeasureDaniel Dadush, Friedrich Eisenbrand, Rom Pinchasi, Thomas Rothvoss et al.SODA 2026
- On finding exact solutions of linear programs in the oracle modelDaniel Dadush, László A. Végh, Giacomo ZambelliSODA 2022
- Trust Region Interior Point Methods: Optimal ℓ₂- and Faster Wide-Neighborhood Path FollowingDaniel Dadush, Haoyuan Ma, Bento Natura, László A. VéghSTOC 2026 · 1 citation
- Breaking the Barrier of Self-Concordant Barriers: Faster Interior Point Methods for M-MatricesAdrian VladuSTOC 2025
