English

A Nearly-Linear Time Algorithm for Linear Programs with Small Treewidth: A Multiscale Representation of Robust Central Path

Data Structures and Algorithms 2023-09-14 v3 Optimization and Control

Abstract

Arising from structural graph theory, treewidth has become a focus of study in fixed-parameter tractable algorithms in various communities including combinatorics, integer-linear programming, and numerical analysis. Many NP-hard problems are known to be solvable in O~(n2O(tw))\widetilde{O}(n \cdot 2^{O(\mathrm{tw})}) time, where tw\mathrm{tw} is the treewidth of the input graph. Analogously, many problems in P should be solvable in O~(ntwO(1))\widetilde{O}(n \cdot \mathrm{tw}^{O(1)}) time; however, due to the lack of appropriate tools, only a few such results are currently known. [Fom+18] conjectured this to hold as broadly as all linear programs; in our paper, we show this is true: Given a linear program of the form minAx=b,xucx\min_{Ax=b,\ell \leq x\leq u} c^{\top} x, and a width-τ\tau tree decomposition of a graph GAG_A related to AA, we show how to solve it in time O~(nτ2log(1/ε)),\widetilde{O}(n \cdot \tau^2 \log (1/\varepsilon)), where nn is the number of variables and ε\varepsilon is the relative accuracy. Combined with recent techniques in vertex-capacitated flow [BGS21], this leads to an algorithm with O~(n1+o(1)tw2log(1/ε))\widetilde{O}(n^{1+o(1)} \cdot \mathrm{tw}^2 \log (1/\varepsilon)) run-time. Besides being the first of its kind, our algorithm has run-time nearly matching the fastest run-time for solving the sub-problem Ax=bAx=b (under the assumption that no fast matrix multiplication is used). We obtain these results by combining recent techniques in interior-point methods (IPMs), sketching, and a novel representation of the solution under a multiscale basis similar to the wavelet basis.

Keywords

Cite

@article{arxiv.2011.05365,
  title  = {A Nearly-Linear Time Algorithm for Linear Programs with Small Treewidth: A Multiscale Representation of Robust Central Path},
  author = {Sally Dong and Yin Tat Lee and Guanghao Ye},
  journal= {arXiv preprint arXiv:2011.05365},
  year   = {2023}
}
R2 v1 2026-06-23T20:03:37.977Z