Constrained Online Convex Optimization with Polyak Feasibility Steps

Spencer Hutchinson, Mahnoosh Alizadeh
2/18/2025
cs.LGmath.OC

No official code found. Best implementation: shutch1/OCO-Polyak-Feasibility-Steps (0 stars, last commit 2025-05-21).

Abstract

In this work, we study online convex optimization with a fixed constraint function $g : \mathbb{R}^d \rightarrow \mathbb{R}$. Prior work on this problem has shown $O(\sqrt{T})$ regret and cumulative constraint satisfaction $\sum_{t=1}^{T} g(x_t) \leq 0$, while only accessing the constraint value and subgradient at the played actions $g(x_t), \partial g(x_t)$. Using the same constraint information, we show a stronger guarantee of anytime constraint satisfaction $g(x_t) \leq 0 \ \forall t \in [T]$, and matching $O(\sqrt{T})$ regret guarantees. These contributions are thanks to our approach of using Polyak feasibility steps to ensure constraint satisfaction, without sacrificing regret. Specifically, after each step of online gradient descent, our algorithm applies a subgradient descent step on the constraint function where the step-size is chosen according to the celebrated Polyak step-size. We further validate this approach with numerical experiments.

View on arXivView PDF

Code Implementations(1)

Code for "Constrained Online Convex Optimization with Polyak Feasibility Steps" in ICML 2025

00Python, Jupyter NotebookMay 21, 20251 years ago

Similar Papers

Cite this paper

@article{hutchinson2025constrained,
  title  = {Constrained Online Convex Optimization with Polyak Feasibility Steps},
  author = {Spencer Hutchinson and Mahnoosh Alizadeh},
  year   = {2025},
  eprint = {2502.13112},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2502.13112v2},
  journal = {ICML 2025 2025}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2502.13112.svg)](https://codeofpaper.com/paper/2502.13112)

Discussion