Next Article in Journal
Machine Learning-Enabled Robust Optimization for Green Vehicle Routing Problems: A Systematic Literature Review
Previous Article in Journal
Atomic Contrastive Verification: Fine-Grained Fact-Checking via Claim Decomposition and Knowledge Graph-Grounded Contrastive Reasoning
Previous Article in Special Issue
Hierarchical Multi-Population Cooperative Evolutionary Approach for Constrained Multi-Objective Optimization
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Distributed Generalized Nash Equilibrium Seeking for Constrained Population Games via Consensus-Based Revision Protocols

1
School of Information Engineering, Wuhan University of Technology, Wuhan 430070, China
2
International Office, Wuhan University of Technology, Wuhan 430070, China
*
Author to whom correspondence should be addressed.
Mathematics 2026, 14(10), 1770; https://doi.org/10.3390/math14101770
Submission received: 30 March 2026 / Revised: 14 May 2026 / Accepted: 19 May 2026 / Published: 21 May 2026
(This article belongs to the Special Issue Optimization Theory, Algorithms and Applications)

Abstract

This study addresses distributed decision-making in multi-agent systems under shared constraints. Existing methods often fail to guarantee strict constraint satisfaction or require sensitive parameter tuning. We propose a novel algorithm that integrates a revision protocol with a consensus mechanism. The key innovation is a built-in, parameter-free constraint-checking function within the revision protocol, which automatically halts infeasible strategy updates. This approach enables agents using only local neighbor communication to seek a Generalized Nash Equilibrium (GNE). Theoretical analysis proves that the algorithm converges exponentially. Extensive simulations demonstrate its superiority: it achieves faster convergence and ensures strict per-iteration constraint satisfaction, significantly outperforming traditional gradient descent and penalty-based methods across various network topologies.

1. Introduction

In collaborative decision-making of distributed multi-agent systems, population game theory provides a powerful framework for modeling the interaction and evolution of a large number of homogeneous agents with finite strategies [1]. Unlike classical non-cooperative games, population games model interactions among continuum masses of agents. Agents dynamically adjust their strategies based on local payoff information, and the macroscopic dynamics of the population state converge to a Nash Equilibrium (NE) representing a stable collective behavior from which no individual has an incentive to unilaterally deviate. This theory has been widely applied in areas such as network congestion control [2], sensor network deployment [3], and social behavior modeling [4].
The concept of NE, originally formulated for finite-player games, has been extended to population settings through the seminal work of Sandholm, W. H., establishing that stationary points of evolutionary dynamics correspond to equilibrium states [5]. However, classical population game models often assume the strategy space to be a simplex, neglecting the physical or logical constraints prevalent in practical systems, such as resource capacity limits [6], safety thresholds [7], or network connectivity constraints [8]. These constraints generalize the solution concept to a Generalized Nash Equilibrium (GNE), where each agent’s feasible strategy set depends on the decisions of others, making the equilibrium-seeking problem more challenging [9].
In recent years, constrained games and distributed GNE seeking have become cutting-edge topics in control and optimization. Existing research has primarily developed along several directions: The first is distributed optimization algorithms based on variational inequalities and primal-dual methods. For instance, Grammatico et al. designed continuous-time, fully distributed feedback controllers based on consensus and primal-dual gradient dynamics [9]. Cenedese et al. proposed synchronous and asynchronous distributed algorithms for solving GNE problems in strongly monotone games [10].  Carnevale et al. combined projected pseudo-gradient descent with a tracking mechanism to design a fully distributed algorithm for aggregative games [11]. The second direction involves extended research for agents with complex dynamics, such as designing distributed algorithms for agents with Euler–Lagrange dynamics [12], or handling games involving mixed-order integrator agents [13]. The third direction considers algorithm design under practical communication limitations, such as asynchronous algorithms handling communication delays [8,14], event-triggered mechanisms [15], and even achieving differential privacy while ensuring convergence accuracy [16]. Much of this work is built upon centralized or partially information-sharing optimization frameworks, solving corresponding variational inequalities or optimization problems through designed distributed iterative algorithms [17].
On the other hand, within the framework of population games, evolutionary dynamics based on revision protocols offer a more “model-free” micro-to-macro modeling approach [18]. Agents spontaneously adjust strategies based on local payoff information and simple revision rules, without needing to solve complex optimization problems. Classical studies have proven that under specific conditions like potential or stable games, various revision protocols such as pairwise comparison, imitation, can drive the population state to NE [19]. However, research integrating constraint handling into the revision protocol framework remains relatively limited. Martínez-Piazuelo et al. proposed a payoff dynamics model for equality-constrained population games [20]. For more general inequality constraints, designing a revision protocol that ensures strict constraint satisfaction, enables distributed information interaction, and provides theoretical convergence guarantees remains a significant challenge [21]. Particularly, when agents can only access incomplete global state information through a local communication network, the problem becomes more complex. Existing revision protocol-based methods often assume agents have access to global state information or only handle specific forms of constraints, lacking a general solution under local information, general inequality constraints, and strict feasibility guarantees.
This article aims to address the aforementioned challenges by investigating the distributed seeking of a GNE in stable population games under general inequality constraints. We assume each agent is equipped with a stochastic alarm clock and a revision protocol, can only perceive the payoff and constraint satisfaction of its own strategy, and exchanges information with some other agents via a connected communication graph to estimate the global state. The primary novelty of our work lies in its microscopic, protocol-based mechanism, which stands in contrast to the prevalent macroscopic, optimization-based frameworks (e.g., [9,10,11]). Specifically, we embed constraint satisfaction directly into a stochastic revision decision, thereby creating a parameter-free feasibility gate(in the sense that no penalty or barrier coefficients require manual tuning) that ensures strict, per-iteration feasibility. This constitutes a distinct advantage over existing methods that may exhibit transient constraint violations or require sensitive penalty-parameter tuning. Our approach bridges the gap between the rich literature on revision protocols for unconstrained population games [9,19] and the practical need for distributed algorithms capable of handling general inequality constraints with strong feasibility guarantees—a challenge noted in recent works [21]. We summarize the novelty and contributions as follows.
  • A novel distributed revision protocol is proposed, which integrates a constraint-satisfaction judgment function with payoff comparisons. This protocol ensures that the population state remains within the feasible set throughout the evolutionary process. We prove the existence and compactness of the GNE set under standard convexity and smoothness assumptions, and establish the equivalence between the equilibrium set of the proposed continuous-time dynamics and the GNE set.
  • Complete theoretical convergence guarantees are established for the resulting continuous-time dynamics. By constructing a suitable Lyapunov function, we rigorously analyze the exponential convergence of the closed-loop system under a connected communication graph. The convergence analysis establishes a rigorous theoretical foundation for constrained revision protocols.
  • Discretize the dynamics and derive an upper bound for the step size to guarantee that all iterations of the discrete-time algorithm strictly satisfy the constraints. Compared to many existing distributed gradient-based or primal-dual algorithms [9,10,11] that only guarantee asymptotic feasibility, the method proposed in this paper provides stronger feasibility guarantees.
