Table of Contents
Fetching ...

Subgame Perfect Methods in Nonsmooth Convex Optimization

Benjamin Grimmer, Alex L. Wang

TL;DR

This work introduces subgame perfection for nonsmooth convex optimization under two oracle models: subgradient and proximal. It proves that the Kelley-Like Method (KLM) is subgame perfect in the subgradient setting by constructing a history-consistent dynamic lower bound, and it designs a new Subgame Perfect Proximal Point Algorithm (SPPPA) for the proximal oracle setting, with a planning subproblem solved at each iteration that adapts the inductive hypothesis. The analysis shows that both methods achieve guarantees never worse than minimax-optimal bounds and often substantially better, by exploiting information revealed during execution. The results establish a principled framework for adaptive, history-aware optimization in high dimensions and pave the way for extending subgame perfection to additional optimization settings.

Abstract

This paper considers nonsmooth convex optimization with either a subgradient or proximal operator oracle. In both settings, we identify algorithms that achieve the recently introduced game-theoretic optimality notion for algorithms known as subgame perfection. Subgame perfect algorithms meet a more stringent requirement than just minimax optimality. Not only must they provide optimal uniform guarantees on the entire problem class, but also on any subclass determined by information revealed during the execution of the algorithm. In the setting of nonsmooth convex optimization with a subgradient oracle, we show that the Kelley cutting plane-Like Method due to Drori and Teboulle [1] is subgame perfect. For nonsmooth convex optimization with a proximal operator oracle, we develop a new algorithm, the Subgame Perfect Proximal Point Algorithm, and establish that it is subgame perfect. Both of these methods solve a history-aware second-order cone program within each iteration, independent of the ambient problem dimension, to plan their next steps. This yields performance guarantees that are never worse than the minimax optimal guarantees and often substantially better.

Subgame Perfect Methods in Nonsmooth Convex Optimization

TL;DR

This work introduces subgame perfection for nonsmooth convex optimization under two oracle models: subgradient and proximal. It proves that the Kelley-Like Method (KLM) is subgame perfect in the subgradient setting by constructing a history-consistent dynamic lower bound, and it designs a new Subgame Perfect Proximal Point Algorithm (SPPPA) for the proximal oracle setting, with a planning subproblem solved at each iteration that adapts the inductive hypothesis. The analysis shows that both methods achieve guarantees never worse than minimax-optimal bounds and often substantially better, by exploiting information revealed during execution. The results establish a principled framework for adaptive, history-aware optimization in high dimensions and pave the way for extending subgame perfection to additional optimization settings.

Abstract

This paper considers nonsmooth convex optimization with either a subgradient or proximal operator oracle. In both settings, we identify algorithms that achieve the recently introduced game-theoretic optimality notion for algorithms known as subgame perfection. Subgame perfect algorithms meet a more stringent requirement than just minimax optimality. Not only must they provide optimal uniform guarantees on the entire problem class, but also on any subclass determined by information revealed during the execution of the algorithm. In the setting of nonsmooth convex optimization with a subgradient oracle, we show that the Kelley cutting plane-Like Method due to Drori and Teboulle [1] is subgame perfect. For nonsmooth convex optimization with a proximal operator oracle, we develop a new algorithm, the Subgame Perfect Proximal Point Algorithm, and establish that it is subgame perfect. Both of these methods solve a history-aware second-order cone program within each iteration, independent of the ambient problem dimension, to plan their next steps. This yields performance guarantees that are never worse than the minimax optimal guarantees and often substantially better.

Paper Structure

This paper contains 22 sections, 16 theorems, 101 equations, 2 algorithms.

Key Result

Lemma 2.1

Let $\{(x_i, f_i,g_i)\}_{i\in{\cal I}_\star}\subseteq {\mathbb{R}}^d\times{\mathbb{R}}\times{\mathbb{R}}^d$. The quantities $Q_{i,j}$ and $S_i$ are nonnegative for all $i,j\in{\cal I}_\star$ if and only if there exists an $M$-Lipschitz convex function $f$ satisfying

Theorems & Definitions (27)

  • Lemma 2.1: taylor2017CompositePEP
  • Theorem 2.1
  • Theorem 2.2
  • Proposition 2.2
  • proof
  • Proposition 2.3
  • proof
  • proof : Proof of Theorem \ref{['thm:Kelley-perfection']}
  • Lemma 3.1
  • proof
  • ...and 17 more