English

High-Probability Polynomial-Time Complexity of Restarted PDHG for Linear Programming

Optimization and Control 2026-02-17 v2

Abstract

The restarted primal-dual hybrid gradient method (rPDHG) is a first-order method that has recently received significant attention for its computational effectiveness in solving linear program (LP) problems. Despite its impressive practical performance, the theoretical iteration bounds for rPDHG can be exponentially poor. To shrink this gap between theory and practice, we show that rPDHG achieves polynomial-time complexity in a high-probability sense, under assumptions on the probability distribution from which the data instance is generated. We consider not only Gaussian distribution models but also sub-Gaussian distribution models as well. For standard-form LP instances with mm linear constraints and nn decision variables, we prove that rPDHG iterates settle on the optimal basis in O~(n2.5m0.5δ)\widetilde{O}\left(\tfrac{n^{2.5}m^{0.5}}{\delta}\right) iterations, followed by O(n0.5m0.5δln(1ε))O\left(\frac{n^{0.5}m^{0.5}}{\delta}\ln\big(\tfrac{1}{\varepsilon}\big)\right) iterations to compute an ε\varepsilon-optimal solution. These bounds hold with probability at least 1δ1-\delta for δ\delta that is not exponentially small. The first-stage bound further improves to O~(n2.5δ)\widetilde{O}\left(\frac{n^{2.5}}{\delta}\right) in the Gaussian distribution model. Experimental results confirm the tail behavior and the polynomial-time dependence on problem dimensions of the iteration counts. As an application of our probabilistic analysis, we explore how the disparity among the components of the optimal solution bears on the performance of rPDHG, and we provide guidelines for generating challenging LP test instance.

Keywords

Cite

@article{arxiv.2501.00728,
  title  = {High-Probability Polynomial-Time Complexity of Restarted PDHG for Linear Programming},
  author = {Zikai Xiong},
  journal= {arXiv preprint arXiv:2501.00728},
  year   = {2026}
}

Comments

35 pages, 4 figures

R2 v1 2026-06-28T20:53:47.053Z