This study offers a new method with strong theoretical guarantees for constrained distributed collective decision-making, with potential applications in scenarios requiring adherence to hard constraints, such as intelligent transportation and spectrum sharing.
The remainder of this paper is structured as follows: Section 2 introduces the basic models of population games and GNE, proposes a novel distributed revision protocol, discusses the existence and uniqueness of GNE, and finally analyzes the convergence of continuous-time and discrete-time dynamics. Section 3 analyzes the proposed algorithm’s consensus error, convergence rate, and performance through experiments. Section 4 presents the experiments and discusses the results. Finally, Section 5 offers a summary.

2. Materials and Methods

We summarize the key notation in Table 1. Vectors are column vectors unless transposed. For  v R n , v denotes the Euclidean norm. The simplex in R n is Δ n = { x R + n : 1 x = 1 } . For a set S , | S | denotes its cardinality. The positive part operator is [ a ] + = max { a , 0 } .

2.1. Population Games and Constrained Equilibria

Consider a population P with continuous mass m R + + composed of a large number of infinitesimal agents. The set of strategies accessible to all agents is finite and denoted by S = { 1 , 2 , , n } where n 2 . We normalize m = 1 without loss of generality. The scalar x i R + denotes the proportion (mass) of agents selecting strategy i S . The population state is x = [ x 1 , , x n ] Δ , where
Δ = x R + n : i = 1 n x i = 1 .
Each strategy i S has an associated payoff function f i : Δ R , and the payoff vector is f ( x ) = [ f 1 ( x ) , , f n ( x ) ] . We focus on stable population games, defined as follows.
Definition 1
(Stable Game). The population game f : Δ R n is a stable game if
( y x ) ( f ( y ) f ( x ) ) 0 , x , y Δ .
The game is strictly stable if the inequality holds strictly whenever x y , and null stable if the inequality always binds.
Stable games are equivalent to monotone games in the variational inequality literature [22]. For convergence analysis, we will later require the stronger condition of strong monotonicity (Assumption 3).
Under the given game f , agents seek to maximize their payoffs. Each agent is equipped with a stochastic alarm clock ringing at rate R. When the clock rings, the agent receives a revision opportunity and may switch strategies according to a revision protocol ρ i j : Δ × R n R + , denoting the conditional switch rate from strategy i to j. Following the literature [23], if  R max x Δ , i S j i ρ i j ( x , f ( x ) ) , the probability of switching from i to j i is ρ i j / R . The mean-field evolution of the population state is
x ˙ i = j S x j ρ j i j S x i ρ i j , i S .
The discrete-time counterpart with step size ε > 0 is
x i [ k + 1 ] = x i [ k ] + ε j S x j [ k ] ρ j i [ k ] j S x i [ k ] ρ i j [ k ] .
Definition 2
(Nash Equilibrium). A state x Δ is a Nash Equilibrium (NE) of the population game f if all strategies in the support yield the maximal payoff:
x N E ( f ) = x Δ : i S + ( x ) , f i ( x ) = max j S f j ( x ) ,
where S + ( x ) = { i S : x i > 0 } is the support of x .
Definition 2 is the standard characterization for population games with a continuum of agents [23]. The condition x i > 0 f i ( x ) f j ( x ) for all j S is equivalent to equal payoffs on the support, since if f i ( x ) > f j ( x ) for some j S + ( x ) , then by swapping a small mass from j to i, agents at j would improve, contradicting equilibrium.
Unlike classical unconstrained population games, we consider general convex inequality constraints. Let { g k } k K be a finite set of constraint functions where each g k : R n R is convex and continuous. The feasible set is
X = x Δ : g k ( x ) 0 , k K .
We require the following standard regularity assumption.
Assumption 1
(Feasible Set Regularity). The feasible set X satisfies:
(i) 
Slater’s condition: x ˜ Δ such that g k ( x ˜ ) < 0 for all k K ;
(ii) 
Compactness: X is closed and bounded (hence compact).
Assumption 1 (i) ensures non-empty interior; (ii) holds automatically since X Δ and each g k is continuous. The Slater condition is standard for convex problems and guarantees strong duality.
To define equilibrium under constraints, we introduce the notion of constraint-reachable strategies.
Definition 3
(Constraint-Reachable Set). For x X and i S , the constraint-reachable set from i is
C i ( x ) = j S : δ > 0 s . t . x + δ ( e j e i ) X ,
where e j is the j-th standard basis vector. Equivalently, j C i ( x ) if and only if agents can migrate from i to j without immediately violating constraints.
The set C i ( x ) generalizes the capacity-reachable set in [24] to general convex constraints. For decoupled box constraints g j ( x ) = x j d j 0 , we recover C i ( x ) = { j : x j < d j } . For coupled constraints (e.g., x 2 2 c ), C i ( x ) depends on the gradient g k ( x ) .
Definition 4
(Generalized Nash Equilibrium). A state x X is a Generalized Nash Equilibrium (GNE) of the constrained population game if
x G N E ( f ) = x X : i S + ( x ) , f i ( x ) f j ( x ) , j C i ( x ) .
Definition 4 requires that no agent can improve by switching to any feasible alternative strategy. This is weaker than requiring f i ( x ) f j ( x ) for all j S (which may include infeasible targets), and is the appropriate generalization for constrained games. When X = Δ , C i ( x ) = S and we recover Definition 2.
We establish existence and compactness of the GNE set under minimal assumptions.
Lemma 1
(Existence and Compactness). Under Assumption 1, the set G N E ( f ) is non-empty and compact.
Proof. 
By Assumption 1, X is non-empty, convex, and compact. The payoff function f is continuous on X . Consider the variational inequality V I ( X , f ) : find x X such that
( y x ) ( f ( x ) ) 0 , y X .
Since X is non-empty, compact, convex and f is continuous, V I ( X , f ) admits at least one solution in the literature [23].
We show that solutions of V I ( X , f ) coincide with G N E ( f ) . Let x solve V I ( X , f ) . For any i S + ( x ) and j C i ( x ) , consider the feasible direction d = e j e i . By definition of C i ( x ) , x + δ d X for small δ > 0 . The VI inequality gives
δ ( e j e i ) ( f ( x ) ) 0 f i ( x ) f j ( x ) .
Thus x G N E ( f ) . Conversely, if  x G N E ( f ) , then for any feasible y X , write y x = i , j α i j ( e j e i ) with α i j 0 and j C i ( x ) when α i j > 0 . Then ( y x ) ( f ( x ) ) = i , j α i j ( f i ( x ) f j ( x ) ) 0 , so x solves V I ( X , f ) .
The compactness of G N E ( f ) follows from the closedness of the solution set and the compactness of X .    □

