Papers
Topics
Authors
Recent
Search
2000 character limit reached

Online Convex-Concave Optimization

Updated 10 July 2026
  • Online convex-concave optimization is a framework for sequential two-player saddle-point games where the payoff is convex in the primal variable and concave in the dual variable.
  • It harnesses no-regret techniques such as mirror descent, FTRL, and multiplicative weights to achieve provable convergence rates and duality gap reductions in dynamic settings.
  • The framework unifies online convex optimization with constrained and Lagrangian methods, enabling efficient solutions in applications like portfolio optimization, signal processing, and maximum-entropy estimation.

Searching arXiv for recent and foundational papers on online convex-concave optimization to ground the article. Online convex-concave optimization (OCCO) studies sequential decision making in time-varying two-player zero-sum games whose payoff at round tt is convex in a primal variable and concave in a dual variable. In the formulations considered in the literature, decision makers choose (xt,yt)∈X×Y(x_t,y_t)\in X\times Y before observing the current payoff function ftf_t, after which the payoff ft(xt,yt)f_t(x_t,y_t) is incurred (Meng et al., 2023, Rivera et al., 2018). The framework extends online convex optimization from a single-player regret setting to a saddle-point setting in which both sides must be controlled simultaneously. It also connects to approximate constrained optimization through Lagrangian saddle-point formulations, where repeated online updates yield ϵ\epsilon-approximate feasible and near-optimal solutions without inner quadratic-programming subroutines [0610119].

1. Formal setting and saddle-point viewpoint

A standard OCCO model specifies convex, compact decision sets X⊂RnX\subset\mathbb R^n and Y⊂RmY\subset\mathbb R^m, and a sequence of payoff functions ft:X×Y→Rf_t:X\times Y\to\mathbb R such that ft(⋅,y)f_t(\cdot,y) is convex for each yy and (xt,yt)∈X×Y(x_t,y_t)\in X\times Y0 is concave for each (xt,yt)∈X×Y(x_t,y_t)\in X\times Y1 (Meng et al., 2023, Meng et al., 9 Sep 2025). At each round, the players choose (xt,yt)∈X×Y(x_t,y_t)\in X\times Y2 and (xt,yt)∈X×Y(x_t,y_t)\in X\times Y3 without knowing the current or future payoffs, and only then observe (xt,yt)∈X×Y(x_t,y_t)\in X\times Y4 (Rivera et al., 2018).

A foundational antecedent is the Lagrangian reformulation of constrained convex optimization. For a problem

(xt,yt)∈X×Y(x_t,y_t)\in X\times Y5

one defines

(xt,yt)∈X×Y(x_t,y_t)\in X\times Y6

with (xt,yt)∈X×Y(x_t,y_t)\in X\times Y7 and (xt,yt)∈X×Y(x_t,y_t)\in X\times Y8, where (xt,yt)∈X×Y(x_t,y_t)\in X\times Y9 may be ftf_t0 or the simplex after suitable restriction or smoothing. The constrained problem is then equivalent, by Lagrange duality, to the saddle-point problem

ftf_t1

and can be viewed as a repeated zero-sum game over ftf_t2 rounds [0610119]. In that repeated game interpretation, the primal player chooses ftf_t3, the dual player chooses ftf_t4, and the stage loss is ftf_t5 [0610119].

This saddle-point perspective is structurally important because it places approximation algorithms, no-regret learning, mirror descent, multiplicative weights, and primal-dual methods within a common template. A plausible implication is that OCCO is best understood not as a minor extension of online convex optimization, but as a unifying framework for sequential equilibrium computation and online constrained optimization.

2. Performance criteria: from regret to duality gaps

The central conceptual issue in OCCO is the choice of benchmark. In ordinary online convex optimization, performance is measured by regret against the best fixed decision in hindsight. In OCCO, the analogous object must compare a sequence of online plays to an offline saddle-point or to a comparator sequence.

One line of work measures performance through the generalized duality gap

ftf_t6

which reduces to standard regret when ftf_t7 is a singleton (Meng et al., 2023). This formulation makes explicit the parallel between OCCO with Dual-Gap and online convex optimization with regret (Meng et al., 2023).

A closely related formulation is the online saddle point problem, where the aggregate payoff is

ftf_t8

and the benchmark is the offline saddle-point ftf_t9 of ft(xt,yt)f_t(x_t,y_t)0. The associated performance measure is

ft(xt,yt)f_t(x_t,y_t)1

together with equivalent one-sided expressions involving the primal and dual deviations from equilibrium play (Rivera et al., 2018).

For non-stationary environments, recent work defines the dynamic duality gap

ft(xt,yt)f_t(x_t,y_t)2

which benchmarks the online trajectory against arbitrary comparator sequences ft(xt,yt)f_t(x_t,y_t)3 (Meng et al., 9 Sep 2025). This quantity generalizes both dynamic regret in online convex optimization and the static duality gap in zero-sum games (Meng et al., 9 Sep 2025).

The literature also records criticism of alternative metrics. In particular, dynamic Nash-equilibrium regret, defined via stage-wise Nash equilibria, is reported to have inherent defects: it can be negative even when performance is poor, it fails to compose over rounds, and it is not robust to small perturbations in ft(xt,yt)f_t(x_t,y_t)4 (Meng et al., 2023). By contrast, Dual-Gap is always nonnegative and cumulative (Meng et al., 2023). This has made duality-gap-style metrics the dominant formalization of online convex-concave performance.

3. Algorithmic foundations: mirror descent, FTRL, and multiplicative weights

The basic OCCO algorithmic toolkit is inherited from online learning. In the repeated Lagrangian game formulation, the primal player may run Online Gradient Descent,

ft(xt,yt)f_t(x_t,y_t)5

while the dual player runs Follow-The-Regularized-Leader (FTRL) with a strongly convex regularizer, including entropic regularization that yields multiplicative-weights updates on the simplex [0610119]. With entropy regularization ft(xt,yt)f_t(x_t,y_t)6, the update takes the closed form

ft(xt,yt)f_t(x_t,y_t)7

This is one of the earliest explicit reductions from approximate convex programming to online game playing [0610119].

In the online saddle point literature, strong convexity-concavity leads to SP-FTL, a follow-the-leader procedure that at round ft(xt,yt)f_t(x_t,y_t)8 computes the unique saddle-point of the cumulative payoff ft(xt,yt)f_t(x_t,y_t)9 (Rivera et al., 2018). Under the assumptions that each ϵ\epsilon0 is ϵ\epsilon1-strongly convex in ϵ\epsilon2, ϵ\epsilon3-strongly concave in ϵ\epsilon4, and ϵ\epsilon5-Lipschitz, SP-FTL achieves

ϵ\epsilon6

(Rivera et al., 2018). In the general convex-concave case, SP-RFTL adds regularization to induce strong convexity-concavity, yielding

ϵ\epsilon7

for Euclidean regularizers on domains of diameter ϵ\epsilon8 (Rivera et al., 2018).

Another important strand is implicit Online Mirror Descent-Ascent (OMDA), defined through the update

ϵ\epsilon9

where X⊂RnX\subset\mathbb R^n0 are Bregman divergences generated by strongly convex mirror maps (Meng et al., 2023). Under X⊂RnX\subset\mathbb R^n1-Lipschitz payoffs and X⊂RnX\subset\mathbb R^n2-strongly convex mirror maps, OMDA satisfies

X⊂RnX\subset\mathbb R^n3

which yields X⊂RnX\subset\mathbb R^n4 after optimizing the constant step size (Meng et al., 2023). An optimistic variant uses a one-step predictor X⊂RnX\subset\mathbb R^n5 and attains the same X⊂RnX\subset\mathbb R^n6 order with smaller leading factors on predictable sequences (Meng et al., 2023).

For simplex-constrained games, optimistic multiplicative methods provide a different behavior. Optimistic Multiplicative-Weights Update (OMWU), an entropy-regularized optimistic FTRL scheme, updates the X⊂RnX\subset\mathbb R^n7- and X⊂RnX\subset\mathbb R^n8-players by exponentiating a combination of current and previous gradients, with coefficients X⊂RnX\subset\mathbb R^n9 and Y⊂RmY\subset\mathbb R^m0 for the minimizing player and the sign-reversed version for the maximizing player (Lei et al., 2020). In the setting

Y⊂RmY\subset\mathbb R^m1

with Y⊂RmY\subset\mathbb R^m2 convex in Y⊂RmY\subset\mathbb R^m3, concave in Y⊂RmY\subset\mathbb R^m4, twice differentiable, and admitting a strictly complementary equilibrium, OMWU exhibits local last-iterate convergence to the saddle point for sufficiently small Y⊂RmY\subset\mathbb R^m5, and the convergence is locally exponential (Lei et al., 2020).

4. Rates, assumptions, and structural accelerations

The classical no-regret analysis of repeated saddle-point play produces Y⊂RmY\subset\mathbb R^m6-type guarantees. In the Lagrangian framework, if each Y⊂RmY\subset\mathbb R^m7 is Y⊂RmY\subset\mathbb R^m8-Lipschitz on Y⊂RmY\subset\mathbb R^m9 and ft:X×Y→Rf_t:X\times Y\to\mathbb R0 has diameter ft:X×Y→Rf_t:X\times Y\to\mathbb R1, then the primal and dual regrets satisfy

ft:X×Y→Rf_t:X\times Y\to\mathbb R2

with the standard choice ft:X×Y→Rf_t:X\times Y\to\mathbb R3, and the average iterates obey a saddle-point gap bounded by ft:X×Y→Rf_t:X\times Y\to\mathbb R4 [0610119]. Consequently, a gap at most ft:X×Y→Rf_t:X\times Y\to\mathbb R5 requires ft:X×Y→Rf_t:X\times Y\to\mathbb R6 in the general Lipschitz case [0610119].

A principal acceleration mechanism is smoothing or regularization that introduces strong convexity in one variable or strong concavity in the other. In the 2006 reduction from convex optimization to online game playing, adding an ft:X×Y→Rf_t:X\times Y\to\mathbb R7-strong convex smoothing term in the dual allows OGD on ft:X×Y→Rf_t:X\times Y\to\mathbb R8 and FTRL on ft:X×Y→Rf_t:X\times Y\to\mathbb R9 to produce an average point ft(⋅,y)f_t(\cdot,y)0 with ft(⋅,y)f_t(\cdot,y)1 for all constraints and ft(⋅,y)f_t(\cdot,y)2 after

ft(â‹…,y)f_t(\cdot,y)3

rounds, using only gradients, projections onto ft(â‹…,y)f_t(\cdot,y)4, and simple entropic updates [0610119]. The paper emphasizes that no quadratic-programming subroutine is needed [0610119].

The same qualitative pattern appears in the online saddle point problem. Strongly convex-concave payoffs permit logarithmic SP-Regret via SP-FTL, whereas generic convex-concave payoffs require regularization to recover sublinear control (Rivera et al., 2018). This suggests that curvature is not merely a technical convenience, but a decisive property separating ft(â‹…,y)f_t(\cdot,y)5 and ft(â‹…,y)f_t(\cdot,y)6 regimes in online saddle-point learning.

More recent work on non-stationary OCCO identifies path-length adaptation as the relevant analogue of dynamic-regret adaptivity. Defining

ft(â‹…,y)f_t(\cdot,y)7

a modular algorithm can achieve a minimax optimal dynamic duality gap upper bound, up to a logarithmic factor,

ft(â‹…,y)f_t(\cdot,y)8

and more precisely

ft(â‹…,y)f_t(\cdot,y)9

where yy0 is a data-dependent environmental variation bound (Meng et al., 9 Sep 2025). The same work also proves a lower bound

yy1

showing that the achieved dependence on the path variation is minimax optimal up to logarithmic factors (Meng et al., 9 Sep 2025).

5. Variants: bilinear games, bandit feedback, alternating dynamics, and distributed settings

A particularly tractable subclass is the online matrix game, where yy2, yy3, and

yy4

Using negative-entropy regularizers over restricted simplices, OMG-RFTL reduces the dimension dependence in SP-Regret from linear in the dimension to logarithmic: yy5 (Rivera et al., 2018). Under bandit feedback, where each round only one entry yy6 is observed after sampling yy7, yy8, an unbiased one-point estimator

yy9

for the sampled pair leads to

(xt,yt)∈X×Y(x_t,y_t)\in X\times Y00

against an adaptive adversary (Rivera et al., 2018).

Another direction replaces standard regret by alternating regret. For adversarial online convex optimization, Continuous Hedge achieves

(xt,yt)∈X×Y(x_t,y_t)\in X\times Y01

alternating regret under (xt,yt)∈X×Y(x_t,y_t)\in X\times Y02, and a 3rd-order-smooth FTRL construction yields (xt,yt)∈X×Y(x_t,y_t)\in X\times Y03 in smooth and self-concordant settings, with (xt,yt)∈X×Y(x_t,y_t)\in X\times Y04 when (xt,yt)∈X×Y(x_t,y_t)\in X\times Y05, such as linear or quadratic losses (Hait et al., 18 Feb 2025). When both players in a convex-concave zero-sum game use alternating-regret algorithms, the average iterate (xt,yt)∈X×Y(x_t,y_t)\in X\times Y06 has duality gap

(xt,yt)∈X×Y(x_t,y_t)\in X\times Y07

so (xt,yt)∈X×Y(x_t,y_t)\in X\times Y08 per player yields an (xt,yt)∈X×Y(x_t,y_t)\in X\times Y09 rate for saddle-point approximation (Hait et al., 18 Feb 2025). This is distinct from the standard (xt,yt)∈X×Y(x_t,y_t)\in X\times Y10 averaging behavior associated with ordinary no-regret bounds.

Distributed and stochastic versions introduce communication constraints and predictive dynamics. In a multiagent network with time-varying directed graph, the DOSMD-CCO algorithm combines stochastic mirror descent, Bregman projections, predictive mappings (xt,yt)∈X×Y(x_t,y_t)\in X\times Y11, and consensus steps. Under assumptions including unbiased noisy gradients, strong convexity of distance-generating functions, and nonexpansive predictive mappings, the expected dynamic saddle-point regret of each agent satisfies

(xt,yt)∈X×Y(x_t,y_t)\in X\times Y12

where (xt,yt)∈X×Y(x_t,y_t)\in X\times Y13 is the path-variation of the time-varying saddle points (Zhang et al., 13 Aug 2025). With (xt,yt)∈X×Y(x_t,y_t)\in X\times Y14, this becomes (xt,yt)∈X×Y(x_t,y_t)\in X\times Y15 (Zhang et al., 13 Aug 2025). A multiple-consensus variant tightens the constant in the consensus term (Zhang et al., 13 Aug 2025).

6. Applications and adjacent problem classes

The Lagrangian game perspective immediately yields applications to approximate constrained optimization. The 2006 framework explicitly lists maximum-entropy estimation, portfolio optimization with convex risk constraints, and computational problems in signal processing as examples with strictly convex constraints [0610119]. In maximum-entropy estimation with moment matching,

(xt,yt)∈X×Y(x_t,y_t)\in X\times Y16

the dual variables correspond to moment constraints and the same online convex optimization machinery recovers the Gibbs distribution in (xt,yt)∈X×Y(x_t,y_t)\in X\times Y17 rounds [0610119].

Portfolio optimization with convex risk constraints is also cast in this form: choose (xt,yt)∈X×Y(x_t,y_t)\in X\times Y18 to minimize (xt,yt)∈X×Y(x_t,y_t)\in X\times Y19 subject to VaR or CVaR constraints (xt,yt)∈X×Y(x_t,y_t)\in X\times Y20, update dual weights multiplicatively over scenarios, and update the primal via OGD [0610119]. Robust linear and semidefinite programs fit the same template when adversarial constraints are embedded in the dual strategy set [0610119].

The online saddle point formalism further connects to online convex optimization with knapsacks. With budget (xt,yt)∈X×Y(x_t,y_t)\in X\times Y21, concave rewards (xt,yt)∈X×Y(x_t,y_t)\in X\times Y22, and convex consumptions (xt,yt)∈X×Y(x_t,y_t)\in X\times Y23, one defines

(xt,yt)∈X×Y(x_t,y_t)\in X\times Y24

and obtains a regret decomposition in which one term is the dual player’s individual-regret and the other is SP-Regret (Rivera et al., 2018). A primal-dual RFTL method then achieves

(xt,yt)∈X×Y(x_t,y_t)\in X\times Y25

regret in the stochastic i.i.d. setting (Rivera et al., 2018).

Learning-augmented online packing and covering provide a related but not identical adjacent class. For online concave packing, a switching algorithm mixes a black-box online packing method with an advice vector (xt,yt)∈X×Y(x_t,y_t)\in X\times Y26, obtaining

(xt,yt)∈X×Y(x_t,y_t)\in X\times Y27

with approximate feasibility (xt,yt)∈X×Y(x_t,y_t)\in X\times Y28 (Grigorescu et al., 2024). For online convex covering, a primal-dual learning-augmented algorithm yields

(xt,yt)∈X×Y(x_t,y_t)\in X\times Y29

(Grigorescu et al., 2024). The source describes these results as part of a unified theory of online convex-concave optimization with predictions (Grigorescu et al., 2024). This suggests a broader view in which advice, predictors, and side information act as regularizing signals for sequential saddle-point methods.

7. Current themes, misconceptions, and open directions

A recurrent misconception is that separate no-regret guarantees for the two players automatically solve the online saddle-point problem. The literature shows that the correct benchmark is not merely the sum of two independent regrets, but a saddle-point-compatible metric such as Dual-Gap, SP-Regret, or D-DGap (Rivera et al., 2018, Meng et al., 2023). This distinction is central because equilibrium quality involves both players jointly.

A second misconception is that averaging is the only meaningful convergence notion. Average-iterate guarantees are indeed standard: the no-regret-to-equilibrium lemma in the repeated Lagrangian framework bounds the saddle-point gap of (xt,yt)∈X×Y(x_t,y_t)\in X\times Y30 by (xt,yt)∈X×Y(x_t,y_t)\in X\times Y31 [0610119], and alternating-regret analyses also convert into average-iterate Nash guarantees (Hait et al., 18 Feb 2025). However, last-iterate convergence has become an important separate objective, particularly in constrained simplex domains. OMWU establishes local pointwise convergence of the actual iterates, not only their averages, under convex-concave smoothness and strict complementarity assumptions (Lei et al., 2020).

A third issue concerns predictability and non-stationarity. Existing algorithms had been reported to fail to deliver optimal performance in stationary or predictable environments, motivating a modular OCCO method with three components: an Adaptive Module, a Multi-Predictor Aggregator, and an Integration Module (Meng et al., 9 Sep 2025). The resulting procedure attains both a path-length-based minimax rate and a prediction-error-driven rate,

(xt,yt)∈X×Y(x_t,y_t)\in X\times Y32

and with multiple predictors,

(xt,yt)∈X×Y(x_t,y_t)\in X\times Y33

(Meng et al., 9 Sep 2025). In the perfectly predictable case, one predictor has zero error and the dynamic duality gap becomes (xt,yt)∈X×Y(x_t,y_t)\in X\times Y34 (Meng et al., 9 Sep 2025).

Open directions are explicitly identified in the non-stationary OCCO literature: one-sided feedback, two-player partial observation or bandit saddle-point problems, and extensions to multi-player non-zero-sum games with dynamic equilibria (Meng et al., 9 Sep 2025). Distributed stochastic OCCO further points toward predictive multiagent saddle-point learning under communication constraints (Zhang et al., 13 Aug 2025). Taken together, these directions indicate that the modern field has expanded beyond static adversarial convex-concave games into a broader study of dynamic, predictive, partially observed, and networked equilibrium computation.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Online Convex-Concave Optimization.