Verification of First-Order Methods for Parametric Quadratic Optimization
Vinit Ranjan, Bartolomeo Stellato
TL;DR
This work tackles the problem of verifying finite-step convergence for first-order methods solving parametric convex quadratic programs. It introduces a modular framework that encodes proximal algorithms as affine and element-wise maximum steps and directly models warm-start effects through explicit initial-iterate and parameter sets. By proving NP-hardness for the general verification problem and developing strong SDP relaxations with bound propagation and triangle relaxations, the approach yields less pessimistic, absolute worst-case bounds compared with traditional convergence analyses and PEP-based methods. Across NNLS, network utility maximization, Lasso, and optimal control, the method demonstrates tighter bounds and practical convergence insights, illustrating its potential to inform real-time algorithm design and parameter selection.
Abstract
We introduce a numerical framework to verify the finite step convergence of first-order methods for parametric convex quadratic optimization. We formulate the verification problem as a mathematical optimization problem where we maximize a performance metric (e.g., fixed-point residual at the last iteration) subject to constraints representing proximal algorithm steps (e.g., linear system solutions, projections, or gradient steps). Our framework is highly modular because we encode a wide range of proximal algorithms as variations of two primitive steps: affine steps and element-wise maximum steps. Compared to standard convergence analysis and performance estimation techniques, we can explicitly quantify the effects of warm-starting by directly representing the sets where the initial iterates and parameters live. We show that the verification problem is NP-hard, and we construct strong semidefinite programming relaxations using various constraint tightening techniques. Numerical examples in nonnegative least squares, network utility maximization, Lasso, and optimal control show a significant reduction in pessimism of our framework compared to standard worst-case convergence analysis techniques.