2.2. Revision Protocol Design

We propose a novel revision protocol that integrates constraint satisfaction with payoff comparison. The key innovation is a global constraint indicator that automatically halts infeasible strategy updates without parameter tuning. To ensure bounded switch rates (crucial for discrete-time feasibility), we introduce a saturation parameter γ > 0 :
τ γ : R R + , τ γ ( a ) = [ a ] + γ min { max { a , 0 } , γ } .
This bounds the switch rate independently of payoff differences, analogous to the literature [24]. Define the scalar mapping
ϕ : R n R + , ϕ ( x ) = min k K { g k ( x ) } + .
The value ϕ ( x ) > 0 if and only if all constraints are strictly satisfied; ϕ ( x ) = 0 if any constraint is active or violated. The global indicator ϕ ( x ) differs from the pairwise capacity functions ϕ i j ( x ) in [24]. While ϕ i j encodes target-specific residual capacity (suitable for resource allocation with individual limits), ϕ ( x ) is designed for global resource constraints (e.g., total power, aggregate emissions) where constraints are not strategy-separable. This yields a simpler, parameter-free feasibility gate at the cost of coarse-grained control: when ϕ ( x ) = 0 , all switches halt, even to strategies with individual slack.
Let G m = ( S , E m , W ) be the migration graph where E m S × S and W = [ w i j ] R 0 n × n with w i j > 0 if ( i , j ) E m . The neighbor set is N i = { j S : w i j > 0 } .
The revision protocol is
ρ i j ( x , f ( x ) ) = w i j ϕ ( x ) τ γ ( f j ( x ) f i ( x ) ) , i , j S .
The protocol (13) satisfies:
(P1)
Feasibility-gated: ρ i j = 0 if x int ( X ) (any constraint active);
(P2)
Payoff-monotonic: ρ i j > 0 only if f j ( x ) > f i ( x ) ;
(P3)
Bounded: ρ i j w i j γ sup x ϕ ( x ) < on compact X ;
(P4)
Decentralized: Agent i evaluates payoffs f i ( y i ) and f j ( y i ) for j N i , and constraint indicators g k ( y i ) , using its local estimate y i .
Substituting (13) into (3), the closed-loop dynamics are
x ˙ i = j S x j w j i ϕ ( x ) τ γ ( f i ( x ) f j ( x ) ) j S x i w i j ϕ ( x ) τ γ ( f j ( x ) f i ( x ) ) .

2.3. Hybrid Extension for Mixed Constraints

To address the limitation of global freezing when ϕ ( x ) = 0 , we propose a hybrid protocol for settings with both global and individual constraints. Let constraints be partitioned into global constraints { g k gl } k K gl and individual constraints { g j ind ( x j ) 0 } j S . Define
ϕ i j hybrid ( x ) = ϕ gl ( x ) · g j ind ( x j ) + ,
where ϕ gl ( x ) = [ min k K gl { g k gl ( x ) } ] + . The hybrid protocol is
ρ i j hybrid ( x , f ( x ) ) = w i j ϕ i j hybrid ( x ) τ γ ( f j ( x ) f i ( x ) ) .
This allows switches to strategy j only if (i) all global constraints are strictly satisfied, and (ii) strategy j has individual slack. The analysis below extends directly to this case by replacing ϕ ( x ) with ϕ i j hybrid ( x ) .

2.4. Graph-Theoretic Preliminaries

We use graph theory to analyze strategy switches and information exchange.
The migration graph G m = ( S , E m , W ) is a weighted digraph where edge ( i , j ) E m indicates that agents at strategy i can switch to j. The weighted adjacency matrix W = [ w i j ] satisfies w i j > 0 ( i , j ) E m . The in-degree and out-degree of node i are deg in ( i ) = j = 1 n w j i and deg out ( i ) = j = 1 n w i j .
Agents exchange information via an undirected, connected graph G c = ( V c , E c , C ) where
  • V c = S = { 1 , , n } : nodes (each representing agents currently at strategy i);
  • E c V c × V c : communication links;
  • C = [ c i j ] R 0 n × n : symmetric adjacency matrix ( c i j = c j i > 0 if ( i , j ) E c ).
The Laplacian L c = D c C is symmetric positive semidefinite with eigenvalues 0 = λ 1 < λ 2 ( L c ) λ n ( L c ) . The algebraic connectivity λ 2 ( L c ) > 0 governs consensus speed [25].
Assumption 2
(Communication Graph). The communication graph G c is undirected and connected.

2.5. Consensus-Based Distributed Estimation

