paper

BAGEL: Adversarially Constrained Online Convex Optimization under Separation Oracle Access

arXiv:2502.16744

Abstract

In adversarial Constrained Online Convex Optimization (COCO), a learner selects actions from a fixed convex set while seeking both low regret and low cumulative constraint violation (CCV) under time-varying constraints. We ask what performance is achievable when the action set is accessed through a Separation Oracle (SO), rather than an exact Projection Oracle (PO) or a Linear Optimization Oracle (LOO). We introduce , which combines a Lyapunov-weighted surrogate loss, blocked adaptive online gradient descent, and an infeasible-projection procedure implemented with an SO. For convex costs and any , achieves regret and cumulative violation using SO calls. At , this gives regret and violation with a near-linear number of SO calls. The result is an access oracle based guarantee, with computational relevance depends on the geometry of the action set and the cost of implementing its SO.

BAGEL: Adversarially Constrained Online Convex Optimization under Separation Oracle Access · wovepaper