English

A Derivation of Nesterov's Accelerated Gradient Algorithm from Optimal Control Theory

Optimization and Control 2023-09-12 v1 Machine Learning

Abstract

Nesterov's accelerated gradient algorithm is derived from first principles. The first principles are founded on the recently-developed optimal control theory for optimization. This theory frames an optimization problem as an optimal control problem whose trajectories generate various continuous-time algorithms. The algorithmic trajectories satisfy the necessary conditions for optimal control. The necessary conditions produce a controllable dynamical system for accelerated optimization. Stabilizing this system via a quadratic control Lyapunov function generates an ordinary differential equation. An Euler discretization of the resulting differential equation produces Nesterov's algorithm. In this context, this result solves the purported mystery surrounding the algorithm.

Keywords

Cite

@article{arxiv.2203.17226,
  title  = {A Derivation of Nesterov's Accelerated Gradient Algorithm from Optimal Control Theory},
  author = {I. M. Ross},
  journal= {arXiv preprint arXiv:2203.17226},
  year   = {2023}
}

Comments

7 pages. arXiv admin note: text overlap with arXiv:1902.09004

R2 v1 2026-06-24T10:33:43.218Z