Since agents at strategy i only know their local proportion x i , they maintain estimates of the global state via consensus. Let y i = [ y i 1 , , y i n ] R n denote the estimate at strategy-i agents, with  y i i = x i (direct access). For  j i , the continuous-time consensus dynamics are
y ˙ i j = k = 1 n c i k ( y k j y i j ) , i , j S , i j ,
and y ˙ i i = 0 (since y i i = x i is known exactly).
To write compactly, define the aggregate vector y = [ y 1 , , y n ] R n 2 and the reference vector y ˜ = [ x 1 , 0 n 1 , x 2 , 0 n 1 , , x n , 0 n 1 ] R n 2 . The consensus error is z = y y ˜ , satisfying
z ˙ = ( L c I n ) z .
Lemma 2
(Exponential Consensus). Under Assumption 2, the consensus error converges globally exponentially:
z ( t ) z ( 0 ) exp ( λ 2 ( L c ) t ) , t 0 .
Consequently, y i j ( t ) x j for all i , j S as t .
Proof. 
Since G c is undirected and connected, L c is symmetric with simple eigenvalue 0 and λ 2 ( L c ) > 0 . The error dynamics (18) are linear time-invariant with kernel spanned by 1 1 . On the orthogonal complement, ( L c I n ) is Hurwitz with spectral abscissa λ 2 ( L c ) . Exponential convergence follows from standard linear systems theory.    □
Using local estimates y i , agents evaluate payoffs and constraints. The distributed population dynamics are
x ˙ i = j S x j true mass · w j i ϕ ( y j ) τ γ ( f i ( y j ) f j ( y j ) ) rate from j s estimate j S x i · w i j ϕ ( y i ) τ γ ( f j ( y i ) f i ( y i ) ) .
The inflow term uses the true mass x j of strategy j (physical conservation) multiplied by the switch rate computed from j’s local estimate y j . The outflow uses true mass x i multiplied by the rate from i’s estimate. When consensus converges ( y i x ), (20) recovers the centralized dynamics (14).
We establish equivalence between the equilibrium set of the distributed dynamics and G N E ( f ) .
Lemma 3
(Equilibrium–GNE Equivalence). Under Assumptions 1 and 2, consider the coupled system (18)–(20). A point ( x , z ) is an equilibrium with z = 0 if and only if x G N E ( f ) .
Proof. 
(⇒) At equilibrium, z = 0 implies y i = x for all i by Lemma 2. Then (20) reduces to (14). If  x int ( X ) , then ϕ ( x ) > 0 . Suppose i S + ( x ) , j C i ( x ) with f j ( x ) > f i ( x ) . Then τ γ ( f j f i ) > 0 and ϕ > 0 , so x ˙ i < 0 (outflow exceeds inflow), contradiction. Thus f i ( x ) f j ( x ) for all j C i ( x ) , i.e.,  x G N E ( f ) .
If x X with ϕ ( x ) = 0 , then all ρ i j = 0 and x ˙ = 0 trivially. By Definition 4, x G N E ( f ) since no feasible improvement exists (all switches frozen).
(⇐) Let x G N E ( f ) . Set y i = x (so z = 0 ). For  i S + ( x ) and j C i ( x ) , f i ( x ) f j ( x ) implies τ γ ( f j f i ) = 0 . For  j C i ( x ) , either ϕ = 0 or w i j = 0 . Thus all terms in (20) vanish. For  i S + ( x ) , x i = 0 so outflow vanishes; inflow requires j S + ( x ) with f i > f j , impossible by GNE. Hence x ˙ = 0 .    □
We establish convergence under strong monotonicity, which is standard for exponential rates in variational inequalities [22].
Assumption 3
(Strong Monotonicity). The game f is μ-strongly monotone and L-Lipschitz on  X :
( y x ) ( f ( y ) f ( x ) ) μ y x 2 , x , y X ,
f ( y ) f ( x ) L y x , x , y X .
Strong monotonicity is stronger than strict stability but is necessary for exponential convergence rates. It holds for strongly concave potential games with 2 φ μ I , and for diagonally dominant stable games.
Lemma 4
(Lyapunov Function for Ideal Dynamics). Consider the centralized dynamics (14) with x ( 0 ) X . Under Assumptions 1–3, there exists α > 0 such that
V ( x ) = 1 2 x x 2 , V ˙ ( x ) α x x 2 = 2 α V ( x ) ,
for all x X , where x G N E ( f ) is unique.
Proof. 
By strong monotonicity, G N E ( f ) is a singleton [22]. The derivative is
V ˙ = ( x x ) x ˙ = ( x x ) L ( x ) f ( x )
= ( x x ) L ( x ) ( f ( x ) f ( x ) ) ,
since L ( x ) f ( x ) = 0 (as f ( x ) = f 1 on the support). By the structure of L ( x ) and strong monotonicity, there exists α = μ λ min + > 0 where λ min + is the minimal non-zero eigenvalue of L ( x ) on 1 , uniformly bounded away from zero on compact X .    □
Theorem 1
(Exponential Convergence of Coupled System). Under Assumptions 1–3, for the coupled system (18)–(20) with ( x ( 0 ) , z ( 0 ) ) X × R n 2 , there exist constants C , η > 0 such that
x ( t ) x 2 + z ( t ) 2 C ( x ( 0 ) x 2 + z ( 0 ) 2 ) exp ( η t ) , t 0 .
Moreover, y i ( t ) x exponentially for all i S .
Proof. 
Consider the composite Lyapunov function
V 1 ( x , z ) = 1 2 x x 2 V ( x ) + κ 1 2 z 2 V c ( z ) ,
with κ > 0 to be determined.
Consensus error: From Lemma 2,
V ˙ c = z ( L c I n ) z λ 2 ( L c ) z 2 = 2 λ 2 ( L c ) V c .
Population dynamics: Write (20) as
x ˙ = L ( x ) f ( x ) + Δ ( x , z ) ,
where Δ ( x , z ) captures the perturbation from using estimates y i versus true x . By Lipschitz continuity of f , ϕ , and  τ γ (the latter is globally Lipschitz with constant 1), there exists M > 0 such that
Δ ( x , z ) M z .
The derivative of V satisfies
V ˙ = ( x x ) ( L ( x ) f ( x ) + Δ ( x , z ) )
α x x 2 + x x · M z
α x x 2 + α 2 x x 2 + M 2 2 α z 2
= α V + M 2 α V c ,
where we used Young’s inequality a b α 2 a 2 + 1 2 α b 2 .
Composite bound:
V ˙ 1 = V ˙ + κ V ˙ c α V + M 2 α V c 2 κ λ 2 ( L c ) V c .
Choose κ > M 2 2 α λ 2 ( L c ) and define β = 2 κ λ 2 ( L c ) M 2 α > 0 . Then
V ˙ 1 α V β V c η V 1 ,
where η = min { α , β / κ } > 0 . Exponential convergence follows the Comparison Lemma.    □

2.6. Discrete-Time Analysis and Step Size Bound

We derive an explicit step size bound guaranteeing strict constraint satisfaction in discrete time.
Corollary 1
(Discrete-Time Feasibility). Consider the discrete-time dynamics (4) with protocol (13). Let γ > 0 be the saturation parameter, L g = max k Lip ( g k ) , D = diam ( X ) = max x , y X x y , and  δ = max i S j S w i j . If 
0 < ε < 1 γ δ ( L g D + max x X f ( x ) ) ,
then x [ k ] X x [ k + 1 ] X for all k 0 .
Proof. 
We verify each constraint:
1.
Simplex preservation: i x ˙ i = 0 by antisymmetry of ρ i j , so i x i [ k ] = 1 persists.
2.
Non-negativity: x i [ k + 1 ] x i [ k ] ( 1 ε j ρ i j [ k ] ) . Since ρ i j w i j γ ϕ ( x ) w i j γ L g D , we have ε j ρ i j ε γ δ L g D < 1 by (37).
3.
Constraint satisfaction: For convex g k , g k ( x [ k + 1 ] ) g k ( x [ k ] ) + g k ( x [ k ] ) ( x [ k + 1 ] x [ k ] ) . The update direction is a convex combination of feasible directions (since ϕ > 0 only when constraints are slack), preserving feasibility for sufficiently small ε .
The bound (37) is analogous to [24] (Theorem 3) but adapted for global constraints. The term L g D replaces their α (max capacity), reflecting the Lipschitz sensitivity of global constraints.
The complete discrete-time implementation is given in Algorithm 1.
Algorithm 1 Distributed GNE Seeking via Consensus-Based Revision Protocol
Require: 
Initial feasible state x [ 0 ] X Δ ; payoff functions { f i } ; constraint functions { g k } ; communication graph G c with Laplacian L c ; migration weights { w i j } ; saturation γ > 0 ; step size ε satisfying Corollary 1; tolerance tol > 0 ; max iterations K max .
  1:
