Source-linked AI summary
Distributed Nash Equilibrium Seeking by A Consensus Based Approach
Maojiao Ye, Guoqiang Hu
TL;DR
The paper studies Nash equilibrium seeking when players communicate only with neighbors and cannot directly observe non-neighbors’ actions. It combines leader-following consensus with gradient play and proves convergence guarantees: local or non-local convergence for non-quadratic games under stated conditions, and global exponential stability for quadratic games under certain conditions.
Problem
The paper addresses Nash equilibrium seeking when players communicate only with neighbors rather than observing all opponents’ actions.
Source: §I · p. 1Method
The strategy combines a leader-following consensus protocol with gradient play for players communicating estimates of actions to their neighbors.
Source: §III · p. 2, §I · p. 2Results
The strategy yields local convergence for non-quadratic games, non-local convergence under stronger conditions, and global exponential stability for quadratic games under certain conditions.
Source: §V · p. 6Takeaways & Limitations
The analysis establishes convergence guarantees for Nash equilibrium seeking over neighbor communication networks under the stated conditions.
Source: §V · p. 6For aggregative games, estimating every player’s action is unnecessary; dynamic average consensus can instead estimate the aggregate and reduce computation cost.
Source: B. Quadratic Games · p. 4
Abstract
from arXiv · showhide
In this paper, Nash equilibrium seeking among a network of players is considered. Different from many existing works on Nash equilibrium seeking in non-cooperative games, the players considered in this paper cannot directly observe the actions of the players who are not their neighbors. Instead, the players are supposed to be capable of communicating with each other via an undirected and connected communication graph. By a synthesis of a leader-following consensus protocol and the gradient play, a distributed Nash equilibrium seeking strategy is proposed for the non-cooperative games. Analytical analysis on the convergence of the players' actions to the Nash equilibrium is conducted via Lyapunov stability analysis. For games with non-quadratic payoffs, where multiple isolated Nash equilibria may coexist in the game, a local convergence result is derived under certain conditions. Then, a stronger condition is provided to derive a non-local convergence result for the non-quadratic games. For quadratic games, it is shown that the proposed seeking strategy enables the players' actions to converge to the Nash equilibrium globally under the given conditions. Numerical examples are provided to verify the effectiveness of the proposed seeking strategy.
I. INTRODUCTION
The paper studies Nash equilibrium seeking when players communicate only with neighbors, using leader-following consensus and gradient play to estimate actions and pursue equilibrium. It analyzes convergence under stated conditions for non-quadratic and quadratic games.
- Each agent acts as a virtual leader broadcasting its action as a reference; leader-following consensus forms action estimates that feed each player’s gradient play.Source: §I · p. 1
- Unlike, the paper considers Nash equilibrium seeking in a deterministic, continuous-time scenario rather than asynchronous updates.Source: §I · p. 2
- The paper addresses Nash equilibrium seeking when players cannot observe non-neighbors’ actions and full communication is impractical, restricting communication to neighbors.Source: §I · p. 2
- Lyapunov analysis explores convergence to Nash equilibrium under conditions, investigating non-quadratic games before quadratic games.Source: §I · p. 2
II. PROBLEM FORMULATION
The section formulates Nash equilibrium seeking for a game in which each player adjusts its own action but cannot directly observe non-neighbors’ actions. It assumes an undirected, connected communication graph and twice-continuously differentiable payoff functions.
II. PROBLEM FORMULATION
- The problem is to design a strategy for N players to learn an existing Nash equilibrium when players lack direct access to non-neighbors’ actions.Each player i has payoff f_i(x) and scalar action x_i.Source: §II · p. 2
- A Nash equilibrium is an action profile at which no player can gain more payoff by unilaterally changing its own action.Source: §II · p. 2
- The formulation assumes players communicate over an undirected, connected graph and each player’s payoff function is C2.Source: §II · p. 2
III. MAIN RESULTS
The section proposes distributed Nash equilibrium seeking by combining leader-following consensus with gradient play, with players estimating actions they cannot observe directly. It considers non-quadratic games first and quadratic games afterward.
Strategy design
- Because players cannot observe non-neighbors’ actions directly, the strategy combines leader-following consensus with gradient play and has each player estimate all players’ actions.The gain is set as k_i = δ k̄_i, where δ is small and positive and k̄_i is fixed and positive.Source: §III · pp. 2–3
Insight into the strategy design
- For an undirected, connected communication graph, each player’s estimates of others’ actions have the quasi-steady state y_ij = x_j.The communication protocol uses a_ij, the (i,j) element of the graph’s adjacency matrix.Source: §III · p. 3
- With δ = 0 freezing the estimates at their quasi-steady state, convergence to a Nash equilibrium can be derived under certain conditions, as in and.The analysis considers the slower time scale τ = δt.Source: §III · p. 3
A. Games with Non-quadratic Payoffs
For non-quadratic games, the proposed strategy gives local exponential convergence near qualifying isolated Nash equilibria and non-local convergence under stronger conditions. With globally Lipschitz payoff gradients, the result strengthens to global exponential stability.
A. Games with Non-quadratic Payoffs
- Under Assumptions 1–4, each qualifying isolated Nash equilibrium is exponentially stable for sufficiently small δ.The allowable δ lies in (0, δ*); the analysis notes that Assumption 4 is conservative because convergence depends on a Hurwitz condition for the gradient play.Source: A. Games with Non-quadratic Payoffs · p. 3
- Assumption 5 makes each payoff concave in its own action and yields a unique equilibrium; for any bounded initial-error radius ∆, sufficiently small δ ensures exponential convergence to it.The allowable bound δ*(∆) depends on ∆, and Assumption 5 is slightly stronger than condition (13) to ensure exponential stability.Source: A. Games with Non-quadratic Payoffs · pp. 3–4
- If the payoff gradients are globally Lipschitz as well as Assumptions 1, 2, and 5 holding, the equilibrium is globally exponentially stable for sufficiently small δ.The convergence applies to all initial states.Source: A. Games with Non-quadratic Payoffs · p. 4
B. Quadratic Games
For quadratic games, the paper gives conditions for global exponential convergence to the Nash equilibrium and establishes when that equilibrium is unique. It also discusses an alternative estimation dynamic and extensions to games with aggregate or subset interactions.
B. Quadratic Games
- Under Assumption 6, the quadratic game has a unique Nash equilibrium x* = -H^-1v,.Here v = [v1_1, v2_2, ..., vN_N]^T.Source: B. Quadratic Games · p. 4
- With Assumptions 1, 2, and 6, updates (3)–(4) make (x*, 1_N ⊗ x*) globally exponentially stable for all sufficiently small positive δ.The result holds for δ in (0, δ*) for some positive constant δ*.Source: B. Quadratic Games · p. 4
- If Assumptions 1–2 hold, H is Hurwitz, and the quadratic game is a potential game, the Nash equilibrium is globally exponentially stable for sufficiently small positive δ.The result applies to updates (3)–(4).Source: B. Quadratic Games · p. 4
- The results also hold with an alternative estimation dynamic when the specified matrix -m(L ⊗ I_N×N + B0) is Hurwitz.The passage defines m = diag{m_ij}, with each m_ij a fixed positive constant.Source: B. Quadratic Games · p. 4
- For aggregative games, dynamic average consensus can estimate the aggregate instead of every action; interference-graph adaptation for subset interactions is left to future work,.The proposed strategy is applicable to games where each payoff depends on the player's own action and all other players' actions.Source: B. Quadratic Games · p. 4
IV. NUMERICAL EXAMPLES
The numerical examples use a five-player communication network and illustrate convergence under both local and non-local conditions. In Example 2, the Nash equilibrium also maximizes every player’s payoff.
- The examples consider three games with five players using the communication graph shown in Fig. 1.Source: §IV · p. 4, Figure 1 · p. 5
Example 1
- In Example 1, the equilibrium satisfies Theorem 1’s conditions for exponential stability, and the simulated actions converge from initial values near it.The theorem ensures only local convergence; the actions generated by the seeking strategy are plotted in Fig. 2.Source: §IV · p. 5, Figure 2 · p. 5
Example 2
- In Example 2, maximizing the shared function maximizes every player’s payoff, so any deviation from the Nash equilibrium reduces all players’ payoffs.Source: §IV · p. 5
- In Example 2, actions converge to the unique Nash equilibrium even from initial values far from it, consistent with Theorem 2.Assumption 5 holds, and the theorem guarantees convergence for any bounded initial condition when δ ∈ (0, δ*); the simulation initializes all variables at 20.Source: §IV · p. 5, Figure 3 · p. 5
B. A quadratic game
The quadratic-game example has a unique Nash equilibrium, and the proposed strategy converges to it globally under the stated conditions. The example also models an energy-consumption game for heating, ventilation, and air-conditioning systems.
B. A quadratic game
- Starting all variables at −10, the simulated actions converge to the unique Nash equilibrium x*=[2.0147, 6.7766, 11.5385, 16.3004, 21.0623]^T.The trajectories are plotted in Fig. 4.Source: Figure 4 · p. 6, B. A quadratic game · p. 6
- The example can model an energy-consumption game for heating, ventilation, and air-conditioning systems.The passage also refers to references therein.Source: B. A quadratic game · p. 6
- Strict diagonal dominance of H with negative diagonal elements satisfies Corollary 2, yielding global exponential stability for each δ ∈ (0, δ*).The result applies under the given strategy.Source: B. A quadratic game · p. 6
V. CONCLUSION · VI. APPENDIX · A. Basics on Graph Theory
The paper proposes a Nash equilibrium seeking strategy that combines leader-following consensus with gradient play over an undirected, connected communication graph, and establishes convergence guarantees for non-quadratic and quadratic games.
V. CONCLUSION
- The leader-following consensus and gradient-play strategy achieves local convergence under mild conditions and non-local convergence for non-quadratic games under stronger conditions.For quadratic games, the Nash equilibrium is globally exponentially stable under certain conditions.Source: §V · p. 6
- For quadratic games, the proposed strategy makes the Nash equilibrium globally exponentially stable under certain conditions.Source: §V · p. 6
- The study considers Nash equilibrium seeking among players communicating through an undirected and connected graph, using a strategy based on consensus and gradient play.Source: §V · p. 6
A. Basics on Graph Theory
- A graph G = (V, E) is undirected when each edge (i, j) has its reverse (j, i), and connected when every pair of distinct vertices has a path between them.Source: A. Basics on Graph Theory · p. 7
- Node j is a neighbor of agent i when (j, i) ∈ E; adjacency entries aij are 1 for connected nodes and 0 otherwise, with aii = 0.Source: A. Basics on Graph Theory · p. 7
- The graph Laplacian is L = D − A, where D is diagonal with each node’s out degree on its diagonal.Source: A. Basics on Graph Theory · p. 7
B. Proof of Theorem 1 · C. Proof of Theorem 2 · D. Proof of Corollary 1
The proofs use Lyapunov arguments to establish exponential convergence near the equilibrium and extend the stability analysis to compact sets and, under stronger conditions, the full state space. Theorem 1 uses linearization and graph-dependent bounds, while Theorem 2 and Corollary 1 broaden the scope of those bounds.
B. Proof of Theorem 1
- Linearization at x* shows that k̄B is Hurwitz by Gershgorin’s Circle Theorem [39], yielding exponential stability of the equilibrium.This follows because B is strictly diagonally dominant with negative diagonal entries.Source: B. Proof of Theorem 1 · p. 7
- The Lyapunov Converse Theorem [38] supplies a function W1 on a neighborhood of x* with positive constants bounding its stability properties.The neighborhood is D0 = {x ∈ R^N : ||x − x*|| ≤ r0}.Source: B. Proof of Theorem 1 · p. 7
- The proof constructs a Lyapunov candidate using P1, whose defining matrix equation has a positive definite solution because the communication graph is undirected and connected.The proof uses that −(L ⊗ I_N×N + B0) is Hurwitz.Source: B. Proof of Theorem 1 · p. 7
- When B1 is positive definite, the candidate’s derivative is negative definite, and the Comparison Lemma [38] gives exponential decay of the action and estimation error.The error bound is derived after relating the error norm to the proof’s state variable.Source: B. Proof of Theorem 1 · pp. 7–8
C. Proof of Theorem 2
- For Theorem 2, the Lyapunov derivative estimates hold for states in a compact set, and the remaining argument follows the proof of Theorem 1.The estimates use positive constants and bounds on the gradient terms over that set.Source: C. Proof of Theorem 2 · p. 8
D. Proof of Corollary 1
- For Corollary 1, inequalities (30) and (31) hold for every z, extending the Theorem 2 proof beyond a compact set.The passage attributes this extension to properties of the functions ∂fi(x).Source: D. Proof of Corollary 1 · p. 8
E. Proof of Corollary 2
Under Assumption 6, quadratic games have a unique Nash equilibrium that is globally exponentially stable for sufficiently small positive δ.
E. Proof of Corollary 2
- Assumption 6 satisfies Theorem 1’s conditions and yields a unique equilibrium; for 0 < δ < δ*, linearity establishes global exponential stability.Source: E. Proof of Corollary 2 · p. 8
F. Proof of Corollary 3
The proof establishes that ¯kH is Hurwitz, so the Nash equilibrium is exponentially stable under gradient play (19). For quadratic potential games, the remaining argument follows Theorem 1.
F. Proof of Corollary 3
- The proof uses the symmetric negative definiteness of H and an auxiliary system to establish the required Hurwitz property.It shows ¯kΨ = ΦT HΦ < 0 for nonzero Φ, then derives exponential stability for the auxiliary system.Source: F. Proof of Corollary 3 · pp. 8–9
- The Nash equilibrium is exponentially stable under gradient play (19) because ¯kH is Hurwitz.The proof establishes ¯kH is Hurwitz via exponential stability of the equilibria of auxiliary systems (32) and (33).Source: F. Proof of Corollary 3 · p. 9
- For quadratic potential games, the rest of the proof follows Theorem 1, whose argument holds for z ∈ R^N+N^2.The proof notes this domain when applying Theorem 1 to the quadratic potential games.Source: F. Proof of Corollary 3 · p. 9