Revisiting Tardos's Framework for Linear Programming: Faster Exact Solutions using Approximate Solvers
Daniel Dadush, Bento Natura, László A. Végh
Abstract
In breakthrough work, Tardos (Oper. Res. '86) gave a proximity based framework for solving linear programming (LP) in time depending only on the constraint matrix in the bit complexity model. In Tardos's framework, one reduces solving the LP min c, x , Ax = b, x ≥ 0, A ∈ Z m×n , to solving O(nm) LPs in A having small integer coefficient objectives and right-hand sides using any exact LP algorithm. This gives rise to an LP algorithm in time poly(n, m log ∆ A ), where ∆ A is the largest subdeterminant of A. A significant extension to the real model of computation was given by Vavasis and Ye (Math. Prog. '96), giving a specialized interior point method that runs in time poly(n, m, log χA ), depending on Stewart's χA , a well-studied condition number.
In this work, we extend Tardos's original framework to obtain such a running time dependence. In particular, we replace the exact LP solves with approximate ones, enabling us to directly leverage the tremendous recent algorithmic progress for approximate linear programming. More precisely, we show that the fundamental "accuracy" needed to exactly solve any LP in A is inverse polynomial in n and log χA . Plugging in the recent algorithm of van den Brand (SODA '20), our method computes an optimal primal and dual solution using O(mn ω+1 log(n) log( χA + n)) arithmetic operations, outperforming the specialized interior point method of Vavasis and Ye and its recent improvement by Dadush et al (STOC '20). By applying the preprocessing algorithm of the latter paper, the dependence can also be reduced from χA to χ * A , the minimum value of χAD attainable via column rescalings. Our framework is applicable to achieve the poly(n, m, log χ * A ) bound using essentially any weakly polynomial LP algorithm, such as the ellipsoid method.
At a technical level, our framework combines together approximate LP solutions to compute exact ones, making use of constructive proximity theorems-which bound the distance between solutions of "nearby" LPs-to keep the required accuracy low.
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 1362c3dc-40ef-4e5c-988a-f695a83fd15fCited by top-tier papers9
- 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
- Quantum Speedups for Zero-Sum Games via Improved Dynamic Gibbs SamplingAdam Bouland, Yosheb M. Getachew, Yujia Jin, Aaron Sidford et al.ICML 2023 · 18 citations
- Faster High Accuracy Multi-Commodity Flow from Single-Commodity TechniquesJan van den Brand, Daniel J. ZhangFOCS 2023 · 7 citations
- A Strongly Polynomial Algorithm for Linear Programs with At Most Two Nonzero Entries per Row or ColumnDaniel Dadush, Zhuan Khye Koh, Bento Natura, Neil Olver et al.STOC 2024 · 3 citations
- Provably Explaining Neural Additive ModelsShahaf Bassan, Yizhak Yisrael Elboher, Tobias Ladner, Volkan Şahin et al.ICLR 2026 · 3 citations
Builds on3
- A Deterministic Linear Program Solver in Current Matrix Multiplication TimeJan van den BrandSODA 2020 · 107 citations
- Solving tall dense linear programs in nearly linear timeJan van den Brand, Yin Tat Lee, Aaron Sidford, Zhao SongSTOC 2020 · 59 citations
- A scaling-invariant algorithm for linear programming whose running time depends only on the constraint matrixDaniel Dadush, Sophie Huiberts, Bento Natura, László A. VéghSTOC 2020 · 17 citations
Related papers
- 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
- On the Convergence of Inexact Predictor-Corrector Methods for Linear ProgrammingGregory Dexter, Agniva Chowdhury, Haim Avron, Petros DrineasICML 2022 · 6 citations
- Packing LPs are Hard to Solve Accurately, Assuming Linear Equations are HardRasmus Kyng, Di Wang, Peng ZhangSODA 2020 · 5 citations
- Solving SDP Faster: A Robust IPM Framework and Efficient ImplementationBaihe Huang, Shunhua Jiang, Zhao Song, Runzhou Tao et al.FOCS 2022 · 17 citations