Initialize local estimates: y i i [ 0 ] = x i [ 0 ] , and  y i j [ 0 ] = x j [ 0 ] if j N i c (one-shot neighbor broadcast), else y i j [ 0 ] = 0 .
  2:
for  k = 0 , 1 , , K max 1  do
  3:
      Consensus update: For each i S , j i :
y i j [ k + 1 ] = y i j [ k ] + ε c l N i c c i l y l j [ k ] y i j [ k ]
  4:
      Set y i i [ k + 1 ] = x i [ k ] .
  5:
      Constraint check: For each i S :
ϕ i [ k ] = min k K { g k ( y i [ k + 1 ] ) } +
  6:
      Payoff evaluation: Compute f i ( y i [ k + 1 ] ) and f j ( y i [ k + 1 ] ) for j N i .
  7:
      Revision protocol:
R i in = j S x j [ k ] w j i ϕ j [ k ] τ γ f i ( y j [ k + 1 ] ) f j ( y j [ k + 1 ] ) ,
R i out = j S x i [ k ] w i j ϕ i [ k ] τ γ f j ( y i [ k + 1 ] ) f i ( y i [ k + 1 ] ) .
  8:
      State update:
x i [ k + 1 ] = x i [ k ] + ε R i in R i out
  9:
      if  x [ k + 1 ] x [ k ] < tol and max i y i [ k + 1 ] x [ k + 1 ] < tol  then
10:
            break
11:
      end if
12:
end for
13:
return  x [ k + 1 ]
Algorithm 1 uses the true mass x j [ k ] for inflow (not estimate y i j ), ensuring physical mass conservation. The estimate y j is used only for payoff and constraint evaluation at the source strategy j.

3. Simulation Results

All simulations are implemented in Python 3.9 (NumPy 1.23, SciPy 1.10, NetworkX 2.8) on a workstation with an Intel Core i7-12700 CPU and 32 GB RAM. Random seeds are fixed to 42 for all stochastic initializations and graph generations.
To ensure strong monotonicity (Assumption 3), payoff functions are generated as linear stable games:
f ( x ) = R x , R = A + A 2 n I n ,
where A i j U ( 0 , 1 ) i.i.d. The symmetrization and n I n shift guarantee R 0 (negative definite), ensuring μ -strong monotonicity with μ = n λ max ( ( A + A ) / 2 ) > 0 . For n = 10 , typical values are μ 2.5 , L = R 2 12 .
Two constraint classes are tested:
C1 
Decoupled box constraints: g i ( x ) = x i b i 0 with b i U ( 0.15 , 0.25 ) , ensuring i b i > 1 (non-trivial feasibility).
C2 
Global coupled constraint: g ( x ) = x 2 2 c 0 with c [ 0.5 , 0.8 ] , testing the global indicator ϕ ( x ) .
The initial population state x ( 0 ) is generated as
1.
Draw v R n from U ( 0 , 1 ) , set x ( 0 ) = v / i v i Δ .
2.
If x ( 0 ) X (constraint violation), perform backward line search toward barycenter x ¯ = 1 / n :
x ( 0 ) x ( 0 ) + η ( x ¯ x ( 0 ) ) , η = 0 . 9 k for smallest k s . t . x ( 0 ) X .
Local estimates initialize as y i i ( 0 ) = x i ( 0 ) and y i j ( 0 ) = x j ( 0 ) if j N i c (one-shot neighbor broadcast), else y i j ( 0 ) = 0 .
For the proposed method, ε is set to 0.5 × ε max where ε max is computed from (37) with γ = 1.0 , δ = n 1 (complete migration graph), and L g = max i g i . For baselines, step sizes are grid-searched over { 10 4 , 10 3 , , 10 1 } and the best value reported.
The algorithm is considered converged when both:
e ( t ) = 1 n i = 1 n y i ( t ) x ( t ) 2 < 10 6 , σ f ( t ) = 1 | S + | i S + ( f i ( x ( t ) ) f ¯ ) 2 < 10 5 ,
where f ¯ = 1 | S + | i S + f i ( x ( t ) ) . Reported convergence time T conv is the first instant satisfying both conditions.

3.1. Algebraic Connectivity and Convergence Rate

Validate Theorem 1 by demonstrating that convergence rate γ scales with algebraic connectivity λ 2 ( L c ) , and quantify this relationship statistically.
Fix n = 10 , constraint class C1, migration graph G m complete. Test four communication topologies with analytically known λ 2 :
  • Fully Connected: λ 2 = n = 10 ;
  • Star: λ 2 = 1 ;
  • Ring: λ 2 = 2 ( 1 cos ( 2 π / n ) ) 0.382 ;
  • Chain: λ 2 = 2 ( 1 cos ( π / n ) ) 0.098 .
Each topology is tested with 50 independent random seeds. Record T conv and fit exponential decay e ( t ) C exp ( λ emp t ) via nonlinear least squares.
Table 2 reports mean T ¯ conv and empirical rate λ ¯ emp . Figure 1 plots λ ¯ emp vs. λ 2 with 95% confidence intervals.
Linear regression log ( λ ¯ emp ) = a log ( λ 2 ) + b yields a = 0.98 ± 0.04 ( R 2 = 0.996 ), confirming the theoretical prediction λ emp λ 2 from Theorem 1. The fitted relationship is
λ emp = 0.241 λ 2 + 0.056 ,
with R 2 = 0.98 (see Figure 1).
The results empirically validate that: (i) exponential convergence holds for all connected topologies; (ii) convergence rate is directly proportional to algebraic connectivity; (iii) even sparse topologies (Chain, λ 2 0.1 ) achieve convergence, demonstrating robustness.

3.2. Constraint Types and Algorithm Behavior

Test the proposed protocol under diverse constraint structures, comparing the global indicator ϕ ( x ) (Equation (12)) against the hybrid extension ϕ i j hybrid (Equation (15)).
Fix n = 6 , Fully Connected communication, complete migration. Test four constraint forms (Table 3):
For E1–E2 (decoupled), both global ϕ ( x ) and hybrid ϕ i j hybrid are tested. For E3–E4 (coupled), only global ϕ ( x ) applies. Each configuration runs 20 times.
Figure 2 shows convergence trajectories. Table 4 reports quantitative metrics.
  • Decoupled constraints (E1–E2): Both global and hybrid indicators achieve strict feasibility (constraint violation at machine precision). Hybrid ϕ i j is slightly faster as it avoids global freezing when individual constraints have slack.
  • Coupled constraints (E3–E4): Global ϕ ( x ) successfully handles non-separable constraints where pairwise indicators are undefined. Convergence is slower due to the “freezing” effect near the boundary: when ϕ ( x ) 0 , all switches halt, requiring consensus to refine estimates before progress resumes.
  • Constraint complexity: Highly nonlinear constraints (E4) require more iterations because the feasible region boundary has high curvature, causing ϕ ( x ) to transition sharply.

