Temporal Variabilities Limit Convergence Rates in Gradient-Based Online Optimization
Bryan Van Scoy, Gianluca Bianchin
TL;DR
This work establishes fundamental limits on the convergence rates of gradient-based algorithms for time-varying quadratic objectives by combining the internal model principle with root-locus analysis. It proves a universal lower bound $\rho_{TV}=\left(\frac{\kappa-1}{\kappa+1}\right)^{1/n}$ linking problem conditioning $\kappa$ and temporal-model degree $n$, for minimal-order, non-accelerated methods. The authors derive explicit root-locus-based controllers that achieve this bound in low-degree models ($n=1,2,3$), and demonstrate the results via numerical simulations on a representative quadratic problem. These findings reveal a fundamental tradeoff: greater temporal complexity (larger $n$) inherently slows convergence, even under optimal controller design, highlighting intrinsic limits for time-varying online optimization. The work also points to future directions in incorporating additional dynamics and extending beyond quadratics to broaden applicability.
Abstract
This paper investigates the fundamental performance limits of gradient-based algorithms for time-varying optimization. Leveraging the internal model principle and root locus techniques, we show that temporal variabilities impose intrinsic limits on the achievable rate of convergence. For a problem with condition ratio $κ$ and time variation whose model has degree $n$, we show that the worst-case convergence rate of any minimal-order gradient-based algorithm is $ρ_\text{TV} = (\frac{κ-1}{κ+1})^{1/n}$. This bound reveals a fundamental tradeoff between problem conditioning, temporal complexity, and rate of convergence. We further construct explicit controllers that attain the bound for low-degree models of time variation.
