Nearly Optimal Linear Convergence of Stochastic Primal-Dual Methods for Linear Programming
Haihao Lu, Jinwen Yang
TL;DR
This work develops a stochastic first-order approach for sharp primal-dual problems, including standard-form linear programs, by coupling variance reduction with a restart strategy. The key method, RsEGM, extends stochastic extragradient methods to achieve linear convergence with high probability, and the authors derive a matching lower bound to show near-optimality up to logarithmic factors. They also introduce several stochastic oracles, including a coordinate-based variant, that reduce per-iteration cost and improve performance on dense or low-rank matrices. Numerical experiments on matrix games and LP instances demonstrate faster convergence and practical scalability, particularly when the constraint matrix is dense or the problem is sharp on bounded regions.
Abstract
There is a recent interest on first-order methods for linear programming (LP). In this paper,we propose a stochastic algorithm using variance reduction and restarts for solving sharp primal-dual problems such as LP. We show that the proposed stochastic method exhibits a linear convergence rate for solving sharp instances with a high probability. In addition, we propose an efficient coordinate-based stochastic oracle for unconstrained bilinear problems, which has $\mathcal O(1)$ per iteration cost and improves the complexity of the existing deterministic and stochastic algorithms. Finally, we show that the obtained linear convergence rate is nearly optimal (upto $\log$ terms) for a wide class of stochastic primal dual methods.
