A Strongly Polynomial Algorithm for Linear Programs with At Most Two Nonzero Entries per Row or Column
Daniel Dadush, Zhuan Khye Koh, Bento Natura, Neil Olver, László A. Végh
摘要
We give a strongly polynomial algorithm for minimum cost generalized flow, and hence for optimizing any linear program with at most two non-zero entries per row, or at most two non-zero entries per column. Primal and dual feasibility were shown by Végh (MOR ’17) and Megiddo (SICOMP ’83), respectively. Our result can be viewed as progress towards understanding whether all linear programs can be solved in strongly polynomial time, also referred to as Smale’s 9th problem. Our approach is based on the recent primal-dual interior point method (IPM) by Allamigeon, Dadush, Loho, Natura, and Végh (FOCS ’22). The number of iterations needed by the IPM is bounded, up to a polynomial factor in the number of inequalities, by the straight line complexity of the central path. Roughly speaking, this is the minimum number of pieces of any piecewise linear curve that multiplicatively approximates the central path. As our main contribution, we show that the straight line complexity of any minimum cost generalized flow instance is polynomial in the number of arcs and vertices. By applying a reduction of Hochbaum (ORL ’04), the same bound applies to any linear program with at most two non-zeros per column or per row. To be able to run the IPM, one requires a suitable initial point. For this purpose, we develop a novel multistage approach, where each stage can be solved in strongly polynomial time given the result of the previous stage. Beyond this, substantial work is needed to ensure that the bit complexity of each iterate remains bounded during the execution of the algorithm. For this purpose, we show that one can maintain a representation of the iterates as a low complexity convex combination of vertices and extreme rays. Our approach is black-box and can be applied to any log-barrier path-following method.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper5
- Generalized Flow in Nearly-linear Time on Moderately Dense GraphsShunhua Jiang, Michael Kapralov, Lawrence Li, Aaron SidfordFOCS 2025 · 被引用 1 次
- Trust Region Interior Point Methods: Optimal ℓ₂- and Faster Wide-Neighborhood Path FollowingDaniel Dadush, Haoyuan Ma, Bento Natura, László A. VéghSTOC 2026 · 被引用 1 次
- Short circuit walks in fixed dimensionAlexander E. Black, Christian Nöbel, Raphael SteinerSODA 2026
- On finding exact solutions of linear programs in the oracle modelDaniel Dadush, László A. Végh, Giacomo ZambelliSODA 2022
- NP-Membership for the Boundary-Boundary Art-Gallery ProblemJack StadeSTOC 2026
它引用的顶会 Paper12
- Maximum Flow and Minimum-Cost Flow in Almost-Linear TimeLi Chen, Rasmus Kyng, Yang P. Liu, Richard Peng 等FOCS 2022 · 被引用 135 次
- A Deterministic Linear Program Solver in Current Matrix Multiplication TimeJan van den BrandSODA 2020 · 被引用 107 次
- Solving tall dense linear programs in nearly linear timeJan van den Brand, Yin Tat Lee, Aaron Sidford, Zhao SongSTOC 2020 · 被引用 59 次
- A faster algorithm for solving general LPsShunhua Jiang, Zhao Song, Omri Weinstein, Hengjie ZhangSTOC 2021 · 被引用 31 次
- A Deterministic Almost-Linear Time Algorithm for Minimum-Cost FlowJan van den Brand, Li Chen, Richard Peng, Rasmus Kyng 等FOCS 2023 · 被引用 28 次
相关 Paper
- Nested Dissection Meets IPMs: Planar Min-Cost Flow in Nearly-Linear TimeSally Dong, Yu Gao, Gramoz Goranci, Yin Tat Lee 等SODA 2022 · 被引用 3 次
- No self-concordant barrier interior point method is strongly polynomialXavier Allamigeon, Stéphane Gaubert, Nicolas VandameSTOC 2022 · 被引用 8 次
- Interior point methods are not worse than SimplexXavier Allamigeon, Daniel Dadush, Georg Loho, Bento Natura 等FOCS 2022 · 被引用 8 次
- Integer programs with bounded subdeterminants and two nonzeros per rowSamuel Fiorini, Gwenaël Joret, Stefan Weltge, Yelena YuditskyFOCS 2021 · 被引用 11 次
- Circulation Control for Faster Minimum Cost Flow in Unit-Capacity GraphsKyriakos Axiotis, Aleksander Madry, Adrian VladuFOCS 2020 · 被引用 43 次
