An online optimization algorithm for tracking a linearly varying optimal point with zero steady-state error
Alex Xinting Wu, Ian R. Petersen, Valery Ugrinovskii, Iman Shames
TL;DR
The paper tackles online optimization where the optimal point drifts linearly in time and the gradient lies in a sector, formulating the update as a Luré-type system with a double integrator to ensure ramp-tracking with zero steady-state error. It leverages the discrete-time circle criterion to guarantee absolute stability and derives an explicit R-convergence bound, identifying optimal gains $\alpha^*=\frac{2}{L}$ and $\gamma^*=\frac{1}{m+L}$ that yield $\rho^*(\kappa)=\sqrt{(\kappa-1)/(\kappa+1)}$ with $\kappa=L/m$. The results show that no circle-criterion-based method can outperform this bound for the given $\kappa$, and the TOA localization example confirms zero steady-state error in tracking a linearly moving source despite transients. Overall, the work provides a principled online optimization algorithm with provable zero steady-state tracking error and a concrete performance metric for nonconvex, time-varying problems.
Abstract
In this paper, we develop an online optimization algorithm for solving a class of nonconvex optimization problems with a linearly varying optimal point. The global convergence of the algorithm is guaranteed using the circle criterion for the class of functions whose gradient is bounded within a sector. Also, we show that the corresponding Luré-type nonlinear system involves a double integrator, which demonstrates its ability to track a linearly varying optimal point with zero steady-state error. The algorithm is applied to solving a time-of-arrival based localization problem with constant velocity and the results show that the algorithm is able to estimate the source location with zero steady-state error.
