Beyond Minimax Optimality: A Subgame Perfect Gradient Method
Benjamin Grimmer, Kevin Shu, Alex L. Wang
TL;DR
The paper tackles unconstrained smooth convex minimization from a dynamic perspective, recognizing that worst-case analyses can be overly pessimistic when first-order information is informative. It introduces SPGM, a Subgame Perfect Gradient Method, which refines OGM by exploiting the history of observed gradients and function values to improve convergence guarantees at each iteration. The key contributions include a formal dynamic optimality framework via subgame-perfect equilibria, a constructive SPGM algorithm with a computable per-iteration subproblem, a matching dynamic lower-bound construction, and a limited-memory variant with quantified storage and computational costs. Empirical results show SPGM often outperforms classical first-order methods, highlighting the practical potential of dynamic, history-aware optimization strategies and paving the way for subgame-perfect extensions to other gradient-based schemes.
Abstract
The study of convex optimization has historically been concerned with worst-case convergence rates. The development of the Optimized Gradient Method (OGM), due to \citet{drori2012PerformanceOF,Kim2016optimal}, marked a major milestone in this study, as OGM achieves the optimal worst-case convergence rate among all first-order methods for unconstrained smooth convex optimization. In order to examine the possibility of obtaining stronger convergence guarantees, we will consider algorithms with \emph{dynamic} convergence rates, which may improve as additional first-order information is revealed. Our main contribution is the development of an algorithm, the Subgame Perfect Gradient Method (SPGM), which refines OGM to make use of the full history of first-order information. We show that SPGM is \emph{dynamically optimal}, in the sense that in each iteration, no other algorithm can offer a strictly better convergence rate on all functions which agree with the observed first-order information up to that iteration. We formalize this notion of dynamic optimality using the game-theoretic notion of a subgame perfect equilibrium. We conclude our study with preliminary numerical experiments showing that SPGM strongly outperforms OGM.