3.3. Comparative Evaluation

We compare our method against two baseline algorithms to systematically validate the effectiveness and superiority of the distributed algorithm presented in the paper.
1.
Proposed Algorithm: Our consensus-based revision protocol with embedded constraint checking.
2.
Traditional Gradient Descent (GD): A baseline with no constraint handling:
x i [ k + 1 ] = Π Δ x i [ k ] + η x i f i ( x [ k ] ) ,
where Π Δ is projection onto the simplex.
3.
Gradient Descent with Penalty (GD-P): A common heuristic for constraints:
x i [ k + 1 ] = Π Δ x i [ k ] + η x i f i ( x [ k ] ) λ 2 j max ( 0 , g j ( x [ k ] ) ) 2 .
The penalty coefficient λ requires tuning.
While a full numerical benchmark against advanced methods (e.g., primal-dual algorithms [25], ADMM-based approaches) is beyond the scope of this simulation section, we provide a qualitative comparison in Section 4 based on theoretical properties. Our experiments with GD and GD-P are designed to isolate and highlight the core advantages of our method: parameter-free strict feasibility versus parameter-sensitive asymptotic feasibility.
The multi-agent system consists of 10 agents with a total population mass ( m = 1 ). The payoff function is set f ( x ) = R x , where R R 10 × 10 . Linear inequality constraints that g i ( x ) = x i b i 0 , with b i as upper bounds. For communication topology, a fully connected topology is mainly adopted to guarantee fair comparisons among different algorithms. Regarding simulation parameters, the total simulation duration ranges from 50 to 100 s with a fixed Δ t = 0.01 s. A fixed random seed is utilized to ensure the reproducibility of all experimental results.
In terms of convergence performance, the proposed method exhibits significant speed advantage. As visible in Figure 3b and Figure 4b, the consensus error decay curve of the proposed method is steeper than that of both standard GD and GD-P. And the error curve of the proposed method shows an almost linear, exhibits an almost linear decay on a semi-log scale, confirming the theoretically guaranteed exponential convergence. Specifically, the proposed method reduces the consensus error to a very low level and stabilizes in approximately 10 s, whereas the compared methods require a longer time to reach a similar error level. This indicates that the proposed method, through the effective synergy of the revision and consensus protocols, greatly accelerates the process of distributed information coordination and decision-making, achieving faster convergence.
On the constraint-handling capability, the proposed method achieves built-in, strict constraint satisfaction. Figure 3c and Figure 4c clearly shows the difference between the two methods in terms of maximum constraint violation. Standard GD, lacking a constraint-handling mechanism, maintains a high constraint violation value throughout the simulation, meaning its solution is infeasible. GD-P requires manual tuning of the penalty coefficient and only achieves partial suppression of constraint violation. In the Figure 4c, the green curve exhibits a characteristic pattern: an initially high magnitude of constraint violation, followed by a rapid decline, which eventually stabilizes at a low, non-zero level. This trajectory encapsulates the core optimization dynamics of the penalty function method. The mechanism seeks a trade-off, converging to a point where the marginal utility gain from further reducing the constraint violation is outweighed by the associated degradation in the primary objective. Consequently, a residual, non-zero constraint violation typically persists at equilibrium. The performance of this approach is contingent upon the appropriately tuned strength of the penalty parameter. The constraint violation value of the proposed method quickly approaches and remains near zero for the entire simulation. This is due to the constraint-checking function ϕ ( x ) embedded in the core revision protocol, which automatically suspends payoff-improving strategy switches when constraints are violated, thereby fundamentally ensuring the search process always remains within the feasible region.

4. Discussion

4.1. Theoretical and Practical Contributions Revisited

Our work introduces a novel protocol-based paradigm for distributed GNE seeking, distinct from the dominant optimization-based approaches. The key contribution is a revision protocol that intrinsically enforces constraints, ensuring strict feasibility at all times without projection or penalty parameters.

4.2. Comparative Analysis with State-of-the-Art Methods

Compared to SOTA distributed GNE algorithms:
  • Primal-Dual/Gradient-Based Methods [10,11,25]: These often require solving local convex optimization subproblems or tuning step-size/penalty parameters. They typically guarantee convergence to an approximatel feasible GNE (asymptotic feasibility or bounded violation). Our method avoids local optimization, is parameter-free regarding constraints, and guarantees strict, per-iteration feasibility.
  • ADMM Methods [26]: These exhibit fast convergence but often involve solving local optimization problems and require careful parameter tuning (e.g., penalty parameters in ADMM). Their feasibility is also typically asymptotic.
  • Other Revision Protocol Works [20]: Most related work handles only equality constraints. Our method addresses the more general and challenging case of inequality constraints.

4.3. Limitations, Robustness, and Complexity Analysis

Our analysis has standard but restrictive assumptions: convex constraints, Lipschitz payoffs, and a fixed, undirected, connected communication graph. Non-convex constraints, time-varying/directed networks, and communication imperfections (delays, packet loss) are excluded.
The theoretical analysis assumes ideal conditions. However, the exponential consensus mechanism provides inherent robustness to small disturbances. Formal robustness analysis (e.g., Input-to-State Stability) is left for future work.
  • Communication Complexity: Per iteration, each agent broadcasts/receives its n-dimensional estimate vector y i to/from its neighbors. For a graph with maximum degree d max , this is O ( n · d max ) values exchanged per iteration network-wide.
  • Computational Complexity: Per agent and per iteration, the consensus update costs O ( n · | N i | ) , and the revision update costs O ( n 2 ) for computing all pairwise payoff comparisons. The overall per-iteration complexity is O ( n 2 ) per agent, which is standard for methods requiring full payoff vectors.
  • Scalability: The O ( n 2 ) per-agent computation and O ( n ) memory/communication can be a bottleneck for very large n (e.g., >1000). For such scales, future work will investigate sparse consensus and protocol approximations.

4.4. Practical Implications and Future Work

The algorithm is suitable for systems with hard constraints and periodic, low-bandwidth communication, such as multi-robot task allocation or spectrum sharing. Future work will focus on: (i) extending the theory to time-varying/directed graphs, (ii) formal robustness analysis under noise/delays, (iii) handling non-convex constraints via barrier functions, and (iv) developing sparse versions for large-scale systems.

5. Conclusions

