Fast Algorithms for Separable Linear Programs
Sally Dong, Gramoz Goranci, Lawrence Li, Sushant Sachdeva, Guanghao Ye
摘要
In numerical linear algebra, considerable effort has been devoted to obtaining faster algorithms for linear systems whose underlying matrices exhibit structural properties. A prominent success story is the method of generalized nested dissection [Lipton-Rose-Tarjan'79] for separable matrices. On the other hand, the majority of recent developments in the design of efficient linear program (LP) solves do not leverage the ideas underlying these faster linear system solvers nor consider the separable structure of the constraint matrix.
We give a faster algorithm for separable linear programs. Specifically, we consider LPs of the form min Ax=b,ℓ≤x≤u c ⊤ x, where the graphical support of the constraint matrix A ∈ R n×m is O(n α )-separable. These include flow problems on planar graphs and low treewidth matrices among others. We present an O((m + m 1/2+2α ) log(1/ϵ)) time algorithm for these LPs, where ϵ is the relative accuracy of the solution.
Our new solver has two important implications: for the k-multicommodity flow problem on planar graphs, we obtain an algorithm running in O(k 5/2 m 3/2 ) time in the high accuracy regime; and when the support of A is O(n α )-separable with α ≤ 1/4, our algorithm runs in O(m) time, which is nearly optimal. The latter significantly improves upon the natural approach of combining interior point methods and nested dissection, whose time complexity is lower bounded by Ω( √ m(m + m αω )) = Ω(m 3/2 ), where ω is the matrix multiplication constant. Lastly, in the setting of low-treewidth LPs, we recover the results of [DLY21a] and [GS22] with significantly simpler data structure machinery.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了最后一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
它引用的顶会 Paper11
- A Deterministic Linear Program Solver in Current Matrix Multiplication TimeJan van den BrandSODA 2020 · 被引用 107 次
- New Bounds for Matrix Multiplication: from Alpha to OmegaVirginia Vassilevska Williams, Yinzhan Xu, Zixuan Xu, Renfei ZhouSODA 2024 · 被引用 90 次
- 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 等STOC 2021 · 被引用 61 次
- Faster Matrix Multiplication via Asymmetric HashingRan Duan, Hongxun Wu, Renfei ZhouFOCS 2023 · 被引用 54 次
- Fully Dynamic Electrical Flows: Sparse Maxflow Faster Than Goldberg-RaoYu Gao, Yang P. Liu, Richard PengFOCS 2021 · 被引用 34 次
相关 Paper
- A nearly-linear time algorithm for linear programs with small treewidth: a multiscale representation of robust central pathSally Dong, Yin Tat Lee, Guanghao YeSTOC 2021 · 被引用 18 次
- Nested Dissection Meets IPMs: Planar Min-Cost Flow in Nearly-Linear TimeSally Dong, Yu Gao, Gramoz Goranci, Yin Tat Lee 等SODA 2022 · 被引用 3 次
- A faster algorithm for solving general LPsShunhua Jiang, Zhao Song, Omri Weinstein, Hengjie ZhangSTOC 2021 · 被引用 31 次
- Faster High Accuracy Multi-Commodity Flow from Single-Commodity TechniquesJan van den Brand, Daniel J. ZhangFOCS 2023 · 被引用 7 次
- A Faster Interior Point Method for Semidefinite ProgrammingHaotian Jiang, Tarun Kathuria, Yin Tat Lee, Swati Padmanabhan 等FOCS 2020 · 被引用 62 次
