cs.LGMar 22, 2026

Constrained Online Convex Optimization with Memory and Predictions

Authors: Mohammed Abdullah, George Iosifidis, Salah Eddine Elayoubi, Tijani Chahed

Organizations: Université Paris-Saclay, CentraleSupélec, CNRS, L2S, Gif-sur-Yvette, France · Institut Polytechnique de Paris, Télécom SudParis, Palaiseau, France · Delft University of Technology, The Netherlands

Abstract

We study Constrained Online Convex Optimization with Memory (COCO-M), where both the loss and the constraints depend on a finite window of past decisions made by the learner. This setting extends the previously studied unconstrained online optimization with memory framework and captures practical problems such as the control of constrained dynamical systems and scheduling with reconfiguration budgets. For this problem, we propose the first algorithms that achieve sublinear regret and sublinear cumulative constraint violation under time-varying constraints, both with and without predictions of future loss and constraint functions. Without predictions, we introduce an adaptive penalty approach that guarantees sublinear regret and constraint violation. When short-horizon and potentially unreliable predictions are available, we reinterpret the problem as online learning with delayed feedback and design an optimistic algorithm whose performance improves as prediction accuracy improves, while remaining robust when predictions are inaccurate. Our results bridge the gap between classical constrained online convex optimization and memory-dependent settings, and provide a versatile learning toolbox with diverse applications.

Figures & tables

Explore similar work

Oct 2, 2026

O~(T)\tilde{O}(\sqrt{T}) Regret and Polylogarithmic Constraint Violation for COCO

We study constrained online convex optimization with adversarial convex costs and constraints (COCO\mathsf{COCO}). At each round t∈[T]t\in[T], a learner selects xtx_t from a dd-dimensional convex decision set XX, after which an adaptive adversary reveals a convex cost function ftf_t and constraint function gtg_t. Consequently, the learner incurs a cost of ft(xt)f_t(x_t) and a constraint violation of max⁡{0,gt(xt)}\max\{0,g_t(x_t)\}, and aims to simultaneously minimize regret and cumulative constraint violation (CCV\mathsf{CCV}) over the entire horizon. Existing algorithms achieve O(T)O(\sqrt{T}) regret and O~(T)\widetilde O(\sqrt{T}) CCV\mathsf{CCV}. We show that an online policy can achieve O(Tlog⁡T)O(\sqrt{T\log T}) regret and O(log⁡2T)O(\log^2 T) CCV\mathsf{CCV}, reducing the CCV\mathsf{CCV} from polynomial to polylogarithmic while retaining near-optimal regret. When all cost functions are either αα-exp-concave or ββ-strongly convex, the algorithm achieves O(log⁡T)O(\log T) regret with the same CCV\mathsf{CCV} bound as above. Our approach combines continuous Hedge with elimination on shrinking feasible sets. The key observation is that whenever the mean of the Hedge distribution violates a constraint, Grünbaum's inequality guarantees that a constant fraction of the Hedge probability mass is eliminated. We use an adaptive learning-rate schedule and a potential function coupling the surviving volume with the learning rate to convert this probability-mass reduction into a bound of O(log⁡2T)O(\log^2 T) on the CCV\mathsf{CCV}.
Jun 30, 2026

Constrained Online Convex Optimization without Slater's Condition

We study constrained online convex optimization with adversarial losses and stochastic or adversarial constraints. For stochastic constraints, existing algorithms that achieve nearly optimal regret and constraint violation bounds typically rely on regularity assumptions such as Slater's condition, while adversarial-constraint algorithms avoid these assumptions by using a rather restrictive round-wise feasible comparator. We bridge this gap with an anytime primal-dual framework that incorporates an adaptive regularizer into the dual update. The regularizer stabilizes the dual process without relying on the negative drift induced by Slater's condition. For stochastic constraints and convex losses, our algorithm achieves O(T)O(\sqrt{T}) expected regret and O(Tlog⁡T)O(\sqrt{T}\log T) expected cumulative constraint violation. Furthermore, we show that our algorithm also admits high-probability bounds of the same order on regret and constraint violation. For strongly convex losses, the regret bound improves to O(log⁡T)O(\log T) with a violation bound of the same order. With a minor modification, the framework also applies to adversarial constraints and provides guarantees for hard constraint violation.
Jun 10, 2026

Capacity-Constrained Online Convex Optimization with Delayed Feedback

Online learning with delayed feedback typically assumes that the learner can track all pending rounds until their feedback arrives. In practice, tracking resources are finite, and feedback from untracked rounds is permanently lost. In this paper, we study delayed online convex optimization (OCO) under a hard capacity constraint, where at most CC pending rounds can be tracked at any time. To model delay information, we introduce a semi-clairvoyant model that refines the clairvoyant assumption from prior work: rather than requiring delays to be known at prediction time, the learner observes delay expirations online, consistent with the classical unconstrained delayed setting. Our approach proceeds via a reduction to a novel ``delayed and weighted'' OCO problem, using a scheduler that randomizes tracking decisions and importance-weights the resulting observations. For this base problem, we propose and analyze Delayed-Weighted FTRL and its bandit analogue, establishing regret bounds that explicitly characterize the interaction between time-varying weights and delayed feedback. Combining these base learners with our schedulers yields the first regret guarantees for capacity-constrained OCO under convex and strongly convex losses, for both first-order and bandit feedback. For first-order feedback, capacity C=Ω(log⁡T)C = Ω(\log T) suffices to recover standard delayed OCO rates up to logarithmic factors. For bandit feedback, the regret rates are modulated by powers of (1+σmax/C)(1 + σ_{\text{max}}/C), where σmaxσ_{\text{max}} is the maximum number of pending observations at any time. This allows the regret bound to degrade gracefully when C<σmaxC < σ_{\text{max}}, while remaining sublinear.