This study proposes a consensus-based distributed algorithm for seeking GNE in population games subject to general inequality constraints. The core of the method lies in designing a novel revision protocol, which integrates constraint-satisfaction judgment with payoff comparison. This protocol is combined with a distributed consensus mechanism. Within this framework, each agent, relying only on local payoff information, its own constraint status, and communication with a limited set of neighbors, can collaboratively estimate the global state and autonomously adjust its strategy.
Theoretical analysis rigorously proves that the derived continuous-time dynamical system converges to a GNE at an exponential rate under a connected communication graph. Further discretization analysis provides an upper bound for the step size that guarantees the feasibility of all iterative solutions, offering stronger feasibility assurances than many existing methods that only guarantee asymptotic feasibility.
A series of simulation experiments validates the algorithm’s effectiveness and superiority across multiple dimensions. First, the algorithm exhibits exponential convergence characteristics under various network topologies, and its convergence rate shows a positive correlation with the network’s algebraic connectivity, empirically confirming the theoretical predictions. Second, comparative experiments with traditional gradient descent and gradient descent with a penalty term demonstrate that the proposed algorithm, by virtue of its built-in constraint-handling mechanism, can strictly guarantee solution feasibility (with constraint violations reaching machine precision) without requiring penalty parameter tuning. This avoids the inherent issues of residual constraint violation or parameter sensitivity found in traditional methods. The algorithm demonstrates good convergence speed, numerical stability, and adaptability to different network topologies. In summary, this research provides a solution with solid theoretical guarantees, full distributiveness, and excellent performance for distributed cooperative decision-making problems with strict coupling constraints, such as resource allocation and cooperative control. Future work will focus on exploring the algorithm’s performance and scalability under time-varying topologies, communication delays, nonlinear non-convex constraints, and ultra-large-scale systems.

Author Contributions

Conceptualization, J.L., X.F. and N.J.; methodology, J.L.; validation, J.L. and X.F.; formal analysis, J.L. and X.F.; investigation, J.L.; resources, N.J.; data curation, N.J.; writing—original draft preparation, J.L.; writing—review and editing, J.L., X.F. and N.J.; visualization, J.L.; project administration, X.F. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Lahkar, R. Group selection under the Replicator dynamic. Dyn. Games Appl. 2024, 15, 129–153. [Google Scholar] [CrossRef]
  2. Liao, H.; Xiang, W.; Zhang, Y.; Sun, Y.; Han, C.; Li, Y. UAV deployment Optimization and carrier Selection in jamming Environments: A game learning approach. Mob. Netw. Appl. 2025, 30, 422–438. [Google Scholar] [CrossRef]
  3. Emami, Y.; Gao, H.; Li, K.; Almeida, L.; Tovar, E.; Han, Z. Age of Information minimization using Multi-Agent UAVs based on AI-Enhanced mean field resource allocation. IEEE Trans. Veh. Technol. 2024, 73, 13368–13380. [Google Scholar] [CrossRef]
  4. Roszkowska, E. Generalized Game Theory in Perspective: Foundations, Developments and Applications for Socio-Economic Decision Models. Information 2025, 16, 1041. [Google Scholar] [CrossRef]
  5. Sandholm, W.H. Potential Games with Continuous Player Sets. J. Econ. Theory 2001, 97, 81–108. [Google Scholar] [CrossRef]
  6. Ghavami, M.; Bakhshayesh, B.G.; Haeri, M.; Como, G.; Kebriaei, H. A Consensus-Based generalized Multi-Population aggregative game with application to charging coordination of electric vehicles. IEEE Control Syst. Lett. 2023, 7, 3435–3440. [Google Scholar] [CrossRef]
  7. Li, X.; Chen, R.; Lin, M.; Chen, W.; Chang, C.; Liu, Y. On group evacuation behavior of subway station halls using an improved evolutionary game model. J. Build. Eng. 2023, 82, 108288. [Google Scholar] [CrossRef]
  8. Ebrahimi, A.; Sadeghi, M. Reverse game: From Nash equilibrium to network structure, number and probability of occurrence. R. Soc. Open Sci. 2025, 12, 241928. [Google Scholar] [CrossRef]
  9. Bianchi, M.; Grammatico, S. Continuous-time fully distributed generalized Nash equilibrium seeking for multi-integrator agents. Automatica 2021, 129, 109660. [Google Scholar] [CrossRef]
  10. Cenedese, C.; Belgioioso, G.; Grammatico, S.; Cao, M. An asynchronous distributed and scalable generalized Nash equilibrium seeking algorithm for strongly monotone games. Eur. J. Control 2020, 58, 143–151. [Google Scholar] [CrossRef]
  11. Carnevale, G.; Fabiani, F.; Fele, F.; Margellos, K.; Notarstefano, G. Tracking-Based distributed equilibrium seeking for aggregative games. IEEE Trans. Autom. Control 2024, 69, 6026–6041. [Google Scholar] [CrossRef]
  12. Deng, Z. Distributed algorithm design for aggregative games of Euler–Lagrange systems and its application to smart grids. IEEE Trans. Cybern. 2021, 52, 8315–8325. [Google Scholar] [CrossRef]
  13. Ye, M.; Ding, L.; Yin, J. Distributed robust Nash equilibrium seeking for Mixed-Order games by a Neural-Network-Based approach. IEEE Trans. Syst. Man Cybern. Syst. 2023, 53, 4808–4819. [Google Scholar] [CrossRef]
  14. Li, H.; Ran, L.; Zheng, L.; Li, Z.; Hu, J.; Li, J.; Huang, T. Convergence analysis of distributed generalized NASH equilibria seeking algorithm with asynchrony and delays. IEEE Trans. Autom. Control 2024, 70, 642–648. [Google Scholar] [CrossRef]
  15. Wang, M.; Chen, J.; Wen, C.; Qin, S. Adaptive generalized Nash equilibrium seeking algorithm for nonsmooth aggregative game under dynamic event-triggered mechanism. Automatica 2024, 169, 111835. [Google Scholar] [CrossRef]
  16. Wang, Y.; Nedić, A. Differentially private distributed algorithms for aggregative games with guaranteed convergence. IEEE Trans. Autom. Control 2024, 69, 5168–5183. [Google Scholar] [CrossRef]
  17. He, C.; Zhang, Z. An efficient hierarchical electric vehicle charging control strategy. Int. J. Robust Nonlinear Control 2023, 35, 7124–7141. [Google Scholar] [CrossRef]
  18. Kara, S.; Martins, N.C. Pairwise Comparison Evolutionary Dynamics with Strategy-Dependent Revision Rates: Stability and δ-Passivity. IEEE Trans. Control Netw. Syst. 2023, 10, 1656–1668. [Google Scholar] [CrossRef]
  19. Bielawski, J.; Cholewa, Ł.; Falniowski, F. The emergence of chaos in population game dynamics induced by comparisons. Dyn. Games Appl. 2025, 15, 1317–1362. [Google Scholar] [CrossRef]
  20. Martinez-Piazuelo, J.; Quijano, N.; Ocampo-Martinez, C. A payoff dynamics model for generalized Nash equilibrium seeking in population games. Automatica 2022, 140, 110227. [Google Scholar] [CrossRef]
  21. Deng, Z.; Zhao, Y. Generalized Nash equilibrium seeking algorithm design for distributed multi-cluster games. J. Frankl. Inst. 2022, 360, 154–175. [Google Scholar] [CrossRef]
  22. Facchinei, F.; Pang, J. Finite-Dimensional Variational Inequalities and Complementarity Problems; Springer: New York, NY, USA, 2004. [Google Scholar] [CrossRef]
  23. Sandholm, W.H. Population Games and Evolutionary Dynamics. In Levine’s Bibliography; The MIT Press: Cambridge, MA, USA, 2005; Available online: https://ideas.repec.org/p/cla/levrem/784828000000000210.html (accessed on 16 March 2025).
  24. Martinez-Piazuelo, J.; Quijano, N.; Ocampo-Martinez, C. Nash equilibrium seeking in full-potential population games under capacity and migration constraints. Automatica 2022, 141, 110285. [Google Scholar] [CrossRef]
  25. Olfati-Saber, R.; Murray, R. Consensus problems in networks of agents with switching topology and Time-Delays. IEEE Trans. Autom. Control 2004, 49, 1520–1533. [Google Scholar] [CrossRef]
  26. Gao, X.; Wang, S.; Shi, M.; Shi, S. Accelerated stochastic symmetric ADMM for nonconvex optimization problems without Lipschitz smoothness assumption. J. Oper. Res. Soc. China 2025. online ahead of print. [Google Scholar] [CrossRef]
