atlas

Research map / Bandits and online learning / Online convex optimization and games

Doubly-Bounded Queue for Constrained Online Learning: Keeping Pace with Dynamics of Both Loss and Constraint

AAAI 2025 · Bandits and online learning › Online convex optimization and games · approach: Constrained and unconstrained OCO algorithms · 3 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes COLDQ, an online convex optimization algorithm with a doubly-bounded virtual queue that gets dynamic regret O(T^((1+V_x)/2)) and hard constraint violation O(T^{V_g}) without Slater condition, with simulation-only validation.

Problem

Online convex optimization with time-varying constraints, where the goal is dynamic regret and hard (non-compensated) constraint violation bounds that adapt to the dynamics of losses and constraints, without requiring the Slater condition.

Approach

A virtual queue clipped from both below (minimum gamma) and above (via a leak term eta), giving a lower and upper bound; a new Lyapunov drift that uses both bounds yields bounds that smoothly approach O(T^{1/2}) regret and O(1) violation as the loss/constraint dynamics vanish.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use a doubly-bounded virtual queueCOLDQ · Time-varying constraints, convex losshard constraint violation: \mathcal{O}(T^\frac{1}{2}\log T) -> \mathcal{O}(T^{V_g})Helped
Use a doubly-bounded virtual queueCOLDQ · Time-varying constraints, convex lossdynamic regret: \mathcal{O}(T^\frac{1}{2}+V_x) -> \mathcal{O}(T^\frac{1+V_x}{2})Helped
Use COLDQConstrained OCO with time-varying constraints and strongly convex loss · Time-varying constraintsdynamic regret: \mathcal{O}(T^{\frac{1}{2}+V_x}) -> \mathcal{O}(T^{\frac{1+V_x}{2}})Helped
Use COLDQConstrained OCO with time-varying constraints and strongly convex loss · Time-varying constraintshard constraint violation: \mathcal{O}(T^\frac{1}{2}(\log{T})^\frac{1}{2}) -> \mathcal{O}(T^{V_g})Helped
Use COLDQConstrained OCO with fixed constraints · Fixed constraints, convex and strongly convex losseshard constraint violation: \mathcal{O}(\log{T}) -> \mathcal{O}(1)Helped
Use COLDQ instead of RECOOTime-varying constrained OCO · Time-varying constraints experimenthard constraint violation: over 40% lowerHelped
Use expert tracking to set the algorithm parameters without prior knowledge of system dynamicsCOLDQ · Constrained OCO with time-varying constraintsdynamic regretNo clear effect

Limitations

Experimental setup

Datasets: synthetic quadratic programming instances synthetic linear programming instances real-world datasets for online job scheduling

Benchmarks: synthetic time-varying constrained quadratic programming synthetic fixed-constraint online quadratic and linear programming online job scheduling energy cost

Metrics: accumulated loss hard constraint violation time-averaged energy cost number of delayed jobs

Baselines: RECOO Algorithm 1 (time-varying constrained OCO saddle-point method)

Builds on: online gradient descent virtual queue Lyapunov optimization multiplicative weights expert tracking

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy