Source-linked AI summary
The role of convexity on saddle-point dynamics: Lyapunov function and robustness
Ashish Cherukuri, Enrique Mallada, Steven Low, Jorge Cortes
TL;DR
Prior convergence analyses of projected saddle-point dynamics typically rely on global strong or strict convexity-concavity, while the role of local versus global conditions in convergence and robustness remains under study. The paper characterizes trajectories through Hessian blocks and establishes global asymptotic convergence under local strong convexity-concavity.
Problem
Prior analyses of global convergence for projected saddle-point dynamics typically rely on global strong or strict convexity-concavity, motivating study of the role of local versus global conditions.
Source: §I · p. 1Method
The paper characterizes the omega-limit set using Hessian blocks and develops Lyapunov and ISS Lyapunov functions for the dynamics under global strong convexity-concavity.
Source: §VII · p. 13Results
Local strong convexity-concavity at a saddle point makes the saddle-point set globally asymptotically stable, with trajectories converging to a point.
Source: GLOBAL CONVERGENCE · p. 5Takeaways & Limitations
For equality-constrained optimization Lagrangians, the ISS result is used to design a self-triggered discrete-time implementation.
Source: §VII · p. 13ISS with respect to the saddle-point set does not ensure bounded trajectories when that set is unbounded; full row rank of A makes the set a singleton and yields bounded trajectories under bounded disturbances.
Source: A. Input-to-state stability · p. 10
Abstract
from arXiv · showhide
This paper studies the projected saddle-point dynamics associated to a convex-concave function, which we term saddle function. The dynamics consists of gradient descent of the saddle function in variables corresponding to convexity and (projected) gradient ascent in variables corresponding to concavity. We examine the role that the local and/or global nature of the convexity-concavity properties of the saddle function plays in guaranteeing convergence and robustness of the dynamics. Under the assumption that the saddle function is twice continuously differentiable, we provide a novel characterization of the omega-limit set of the trajectories of this dynamics in terms of the diagonal blocks of the Hessian. Using this characterization, we establish global asymptotic convergence of the dynamics under local strong convexity-concavity of the saddle function. When strong convexity-concavity holds globally, we establish three results. First, we identify a Lyapunov function (that decreases strictly along the trajectory) for the projected saddle-point dynamics when the saddle function corresponds to the Lagrangian of a general constrained convex optimization problem. Second, for the particular case when the saddle function is the Lagrangian of an equality-constrained optimization problem, we show input-to-state stability of the saddle-point dynamics by providing an ISS Lyapunov function. Third, we use the latter result to design an opportunistic state-triggered implementation of the dynamics. Various examples illustrate our results.
I. INTRODUCTION … A. Notation
The paper shows how local versus global strong convexity-concavity shapes convergence and robustness of projected saddle-point dynamics, then develops Lyapunov, ISS, and event-triggered results under stronger global conditions.
I. INTRODUCTION
- Local strong convexity-concavity suffices for global asymptotic convergence, while global strong convexity-concavity enables stronger Lyapunov and robustness results.The introduction frames these results as relaxing the global assumptions commonly used to establish convergence.Source: §I · p. 1, Literature review · pp. 1–2
Literature review:
- Prior analyses use direct, Lyapunov/passivity, or LaSalle methods, but generally impose global convexity-concavity assumptions that this paper relaxes for convergence,,,,,,.Saddle-point dynamics has been applied in network optimization and zero-sum games, among other domains,,,,,,,, [14],,.Source: Literature review · p. 1
Statement of contributions:
- A Hessian-block characterization of the omega-limit set supports global asymptotic convergence to a saddle point under only local strong convexity-concavity.The analysis uses distance to a saddle point as a LaSalle function and bounds its Lie derivative using second-order properties.Source: §I · p. 1, Statement of contributions · p. 2
- Under global strong convexity-concavity, the projected dynamics for a constrained-optimization Lagrangian admits a novel Lyapunov function.The function is discontinuous but can be viewed as multiple continuously differentiable Lyapunov functions over projection-determined domain sets; it sums two previously known LaSalle functions.Source: §I · p. 1, Statement of contributions · p. 2
- For equality-constrained Lagrangians without projection, global strong convexity-concavity yields input-to-state stability with respect to the saddle point and an ISS Lyapunov function.The result provides a stronger convergence guarantee that implies robustness.Source: Statement of contributions · p. 2, Literature review · p. 2
- An opportunistic state-triggered implementation converges asymptotically to saddle points, with consecutive triggering times separated by a common positive lower bound.The implementation is designed using the ISS Lyapunov function.Source: Statement of contributions · p. 2
II. PRELIMINARIES
- The preliminaries introduce convex-concave functions, discontinuous dynamical systems, and input-to-state stability.Source: §II · p. 2
A. Notation
- Notation specifies vector norms and ordering, concatenation and positive-part operations, set distances and projections, matrix definiteness and eigenvalues, derivatives, and class K, K∞, and KL functions.Projection onto a closed convex set is single-valued.Source: A. Notation · p. 2
B. Saddle points and convex-concave functions
The section reviews convexity, concavity, and saddle-point notions from, distinguishing local from global strong convex-concavity.
B. Saddle points and convex-concave functions
- Convexity is introduced with its differentiable first-order condition, and concavity is defined through convexity of the negated function.The review draws on.Source: B. Saddle points and convex-concave… · p. 2
- A twice-differentiable function is locally strongly convex when its Hessian is uniformly positive at a point, and strongly convex when this holds throughout its domain.The analogous concavity notions apply to the negated function.Source: B. Saddle points and convex-concave… · p. 2
- A function is convex-concave when it is convex in x for fixed y and concave in y for fixed x; a saddle point satisfies the associated two-sided inequalities.The set of saddle points of a convex-concave function is convex.Source: B. Saddle points and convex-concave… · pp. 2–3
- Strong convex-concavity may be local at a saddle point or global, requiring uniform curvature in either the x or y variables across the domain.Locally, the function must be convex-concave and have a positive x-Hessian or negative y-Hessian bound at the saddle point.Source: B. Saddle points and convex-concave… · p. 3
C. Discontinuous dynamical systems
This section defines solution trajectories, invariant sets, and omega-limit sets for discontinuous systems, then states an invariance principle linking a nonincreasing Lyapunov function to convergence.
C. Discontinuous dynamical systems
- A Caratheodory solution is absolutely continuous and satisfies the differential equation almost everywhere; a set is invariant if every solution starting there remains in it.The terms solution and trajectory are used interchangeably.Source: C. Discontinuous dynamical systems · p. 3
- The omega-limit set of a trajectory is defined using limits of trajectory values along sequences of times tending to infinity.The supplied definition fragment specifies that γ(t_k) converges to y as k tends to infinity.Source: C. Discontinuous dynamical systems · p. 3
- For a bounded solution, the omega-limit set is nonempty, and the Lie derivative is L_fV(x) = ∇V(x)⊤f(x).Nonemptiness follows from the Bolzano-Weierstrass theorem [24, p. 33].Source: C. Discontinuous dynamical systems · p. 3
- Under the stated uniqueness and invariance assumptions, any solution starting in a compact invariant set converges to the largest invariant subset of the closure of {x ∈ S | L_fV(x) = 0}.This is presented as a simplified version of [22, Proposition 3].Source: C. Discontinuous dynamical systems · p. 3
D. Input-to-state stability
The section reviews input-to-state stability (ISS), which bounds disturbance-driven trajectories relative to the unforced system’s equilibria. It also presents an ISS-Lyapunov function as a sufficient way to establish ISS.
D. Input-to-state stability
- Following, ISS bounds each trajectory’s distance from the unforced equilibrium set using decaying initial-state effects and the essential supremum of the input.The bound uses functions β ∈ KL and γ ∈ K and applies for all t ≥ 0.Source: D. Input-to-state stability · p. 3
- ISS captures the graceful degradation of unforced asymptotic convergence as disturbance size grows.The input size is measured by its essential supremum.Source: D. Input-to-state stability · p. 3
- An ISS-Lyapunov function provides a sufficient test for ISS, with Proposition 2.2 stating that its existence implies the system is ISS.The section defines such a function relative to the unforced equilibrium set and gives a decay condition when the state’s distance from that set is sufficiently large relative to the input.Source: D. Input-to-state stability · p. 3
III. PROBLEM STATEMENT
The section defines projected saddle-point dynamics for a twice continuously differentiable convex-concave function and states the paper’s goals: characterize convergence and robustness conditions for these dynamics.
- The problem considers a twice continuously differentiable saddle function F on R^n × (R^p_≥0 × R^m), convex-concave on its domain, and its projected saddle-point dynamics (5).Source: §III · p. 3
- The domain is invariant under the dynamics, and its equilibrium points correspond exactly to the saddle points of F.Source: §III · p. 3
- The dynamics combine primal-dual methods for inequality-constrained network optimization,, [14], with saddle-point methods for equality-constrained problems and zero-sum games.The section presents this combination as a way to unify these lines of work.Source: §III · p. 3
- Under zero duality gap, saddle points of the Lagrangian correspond to primal-dual optimizers, and distributed constraint structure can make the dynamics implementable across networked agents.Motivating applications include optimal dispatch,,, [14] and communication-network congestion control,,.Source: §III · p. 4
- The paper seeks conditions for global asymptotic stability of the saddle-point set and formal robustness guarantees using input-to-state stability.Section IV studies convergence conditions, Section V identifies a strict Lyapunov function for constrained convex optimization, and Section VI examines robustness.Source: §III · p. 4
IV. LOCAL PROPERTIES OF THE SADDLE FUNCTION IMPLY
The section characterizes the projected dynamics’ omega-limit sets and shows that suitable local properties near a saddle point can guarantee global asymptotic convergence to a single saddle point. It also extends the convergence result to milder local Hessian conditions.
GLOBAL CONVERGENCE
- For twice continuously differentiable convex-concave F, saddle points are stable, and every trajectory’s omega-limit set lies in the largest invariant subset of E(F).The characterization also implies that a nonsaddle omega-limit point cannot have a full-rank line integral of the Hessian block matrix from a saddle point; full rank of a diagonal Hessian block at the saddle constrains the corresponding coordinates to equal the saddle coordinates.Source: GLOBAL CONVERGENCE · pp. 4–5
- Local strong convexity-concavity at a saddle point makes the saddle-point set globally asymptotically stable, with every trajectory converging to a point.The result assumes F is twice continuously differentiable and globally convex-concave.Source: GLOBAL CONVERGENCE · p. 5
- Global asymptotic stability and pointwise convergence also hold under milder local conditions, requiring twice continuous differentiability only near a saddle point and conditions on integrated Hessian blocks.The result allows convex-concave F with a locally Lipschitz gradient; the proof extends the argument using generalized Hessian blocks where F is not twice continuously differentiable everywhere.Source: GLOBAL CONVERGENCE · p. 5
- Theorem 4.3 guarantees global asymptotic convergence to the unique saddle point 0 in an example satisfying its local conditions.The example’s F is globally convex-concave and has a locally Lipschitz gradient, while it is twice continuously differentiable near 0.Source: GLOBAL CONVERGENCE · p. 6
- Unlike earlier global convergence results for saddle-point and primal-dual dynamics, these theorems use local saddle-function properties alongside global convexity-concavity.The cited prior results require additional global assumptions such as global strong or strict convexity-concavity,.Source: GLOBAL CONVERGENCE · p. 6
V. LYAPUNOV FUNCTION FOR CONSTRAINED CONVEX
For projected saddle-point dynamics with a constrained-optimization Lagrangian, the section identifies a strict Lyapunov function and uses it to establish global asymptotic stability of the saddle set.
OPTIMIZATION PROBLEMS
- A strict Lyapunov function is useful for studying disturbance robustness, characterizing convergence rates, and designing opportunistic state-triggered implementations.Source: OPTIMIZATION PROBLEMS · p. 6
- The result applies to a Lagrangian with a strongly convex, twice continuously differentiable objective, convex twice continuously differentiable inequality constraints, and affine equality constraints.Source: OPTIMIZATION PROBLEMS · p. 6
- V2 is nonnegative, vanishes exactly at saddle points, and strictly decreases off the saddle set wherever its derivative exists; trajectories converge to a point and the saddle set is globally asymptotically stable.The theorem also requires V2 to be right-continuous, with its value nonincreasing at discontinuities.Source: OPTIMIZATION PROBLEMS · p. 6
- V2 may be discontinuous under projection, but its component Lyapunov functions are patched so it decreases between switches and only decreases at discontinuities.The paper characterizes this construction as a multiple-Lyapunov-function approach.Source: OPTIMIZATION PROBLEMS · p. 8
- Combining two functions that individually suffice for LaSalle-based convergence yields a strict Lyapunov function for the projected dynamics, which the paper identifies as novel.Source: OPTIMIZATION PROBLEMS · p. 8
VI. ISS AND SELF-TRIGGERED IMPLEMENTATION OF THE SADDLE-POINT DYNAMICS
This section studies input-to-state stability and implementation of projected saddle-point dynamics for equality-constrained optimization, where smoothness enables ISS analysis using the Lyapunov function from Section V.
VI. ISS AND SELF-TRIGGERED IMPLEMENTATION OF THE SADDLE-POINT DYNAMICS
- The section focuses on saddle functions that are Lagrangians of equality-constrained optimization problems to analyze ISS and state-triggered implementation.It builds on the Lyapunov function identified in Section V.Source: §VI · p. 9
- For this class, the dynamics are smooth and the Lyapunov function is continuously differentiable, enabling ISS analysis with ISS-Lyapunov theory.The authors state that they know of no corresponding ISS-Lyapunov theory for projected systems, precluding this analysis for a general saddle function.Source: §VI · p. 9
- The authors call the dynamics defined by equations (5a) and (5c) the saddle-point dynamics and denote them Xsp.They define Xsp as a map from R^n × R^m to R^n × R^m.Source: §VI · p. 9
A. Input-to-state stability
Under strong convexity and globally bounded Hessian assumptions, the paper establishes input-to-state stability (ISS) of saddle-point dynamics under additive disturbances. It also identifies limits on trajectory boundedness and a special disturbance structure that ensures bounded trajectories even when the saddle set is unbounded.
A. Input-to-state stability
- With f strongly convex, twice continuously differentiable, and mI ⪯ ∇²f(x) ⪯ MI globally, the dynamics is ISS with respect to Saddle(F) under additive disturbances.The convergence degradation scales with disturbance size; the disturbances may represent gradient-computation errors, measurement noise, or controller-implementation errors.Source: A. Input-to-state stability · p. 9
- The function V3 is an ISS-Lyapunov function for the disturbed dynamics and a Lyapunov function for the nominal dynamics under the same Hessian assumptions.The paper establishes V3 as an ISS-Lyapunov function and states the nominal Lyapunov consequence in Corollary 6.3.Source: A. Input-to-state stability · pp. 9–10
- ISS with respect to Saddle(F) bounds distance to the saddle set, not necessarily trajectory magnitude; full row-rank A makes the set a singleton and ensures bounded trajectories under bounded disturbances.If Saddle(F) is unbounded, trajectories can be unbounded even under arbitrarily small constant disturbances.Source: A. Input-to-state stability · p. 10
- When the z-disturbance has the special form uz = Aũz, the dynamics is ISS with respect to every saddle point and trajectories remain bounded under bounded inputs, even if Saddle(F) is unbounded.This structure models measurement errors in x and z without gradient-computation error in the z-dynamics.Source: A. Input-to-state stability · pp. 10–11
- A quadratic function V4 based on projection onto Saddle(F) is also an ISS-Lyapunov function when its parameter ε is sufficiently small and positive.The paper states that some εmax > 0 exists such that this holds for ε ∈ (0, εmax).Source: A. Input-to-state stability · p. 11
B. Self-triggered implementation
The section develops a state-triggered, discrete-time implementation of saddle-point dynamics that selects steps from the current state. Under stated strong-convexity and smoothness conditions, the implementation converges globally and has a positive lower bound on inter-trigger times.
B. Self-triggered implementation
- The implementation holds the vector field between triggering instants, yielding a first-order Euler discretization with a state-dependent step size.It is intended to avoid continuous evaluation of the vector field.Source: B. Self-triggered implementation · pp. 11–12
- The trigger is designed to ensure Lyapunov decrease; a state-only alternative avoids the optimizer-dependent Lie derivative, and the convergence guarantee also holds for equality in criterion (33).The chosen triggering times depend only on the sampled state.Source: B. Self-triggered implementation · pp. 11–13
- For strongly convex f with bounded, Lipschitz Hessian and full-row-rank A, every initial condition converges to the unique saddle point, with inter-trigger times bounded below by a positive constant.The result applies to the triggering rule (34).Source: B. Self-triggered implementation · p. 12
- In the example, the self-triggered implementation converges faster than constant- and decaying-step Euler discretizations, potentially because its step size adapts to the state.The simulation also reports convergence with criterion (33) when its inequality is replaced by equality.Source: B. Self-triggered implementation · p. 13
VII. CONCLUSIONS
The paper characterizes the omega-limit set of projected saddle-point dynamics using Hessian blocks and establishes convergence and robustness results under local or global strong convexity-concavity. It also develops an ISS-based self-triggered implementation for equality-constrained problems and outlines extensions and applications.
- The omega-limit set is characterized by Hessian blocks, and local strong convexity-concavity suffices for global asymptotic convergence.Source: §VII · p. 13
- The illustrated self-triggered trajectory converges to the unique saddle point, with inter-trigger times bounded below by a positive quantity.Source: Figure 3 · p. 13
- The self-triggered dynamics converges faster than first-order Euler discretizations with both constant and decaying stepsizes in the illustrated comparisons.Source: Figure 4 · p. 13
- With global strong convexity-concavity, the paper identifies a Lyapunov function; for equality-constrained Lagrangians, it establishes ISS and designs a self-triggered discrete-time implementation.Source: §VII · p. 13
- Future work aims to generalize ISS results, including a conjectured semi-global ISS property when the global Hessian-block upper bound is relaxed, and to develop ISS theory for projected systems.Source: §VII · p. 13
- The authors also plan to use the theoretical guarantees to determine robustness margins and design opportunistic state-triggered implementations for power-network frequency regulation controllers.Source: §VII · p. 13
APPENDIX
The appendix collects auxiliary results used in the proof of Theorem 6.1, including properties of saddle points and regularity of the Lyapunov function V3.
Lemma A.1
- Lemma A.1 considers symmetric matrices B1 and B2 bounded between mI and MI, with β1 > 0 and β2 = 4β1M⁴.The passage gives the lemma’s setup for an auxiliary result used in Theorem 6.1’s proof.Source: APPENDIX · p. 14
Lemma A.2
- For F of form (21) with strongly convex f, every saddle point has the same x-coordinate, so Saddle(F) = {x*} × Z.The proof uses the saddle-point inequalities and strong convexity to rule out two saddle points with different x-coordinates.Source: APPENDIX · p. 14
- The projection property in Lemma A.2 gives z − z* orthogonal to ker(A⊤).Here z* is the z-coordinate of the projection onto the saddle set.Source: APPENDIX · p. 14
Proposition A.3
- Under the stated smoothness and bounded-Hessian assumptions, Proposition A.3 establishes local Lipschitz regularity for the gradient of V3.The assumptions include a Lipschitz map x ↦ ∇²f(x) and mI ⪯ ∇²f(x) ⪯ MI for all x.Source: APPENDIX · p. 14