Figure 1. Empirical convergence rate λ emp vs. algebraic connectivity λ 2 ( L c ) . Error bars show 95% confidence intervals from 50 runs. The linear fit λ emp = 0.241 λ 2 + 0.056 ( R 2 = 0.98 ) validates Theorem 1.
Figure 1. Empirical convergence rate λ emp vs. algebraic connectivity λ 2 ( L c ) . Error bars show 95% confidence intervals from 50 runs. The linear fit λ emp = 0.241 λ 2 + 0.056 ( R 2 = 0.98 ) validates Theorem 1.
Mathematics 14 01770 g001
Figure 2. Population state evolution under different constraint types. Solid lines: strategy masses x i ( t ) . Dashed horizontal: GNE values x . Shaded region: feasible set boundary.
Figure 2. Population state evolution under different constraint types. Solid lines: strategy masses x i ( t ) . Dashed horizontal: GNE values x . Shaded region: feasible set boundary.
Mathematics 14 01770 g002
Figure 3. Comparative experiments of proposed algorithm and GD.
Figure 3. Comparative experiments of proposed algorithm and GD.
Mathematics 14 01770 g003
Figure 4. Comparative experiments of proposed algorithm and GD-P.
Figure 4. Comparative experiments of proposed algorithm and GD-P.
Mathematics 14 01770 g004
Table 1. Summary of key notation.
Table 1. Summary of key notation.
SymbolDescription
nNumber of strategies ( | S | )
m = 1 Total population mass (normalized without loss of generality)
S = { 1 , , n } Finite strategy set
x = [ x 1 , , x n ] R + n Population state, x i : mass of strategy i
Δ = { x R + n : i = 1 n x i = 1 } Strategy simplex
{ g k } k K Convex constraint functions, g k : R n R
X = { x Δ : g k ( x ) 0 , k K } Feasible set
f : Δ R n , f = [ f 1 , , f n ] Payoff function vector
τ γ ( · ) Saturated positive-part map with parameter γ > 0
ϕ ( · ) Global constraint indicator function
G m = ( S , E m , W ) Migration graph (strategy switch topology)
G c = ( V c , E c , C ) Communication graph (information exchange)
y i = [ y i 1 , , y i n ] R n Local estimate at strategy-i agents, y i i = x i
z R n 2 Consensus error vector ( z i j = y i j x j )
L c R n × n Laplacian of communication graph G c
L ( x ) R n × n State-dependent Laplace-like matrix
Table 2. Convergence time and rate vs. algebraic connectivity ( n = 10 , 50 runs).
Table 2. Convergence time and rate vs. algebraic connectivity ( n = 10 , 50 runs).
Topology λ 2 T ¯ conv (s) λ ¯ emp Std. Dev.
Fully Connected10.00 1.52 2.41 0.21
Star1.00 4.88 0.72 0.65
Ring0.382 12.37 0.28 1.84
Chain0.098 38.95 0.09 5.12
Table 3. Constraint functions for Experiment 2.
Table 3. Constraint functions for Experiment 2.
IDFormExpressionParameter
E1Exponential (decoupled) g i ( x i ) = exp ( x i ) c c = 2.0
E2Logarithmic (decoupled) g i ( x i ) = x i log x i c c = 0.15
E3Euclidean norm (coupled) g ( x ) = x 2 c c = 0.85
E4Log-sum-exp (coupled) g ( x ) = log ( j e x j ) c c = 2.0
Table 4. Performance under different constraints (mean ± std, 20 runs).
Table 4. Performance under different constraints (mean ± std, 20 runs).
Constraint T conv (s)Final max k g k x final x Method
E1: Exponential 2.1 ± 0.3 10 8 ± 10 8 10 6 Global ϕ
E1: Exponential 1.8 ± 0.2 10 8 ± 10 8 10 6 Hybrid ϕ i j
E2: Logarithmic 4.5 ± 0.8 10 8 ± 10 8 10 6 Global ϕ
E3: 2 -norm 8.3 ± 1.2 10 7 ± 10 7 10 5 Global ϕ
E4: Log-sum-exp 12.6 ± 2.1 10 6 ± 10 6 10 5 Global ϕ
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Liu, J.; Fu, X.; Jiang, N. Distributed Generalized Nash Equilibrium Seeking for Constrained Population Games via Consensus-Based Revision Protocols. Mathematics 2026, 14, 1770. https://doi.org/10.3390/math14101770

AMA Style

Liu J, Fu X, Jiang N. Distributed Generalized Nash Equilibrium Seeking for Constrained Population Games via Consensus-Based Revision Protocols. Mathematics. 2026; 14(10):1770. https://doi.org/10.3390/math14101770

Chicago/Turabian Style

Liu, Jiajia, Xuelei Fu, and Ning Jiang. 2026. "Distributed Generalized Nash Equilibrium Seeking for Constrained Population Games via Consensus-Based Revision Protocols" Mathematics 14, no. 10: 1770. https://doi.org/10.3390/math14101770

APA Style

Liu, J., Fu, X., & Jiang, N. (2026). Distributed Generalized Nash Equilibrium Seeking for Constrained Population Games via Consensus-Based Revision Protocols. Mathematics, 14(10), 1770. https://doi.org/10.3390/math14101770

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop