English

Accessible Complexity Bounds for Restarted PDHG on Linear Programs with a Unique Optimizer

Optimization and Control 2026-05-19 v4

Abstract

The restarted primal-dual hybrid gradient method (rPDHG) has recently emerged as an important tool for solving large-scale linear programs (LPs). For LPs with unique optima, we present an iteration bound of O(κΦln(κΦwε))O\left(\kappa\Phi\cdot\ln\left(\frac{\kappa\Phi\|w^*\|}{\varepsilon}\right)\right), where ε\varepsilon is the target tolerance, κ\kappa is the standard matrix condition number, w\|w^*\| is the norm of the optimal solution, and Φ\Phi is a geometric condition number of the LP sublevel sets. This iteration bound is "accessible" in the sense that computing it is typically no more difficult than computing the optimal solution itself. Indeed, we present a closed-form and tractably computable expression for Φ\Phi. This enables an analysis of the "two-stage performance" of rPDHG: we show that the first stage identifies the optimal basis in O(κΦln(κΦ)){O}\left(\kappa\Phi\cdot\ln(\kappa\Phi)\right) iterations, and the second stage computes an ε\varepsilon-optimal solution in O(B1Aln(ξε))O\left(\|B^{-1}\|\|A\|\cdot\ln\left(\frac{\xi}{\varepsilon}\right)\right) additional iterations, where AA is the constraint matrix, BB is the optimal basis and ξ\xi is the smallest nonzero in the optimal solution. . Furthermore, computational tests are consistent with our iteration bounds. We also show a reciprocal relation between the iteration bound and stability under data perturbation, which is also equivalent to (i) proximity to multiple optima, and (ii) the LP sharpness of the instance.

Keywords

Cite

@article{arxiv.2410.04043,
  title  = {Accessible Complexity Bounds for Restarted PDHG on Linear Programs with a Unique Optimizer},
  author = {Zikai Xiong},
  journal= {arXiv preprint arXiv:2410.04043},
  year   = {2026}
}

Comments

36 pages, 3 figures

R2 v1 2026-06-28T19:09:34.786Z