A Modular Algorithm for Non-Stationary Online Convex-Concave Optimization

Qing-xin Meng, Xia Lei, Jian-wei Liu
9/9/2025
cs.LGmath.OC

No confident code implementation found for this paper.

Abstract

This paper investigates the problem of Online Convex-Concave Optimization, which extends Online Convex Optimization to two-player time-varying convex-concave games. The goal is to minimize the dynamic duality gap (D-DGap), a critical performance measure that evaluates players' strategies against arbitrary comparator sequences. Existing algorithms fail to deliver optimal performance, particularly in stationary or predictable environments. To address this, we propose a novel modular algorithm with three core components: an Adaptive Module that dynamically adjusts to varying levels of non-stationarity, a Multi-Predictor Aggregator that identifies the best predictor among multiple candidates, and an Integration Module that effectively combines their strengths. Our algorithm achieves a minimax optimal D-DGap upper bound, up to a logarithmic factor, while also ensuring prediction error-driven D-DGap bounds. The modular design allows for the seamless replacement of components that regulate adaptability to dynamic environments, as well as the incorporation of components that integrate ``side knowledge'' from multiple predictors. Empirical results further demonstrate the effectiveness and adaptability of the proposed method.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{meng2025modular,
  title  = {A Modular Algorithm for Non-Stationary Online Convex-Concave Optimization},
  author = {Qing-xin Meng and Xia Lei and Jian-wei Liu},
  year   = {2025},
  eprint = {2509.07901},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.07901v1}
}

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/2509.07901.svg)](https://codeofpaper.com/paper/2509.07901)

Discussion