Next Article in Journal
Game Theory Framework for Mitigating the Cost Pendulum in Public Construction Projects
Previous Article in Journal
Differential Games of Cournot Oligopoly with Consideration of Pollution, Network Structure, and Continuous Updating
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Strategy Consensus of Networked Evolutionary Games Based on Network Aggregation and Pinning Control

School of Mathematics and Statistics, Shandong Normal University, Jinan 250014, China
*
Author to whom correspondence should be addressed.
Games 2025, 16(1), 10; https://doi.org/10.3390/g16010010
Submission received: 28 November 2024 / Revised: 31 January 2025 / Accepted: 8 February 2025 / Published: 11 February 2025

Abstract

:
The computational complexity of large-scale networked evolutionary games has become a challenging problem. Based on network aggregation and pinning control methods, this paper investigates the problem of control design for strategy consensus of large-scale networked evolutionary games. The large-size network is divided into several small subnetworks by the aggregation method, and a pinning control algorithm is proposed to achieve the strategy consensus of small subnetworks. Then, the matchable condition between the small subnetworks is realized by the input–output control. Finally, some sufficient conditions as well as an algorithm are proposed for the strategy consensus of large-scale networked evolutionary games.

1. Introduction

Evolutionary games were first proposed by biologists to study social behaviors in nature Smith and Price (1973) and have been widely applied in natural, social and economic systems in the past few decades (Fan et al., 2021; Zhang et al., 2021). Classical evolutionary games often assume that each player interacts with all other players or randomly selected players. However, due to the impact of complex network environments, the ability of each player to obtain information is limited, which is dependent of the local information among players and the network topology. Accordingly, evolutionary games on the network have been proposed and called networked evolutionary games (NEGs) Nowak and May (1992). In NEGs, nodes represent players and edges represent the interactions between players. Therefore, nodes and edges play an important role in the study of NEGs. In recent years, the state feedback control, incentive-based control and robustness of NEGs have been well studied (Jia et al., 2024; Sun et al., 2023; Wang et al., 2023; Ye, 2022) and have become popular problems in biology, sociology, system science and other disciplines (Fowler & Christakis, 2010; Iyer & Killingback, 2016).
With the development of logical dynamical systems and finite games, researchers need to adopt effective control methods to optimize the performance of systems and promote the evolution towards the expected goal in practical application scenarios such as biology, sociology and economics. However, traditional methods have difficulties dealing with complex logical relations. The semi-tensor product of matrices Cheng et al. (2011) provides an effective way to solve this problem by transforming elements of a finite set into logical vectors and then converting complex logical expressions into simple algebraic state-space representations. Based on this method, a series of important results have been obtained on the observability Y. Li et al. (2024), controllability X. Yang and Li (2023) and stability Guo et al. (2019) of Boolean networks. These studies are helpful to predict the network behavior of gene regulation and optimize the spread of social behavior. Additionally, the semi-tensor product method has been introduced in game theory (W. Liu et al., 2023; G. Zhao et al., 2024; R. Zhu et al., 2022), particularly playing a key role in the study of strategy consensus in NEGs Jia et al. (2024).
It is worth pointing out that the network topology of NEGs often consists of a large number of nodes and edges. However, the computational complexity of methods in (Jia et al., 2024; W. Liu et al., 2023; G. Zhao et al., 2024; R. Zhu et al., 2022) grows exponentially with the increase in number of nodes. As a result, it is necessary to develop some new methods to reduce the complexity of studying NEGs. Some useful techniques were proposed to study large-scale logical networks, including logical matrix factorization H. Li and Wang (2015), compositional method H. Li and Pang (2024), network aggregation Y. Zhao et al. (2013) and pinning control Zhong et al. (2021). These methods can effectively reduce the computational complexity and improve the efficiency of network analysis and control, especially for handling complex logical dynamical systems.
In recent years, the network aggregation method has been widely used in the analysis and control of logical networks, such as stabilization H. Li et al. (2021), reachability Y. Zhao et al. (2016) and observability Y. Liu et al. (2020). Particularly, the problem of controlling the strategy choices of players of a large-scale NEG in order to achieve consensus was solved using network aggregation techniques. Based on the strategy profile reachability of each control sub-game, the network aggregation was used to study the large-size networked evolutionary matrix games with a general network structure H. Li et al. (2024). The basic idea of network aggregation is to divide a network into several subnetworks and derive the behavior of the whole network by studying the properties of the subnetworks J. Yang and Cho (2016). In addition, an important method called pinning control was introduced to study logical networks Lu et al. (2016), and several interesting results were obtained (H. Li & Wang, 2015; Lin et al., 2022; S. Zhu et al., 2023, 2022). The main idea of pinning control is to achieve the control objective by controlling only a small subset of nodes Zhong et al. (2020), thereby reducing the computational complexity. The strategy consensus of large-scale NEGs was also solved through pinning control, and the strategy consensus problem of NEGs was considered in Jiang et al. (2024) via the degree-based pinning control. To our best knowledge, there are no results on combining network aggregation and pinning control to study the strategy consensus of NEGs. Therefore, it is meaningful to combine these two methods for the purpose of reducing both the computational complexity and target players of NEGs.
In this paper, we study the strategy consensus of large-scale NEGs via network aggregation and pinning control. The contributions of this article are mainly summarized below. On one hand, by partitioning the whole network, we give the algebraic form of NEGs with pinning control and obtain a sufficient condition for subnetworks to achieve a strategy consensus. On the other hand, based on the network aggregation, we give a sufficient condition for a strategy consensus of large-scale NEGs by selecting a small number of control players in subnetworks.
The remainder of this paper is organized as follows. Section 2 gives some preliminaries. Section 3 presents the algebraic representations of strategy profile dynamics’ equations of the subnetworks via network aggregation. Section 4 provides the main results of this paper. Section 5 is a brief conclusion.
At the end of this section, we present some useful notations.
  • N is the set of natural numbers, and R is the set of real numbers.
  • C o l i ( A ) denotes the ith column of matrix A.
  • D : = { 0 , 1 } .
  • D n : = D × × D n .
  • Δ n : = { δ n i = C o l i ( I n ) : i = 1 , , n } , where I n is the n × n -dimensional identity matrix.
  • A logical matrix M = [ δ n i 1 δ n i 2 δ n i t ] is simply denoted as M = δ n [ i 1 i 2 i t ] .
  • R n × s and L n × s denote the sets of n × s -dimensional real matrices and logical matrices, respectively.

2. Preliminaries

In this section, we briefly recall some preliminaries on the semi-tensor product of matrices and the model of NEGs.
The main tool used in this paper is the semi-tensor product of matrices. This is a new multiplication that can be used for matrices with different dimensions. For more details, please refer to Cheng et al. (2011).
Definition 1.
Let X R m × n and Y R p × q be given. The semi-tensor product of two matrices X and Y, denoted by X Y , is defined as
X Y = X I α / m Y I α / p ,
where α = l c m ( n , p ) is the least common multiple of n and p, and  denotes the Kronecker product.
Remark 1.
When n = p , the semi-tensor product of matrices X and Y is consistent with the conventional matrix product. In the following text, the symbol will be omitted.
The semi-tensor product of matrices has many useful properties, one of which is shown below. Let f : D k n R be an n-dimensional pseudo-logical function. Using the semi-tensor product method, there exists a unique matrix F R 1 × k n , such that
f ( a 1 , a 2 , , a n ) = M a 1 a n ,
where M is called the structural matrix of f.
In the following, we present some necessary preliminaries on NEGs.
Definition 2.
An NEG with n players is composed of the following three elements:
(i) 
An undirected network graph Θ = ( V , E ) , where V = { 1 , 2 , , n } represents the set of n players, and E V × V represents the set of edges;
(ii) 
A fundamental network game, where S = { 1 , 2 , , s } denotes the strategy set, v i ( t ) denotes the strategy of player i at time t, v ( t ) = i = 1 n v i ( t ) denotes the strategy profile at time t, and  π R s × s denotes the payoff matrix;
(iii) 
A strategy updating rule (SUR)
v i ( t + 1 ) = g i v j ( t ) , p j ( t ) ; j N ( i ) , i = 1 , 2 , , n .
Remark 2.
N l ( i ) represents the set of all neighbors of player i within l steps (including l), and N represents the set of all neighbors of player i within one step. p j ( t ) represents the average payoff of player j at time t, expressed as
p j ( t ) = 1 | N ( j ) | 1 k N ( j ) { j } [ π ] v j ( t ) , v k ( t ) .
Remark 3.
There are several common SURs, such as unconditional imitation, myopic best response adjustment, and the Fermi rule.
Remark 4.
According to the SUR in Definition 2, we can derive the fundamental evolutionary equations below:
v i ( t + 1 ) = f i v j ( t ) ; j N 2 ( i ) , i = 1 , 2 , , n .
Using the semi-tensor product of matrices, we can obtain the following strategy profile dynamics (SPDs):
v ( t + 1 ) = F v ( t ) ,
where F L s n × s n .
Definition 3.
Given an NEG ( V , E ) , π , g , assume that { X , U } is a partition of V, where X U = , X U = V . If the strategies of the players in U can be fixed, then ( X U , E ) , π , g is called a control networked evolutionary game, where x X is called the state player, and  u U is called the control player.
Definition 4.
Given two sets of players A = { i 1 , i 2 , , i r } V and B = { j 1 , j 2 , , j p } A , where 1 p < r , the mapping σ A , B : Δ s r Δ s p is defined as
σ A , B ( k = 1 r v i k ) = k = 1 p v j k .
Definition 5.
If there exists an integer τ R , such that v i ( t ; v 0 ) = θ , i = 1 , 2 , , n is satisfied for any integer t τ and any initial strategy profile v 0 Δ s n , then an NEG ( V , E ) , π , g is said to achieve strategy consensus at θ Δ s .

3. Problem Formulation

We divide the set V of a large-scale NEG into k subsets:
V = V 1 V 2 V k ,
where V i V j = holds for any two different i , j { 1 , , k } , and each set V i represents a set of players in a subnetworked evolutionary game Ξ i . Define Z i and Y i as the sets of input players and output players corresponding to V i , respectively, where
Z i = j V i N 2 ( j ) V i : = { ε ˇ i , 1 , ε ˇ i , 2 , , ε ˇ i , q i } ,
Y i = j V V i N 2 ( j ) V i : = { ε ^ i , 1 , ε ^ i , 2 , , ε ^ i , p i } ,
and ε ^ i , 1 < < ε ^ i , p i .
We assume | V i | = n i and define
V i = { ε i 1 , ε i 2 , , ε i p i , ε i p i + 1 , ε i p i + 2 , , ε i n i } ,
where ε i l Y i , ε i m V i Y i , l = 1 , 2 , , p i and m = p i + 1 , p i + 2 , , n i . The degree of players in V i satisfies the following conditions:
d e g ( ε i 1 ) d e g ( ε i 2 ) d e g ( ε i p i ) ,
d e g ( ε i p i + 1 ) d e g ( ε i p i + 2 ) d e g ( ε i n i ) ,
and if there exist two nodes that have equal degree, then we keep the order of these two nodes in V.
We assume that the network graph of the considered NEG is connected, and after partitioning the set V into k subsets, the network graph Θ i of each subnetwork is also connected, where i = 1 , , k . Consider the ith subnetworked evolutionary game Ξ i below:
v ε i α ( t + 1 ) = f ε i α { v k ( t ) ; k Z i V i } ,
where α = 1 , , n i and i = 1 , , k . Then, the SPDs are constructed from (4) as follows:
φ i ( t + 1 ) = F i γ i ( t ) φ i ( t ) ,
where φ i ( t ) = l = 1 n i v ε i l ( t ) , γ i ( t ) = l = 1 q i v ε ˇ i , l ( t ) and F i L s n i × s n i + q i .
This paper aims to achieve the strategy consensus in subnetworked evolutionary games and eventually achieve the strategy consensus in whole NEGs by network aggregation. In the next section, we focus on how to choose control players in order to achieve the strategy consensus in the subnetworks.

4. Main Results

Firstly, we establish a criterion for achieving the strategy consensus in subnetworked evolutionary games and present a control design procedure based on this criterion.
In order to facilitate the analysis, we need to give some basic assumptions. Let the target strategy profile of an NEG with n players be v e = θ n = δ s n ξ Δ s n . Then, define the target strategy profile of the ith subnetwork as φ i , e = σ V , V i ( v e ) = θ n i = δ s n i ξ i Δ s n i , the target strategy profile of the input players as γ i , e = σ V , Z i ( v e ) = θ q i = δ s q i w ¯ i Δ s q i , and the target strategy profile of the output players as P i , e = σ V , Y i ( v e ) = θ p i = δ s p i m ¯ i Δ s p i .
In the SPDs (5) of subnetworked evolutionary game Ξ i , we fix the strategies of input and output players in Z i Y i as the target strategy θ = δ s r . Then, (5) can be written as
φ i ( t + 1 ) = F i γ i , e P i , e j = p i + 1 n i v ε i j ( t ) = F i δ s q i + p i ( w ¯ i 1 ) p i + m ¯ i φ ˜ i ( t ) = B l k Q i ( F i ) φ ˜ i ( t ) = F i ˜ φ ˜ i ( t ) ,
where F i ˜ = B l k Q i ( F i ) , Q i = ( w ¯ i 1 ) p i + m ¯ i and φ ˜ i ( t ) = j = p i + 1 n i v ε i j ( t ) . Thus, we have
( δ s r ) p i φ ˜ i ( t + 1 ) = F i ˜ φ ˜ i ( t ) .
Since ( δ s r ) p i ( δ s r ) p i = 1 , we derive that
φ ˜ i ( t + 1 ) = ( δ s r ) p i F ˜ i φ ˜ i ( t ) .
Then, we have the following result.
Theorem 1.
Let Z i Y i be the set of input and output control players of Ξ i . Then, the subnetworked evolutionary game Ξ i achieves strategy consensus to φ i , e = σ V , V i ( v e ) = θ n i = ( δ s r ) n i : = δ s n i ξ i , if and only if
R o w ψ i [ δ s r p i F ˜ i ] s n i p i = 1 s n i p i ,
where ψ i = 1 + ( r 1 ) s n i p i 1 s 1 .
Proof. 
(Necessity) Suppose that the subnetworked evolutionary game Ξ i achieves the strategy consensus to φ i , e = σ V , V i ( v e ) = θ n i . By Definition 5, there exists T i N such that φ i t ; φ i ( 0 ) = φ i , e = θ n i is satisfied for any integer t T i and any initial strategy profile φ i ( 0 ) D s n i , that is, v l t ; φ i ( 0 ) = δ s r holds for any l V i .
Since Z i Y i is the set of input and output players of Ξ i , we can derive that
v m ( t ) = δ s r
is satisfied for any m Z i Y i and any t N . Then, according to (6) and (8), we obtain that
( δ s r ) n i p i = φ ˜ i ( t ) = ( δ s r ) p i F ˜ i φ ˜ i ( t 1 ) = [ ( δ s r ) p i F ˜ i ] t φ ˜ i ( 0 )
holds for any integer t T i and any φ ˜ i ( 0 ) Δ s n i p i . Based on ( δ s r ) n i p i = δ s 1 + ( r 1 ) s n i p i 1 s 1 and the arbitrariness of φ ˜ i ( 0 ) Δ s n i p i , we have
R o w ψ i [ ( δ s r ) p i F ˜ i ] t = 1 s n i p i .
Next, we prove that there exists a positive integer t s n i p i satisfying (9). Let t * be the smallest positive integer satisfying (9), and assume that t * s n i p i . Then, there must exist a φ i ( 0 ) Δ s n i such that φ i ( t ; φ i ( 0 ) ) ( δ s r ) n i , 0 t t * 1 and φ i t * , φ i ( 0 ) = ( δ s r ) n i .
When the strategy of the input and output players of Ξ i are fixed to the target strategy θ , there exists 0 t 1 t 2 t * 1 such that φ i t 1 ; φ i ( 0 ) = φ i t 2 ; φ i ( 0 ) ( δ s r ) n i . Then, the trajectory of Ξ i from φ i ( 0 ) = φ i t 1 ; φ i ( 0 ) constitutes a cycle, which has the form of φ i t 1 ; φ i ( 0 ) φ i t 1 + 1 ; φ i ( 0 ) φ i t 2 ; φ i ( 0 ) . This contradicts the definition of a strategy consensus. Thus, (7) is satisfied.
(Sufficiency) Assume that (7) is satisfied. Then, we have
δ s r p i F ˜ i s n i p i i , j = 0 , i ψ i , j = 1 , , s n i p i , δ s r p i F ˜ i s n i p i i , j = 1 , i = ψ i , j = 1 , , s n i p i .
Based on (6), for any integer t > s n i p i and any φ ˜ i ( 0 ) Δ s n i p i , we obtain
φ ˜ i ( t ; φ ˜ i ( 0 ) ) = ( δ s r ) p i F ˜ i t φ ˜ i ( 0 ) = ( δ s r ) p i F ˜ i s n i p i ( δ s r ) p i F ˜ i t s n i p i φ ˜ i ( 0 ) .
Then, according to (10), we derive that
[ ( δ s r ) p i F ˜ i ] t i , j = 0 , i ψ i , j = 1 , 2 , , s n i p i , [ ( δ s r ) p i F ˜ i ] t i , j = 1 , i = ψ i , j = 1 , 2 , , s n i p i .
Thus, for any initial state φ ˜ i ( 0 ) Δ s n i p i and any integer t s n i p i , it holds that φ ˜ i ( t ; φ ˜ i ( 0 ) ) = ( δ s r ) n i p i . Notice that Z i Y i is the set of input and output control players, that is, for any t N , we have v m ( t ) = δ s r , m Z i Y i . Then, we obtain φ i t ; φ ˜ i ( 0 ) = ( δ s r ) p i φ ˜ i ( t ; φ ˜ i ( 0 ) ) = ( δ s r ) p i ( δ s r ) n i p i = ( δ s r ) n i , t s n i p i . Hence, we conclude that Ξ i achieves the strategy consensus to φ i , e = ( δ s r ) n i Δ s n i .    □
From Theorem 1, if (7) holds, then the control players set C i of Ξ i is the set of input and output players, that is, C i = Z i Y i . If (7) does not hold, we need to add the control players of Ξ i by fixing the strategy of ε i p i + 1 as θ = δ s r and ε i p i + 1 is called the control player with the largest degree. Therefore, (6) can be written as
φ ˜ i ( t + 1 ) = ( δ s r ) p i F ˜ i v ε i p i + 1 ( t ) l = p i + 2 n i v ε i l ( t ) = ( δ s r ) p i F ˜ i δ s r φ ^ i ( t ) ,
where φ ^ i ( t ) = l = p i + 2 n i v ε i l ( t ) . Then, we have ( δ s r ) φ ^ i ( t + 1 ) = ( δ s r ) p i F ˜ i δ s r φ ^ i ( t ) . According to ( δ s r ) ( δ s r ) = 1 , we obtain
φ ^ i ( t + 1 ) = ( δ s r ) ( δ s r ) p i F ˜ i δ s r φ ^ i ( t ) = ( δ s r ) p i + 1 F ˜ i δ s r φ ^ i ( t ) = F ^ i φ ^ i ( t ) ,
where F ^ i = ( δ s r ) p i + 1 F ˜ i δ s r L s n i p i 1 × s n i p i 1 .
In the following, we continue to verify whether
R o w K i ( F ^ i ) s n i p i 1 = 1 s n i p i 1
holds, where K i = 1 + ( r 1 ) s n i p i 1 1 s 1 . Denote C i * as the set of input and output players of Ξ i , that is, C i * = Z i Y i , and define C ^ i as the set of control players with the largest degree. If (12) holds, then we derive that C i = C i * C ^ i = Z i Y i { ε i p i + 1 } . Otherwise, we control several players with larger degrees at the same time, in which we control the first η i players belonging to the set V i Y i , where 1 < η i n i p i , fixing their strategies to θ = δ s r . Similarly, we can obtain
φ ^ i ( t + 1 ) = F ^ i φ ^ i ( t ) = F ^ i ( δ s r ) η i 1 l = p i + η i + 1 n i v ε i l ( t ) = F ^ i ( δ s r ) η i 1 φ ¯ i ( t ) ,
where φ ¯ i ( t ) = l = p i + η i + 1 n i v ε i l ( t ) . Then, we have ( δ s r ) η i 1 φ ¯ i ( t + 1 ) = F ^ i ( δ s r ) η i 1 φ ¯ i ( t ) . According to δ s r η i 1 δ s r η i 1 = 1 , we obtain that
φ ¯ i ( t + 1 ) = δ s r η i 1 F ^ i ( δ s r ) η i 1 φ ¯ i ( t ) = F ¯ i φ ¯ i ( t ) ,
where F ¯ i = δ s r η i F ^ i ( δ s r ) η i L s n i p i η i × s n i p i η i .
When η i = 2 , 3 , , n i p i , we need to consider whether
R o w σ i ( F ¯ i ) s n i p i η i = 1 s n i p i 1
holds, respectively, where σ i = 1 + ( r 1 ) s n i p i η i 1 s 1 . Denote the minimum value of η i that makes (14) hold as α i , that is, | C ^ i | = α i . Thus, the control players set of Ξ i is
C i = C i * C ^ i = Z i Y i { ε i p i + 1 , ε i p i + 2 , , ε i p i + α i } ,
such that Ξ i achieves the strategy consensus to φ i , e .
Based on the above analysis, we present Algorithm 1 that briefly summarizes how to design the set of control players for Ξ i .
Algorithm 1 Calculate the set of control players for Ξ i
Input:  C i * , C ^ i = { ε i p i + 1 , , ε i l i } , ( δ s r ) n i
Output:  C i
C i
if  R o w 1 + ( r 1 ) s n i p i 1 s 1 [ δ s r p i F ˜ i ] s n i p i = 1 s n i p i  then
    C i = C i *
else
   for  j = 1 : | C ^ i |  do
     F ¯ = [ δ s r p i + j ] F ˜ i δ s r j
    if  R o w 1 + ( r 1 ) s n i p i j 1 s 1 ( F ¯ i ) s n i p i j = 1 s n i p i j  then
      C i = C i * { ε i p i + 1 , , ε i p i + j }
    end if
   end for
end if
In what follows, based on the control design procedure for achieving strategy consensus of subnetworked evolutionary games, we give a sufficient condition for achieving the strategy consensus of large-scale NEGs.
Denote C = i = 1 k C i , where C i is the set of control players of Ξ i derived from the above algorithm. Then, a sufficient condition is given below for the strategy consensus of large-scale NEGs.
Theorem 2.
An NEG achieves strategy consensus to θ n = δ s ξ n if the strategies of all players in the set C are fixed to θ Δ s .
Proof. 
Consider any initial state φ i , λ = δ s n i λ i Δ s n i of Ξ i . If the strategies of the players in the set C i are fixed to θ Δ s , then, based on Theorem 1 and Definition 5, it follows that Ξ i will achieve strategy consensus to φ i , e = θ n i = δ s n i ξ i at time τ i . Let τ = max { τ 1 , , τ k } . Define T i , a i = { δ s n i l a i , 0 δ s n i l a i , 1 δ s n i l a i , τ } as the τ -step strategy trajectory of Ξ i and T ˜ i , a i = { δ s n i l a i , 0 , δ s n i l a i , 1 , δ s n i l a i , 2 , , δ s n i l a i , τ 1 } as the ordered set of states corresponding to T i , a i , where δ s n i l a i , 0 = δ s n i λ i , δ s n i l a i , τ = δ s n i ξ i . Since the strategies of all players in the set C are fixed to θ Δ s , for each T i , a i , the corresponding input sequence ω i , a i = { δ s q i w ¯ i , δ s q i w ¯ i , , δ s q i w ¯ i τ } is fixed. Then, we obtain that
σ V i , Y i Z i ( T ˜ i , a i ) = σ Z j , Z j Y i ( ω j , a j ) = { θ Y i Z i , θ Y i Z i , , θ Y i Z i }
is satisfied for any i j , i , j = 1 , 2 , , k , that is, there exists a corresponding τ -matching input sequence { ω i , a i : i = 1 , 2 , , k } such that for any l V i and any initial state v λ , we have { v l ( 0 ) , , v l ( τ ) } = σ V i , { l } ( T ˜ i , a i ) . Hence, we derive the τ -step strategy trajectory T = { v ( 0 ) v ( 1 ) v ( τ ) } , where v ( 0 ) = v λ , v τ = v e . In other words, v λ can reach θ at the τ th step. Then, for any i = 1 , 2 , , k , we have φ i ( t ) = φ i ( τ ) = φ i , e , t τ . Thus, v ( t ) = i = 1 k φ i ( t ) = v ( τ ) = v e holds for any integer t τ . Therefore, the NEG reaches the strategy consensus to v e = θ n = δ s n ξ . □
Remark 5.
By the above algorithm, we can calculate the set of control players C i for each Ξ i . Therefore, we obtain that the set of control players for the large-scale network is C = i = 1 k C i .
Remark 6.
Different partitions of a network will result in different subnetworks, and the final set of control players C may also be different.
Finally, we use two examples to illustrate Theorem 2.
Example 1.
Consider an NEG whose network graph is shown in Figure 1. Select control players to guarantee that the considered NEG achieves strategy consensus to v e = ( δ 2 2 ) 9 = δ 512 512 , where the strategy set S = { 1 , 2 } , the payoff matrix π = 1 1 2 0 , and the SUR is an unconditional imitation with fixed priority (Cheng et al., 2015).
As shown in Figure 1, we divide the whole network into two subnetworks Ξ 1 and Ξ 2 . For subnetwork Ξ 1 , we have
Z 1 = { ε ˇ 1 , 1 , ε ˇ 1 , 2 } = { 5 , 6 } ,
Y 1 = { ε ^ 1 , 1 , ε ^ 1 , 2 } = { 3 , 4 } ,
V 1 = { ε 1 1 , ε 1 2 , ε 1 3 , ε 1 4 } = { 3 , 4 , 1 , 2 } .
Fixing the strategy of the players in the set Z 1 Y 1 = { 3 , 4 , 5 , 6 } to be δ 2 2 , the SPDs of Ξ 1 are obtained as
φ 1 ( t + 1 ) = F 1 γ 1 ( t ) φ 1 ( t ) = F 1 γ 1 ( t ) P 1 ( t ) i = 3 4 v ε 1 i ( t ) = F 1 ( δ 2 2 ) 4 φ ˜ 1 ( t ) = B l k 16 ( F 1 ) φ ˜ 1 ( t ) ,
where γ 1 ( t ) = v 5 ( t ) v 6 ( t ) , P 1 ( t ) = v 3 ( t ) v 4 ( t ) and φ ˜ 1 ( t ) = v ε 1 3 ( t ) v ε 1 4 ( t ) . Thus, we have
φ ˜ 1 ( t + 1 ) = ( δ 4 4 ) B l k 16 ( F 1 ) φ ˜ 1 ( t ) = F ˜ 1 φ ˜ 1 ( t ) ,
where F ˜ 1 = ( δ 4 4 ) B l k 16 ( F 1 ) .
According to the unconditional imitation with fixed priority, the average payoffs of players 1, 2, 3 and the strategy update dynamics of player 1 and player 2 in subnetwork Ξ 1 are obtained, as shown in Table 1.
By a simple calculation, we have F ˜ 1 = δ 4 [ 4 4 4 4 ] . Since
R o w 4 F ˜ 1 4 = R o w 4 F ˜ 1 = 1 4 ,
we derive that Ξ 1 achieves strategy consensus to φ 1 , e = δ 16 16 at t = 1 , and the set of control players of Ξ 1 is C 1 = Z 1 Y 1 = { 3 , 4 , 5 , 6 } .
Similarly, for subnetwork Ξ 2 , we have
Z 2 = { ε ˇ 2 , 1 , ε ˇ 2 , 2 } = { 3 , 4 } ,
Y 2 = { ε ^ 2 , 1 , ε ^ 2 , 2 } = { 5 , 6 } ,
V 2 = { ε 2 1 , ε 2 2 , ε 2 3 , ε 2 4 , ε 2 5 } = { 6 , 5 , 8 , 7 , 9 } .
Fixing the strategy of the players in the set Z 2 Y 2 = { 3 , 4 , 5 , 6 } to be δ 2 2 , the SPDs of Ξ 2 are obtained as
φ ˜ 2 ( t + 1 ) = ( δ 4 4 ) B l k 16 ( F 2 ) φ ˜ 2 ( t ) = F ˜ 2 φ ˜ 2 ( t ) ,
where φ ˜ 2 ( t ) = i = 3 5 v ε 2 i ( t ) and F ˜ 2 = ( δ 4 4 ) B l k 16 ( F 2 ) . Thus, we have F ˜ 2 = δ 8 [ 7 8 3 8 8 8 8 8 ] . Since R o w 8 ( F ˜ 2 ) 8 1 8 and d e g ( ε 2 3 ) > d e g ( ε 2 4 ) = d e g ( ε 2 5 ) , we need to control ε 2 3 such that v 8 ( t ) = θ = δ 2 2 holds for any t N . Then, we obtain
φ ¯ 2 ( t + 1 ) = ( δ 2 2 ) B l k 2 ( F ˜ 2 ) φ ¯ 2 ( t ) = F ¯ 2 φ ¯ 2 ( t ) ,
where φ ¯ 2 ( t ) = i = 4 5 v ε 2 i ( t ) . By a simple calculation, we have F ¯ 2 = δ 4 [ 4 4 4 4 ] .
It is verified that R o w 4 ( F ¯ 2 ) 4 = R o w 4 ( F ¯ 2 ) 1 = 1 2 holds, and thus Ξ 2 achieves strategy consensus to δ 32 32 at t = 1 . Moreover, the set of control players of Ξ 2 is C 2 = Z 2 Y 2 { ε 2 3 } = { 3 , 4 , 5 , 6 , 8 } .
Therefore, the set of control players for the whole network is C = C 1 C 2 = { 3 , 4 , 5 , 6 , 8 } . Controlling the players in C with a fixed strategy θ = δ 2 2 allows the above NEG to achieve strategy consensus to δ 512 512 at τ = 1 (see Figure 2).
Remark 7.
When we define the strategy “1” as “non-confession” and the strategy “2” as “confession”, the game of Example 1 can be regarded as a special case of the prisoner’s dilemma.
Example 2.
Consider an NEG whose network graph is shown in Figure 3. The policy set, payment matrix and SUR are the same as those in Example 1. Select control players to guarantee that the considered NEG achieves strategy consensus to v e = ( δ 2 2 ) 50 .
As shown in Figure 3, we divide the network into five parts. For subnetwork Ξ 1 , we have
Z 1 = { ε ˇ 1 , 1 , ε ˇ 1 , 2 , ε ˇ 1 , 3 , ε ˇ 1 , 4 , ε ˇ 1 , 5 , ε ˇ 1 , 6 , ε ˇ 1 , 7 , ε ˇ 1 , 8 } = { 10 , 11 , 12 , 13 , 19 , 20 , 21 , 22 } , Y 1 = { ε ^ 1 , 1 , ε ^ 1 , 2 , ε ^ 1 , 3 , ε ^ 1 , 4 , ε ^ 1 , 5 , ε ^ 1 , 6 } = { 1 , 2 , 3 , 4 , 5 , 6 } , V 1 = { ε 1 1 , ε 1 2 , ε 1 3 , ε 1 4 , ε 1 5 , ε 1 6 , ε 1 7 , ε 1 8 , ε 1 9 } = { 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 } .
Fixing the strategy of the players in the set Z 1 Y 1 = { 1 , 2 , 3 , 4 , 5 , 6 , 10 , 11 , 12 , 13 , 19 , 20 , 21 , 22 } to be δ 2 2 , the SPD of Ξ 1 is obtained as
φ 1 ( t + 1 ) = F 1 γ 1 ( t ) φ 1 ( t ) = F 1 γ 1 ( t ) P 1 ( t ) i = 7 9 v ε 1 i ( t ) = F 1 ( δ 2 2 ) 14 φ ˜ 1 ( t ) ,
where γ 1 ( t ) = v 10 ( t ) v 11 ( t ) v 12 ( t ) v 13 ( t ) v 19 ( t ) v 20 ( t ) v 21 ( t ) v 22 ( t ) , P 1 ( t ) = i = 1 6 v i ( t ) and φ ˜ 1 ( t ) = i = 7 9 v ε 1 i ( t ) . Thus, we have
φ ˜ 1 ( t + 1 ) = ( ( δ 2 2 ) 6 ) F 1 ( δ 2 2 ) 14 φ ˜ 1 ( t ) = F ˜ 1 φ ˜ 1 ( t ) ,
where F ˜ 1 = ( ( δ 2 2 ) 6 ) F 1 ( δ 2 2 ) 14 . By a simple calculation, we have F ˜ 1 = δ 8 [ 8 8 8 8 8 8 8 8 ] . Since
R o w 8 F ˜ 1 8 = 1 8 ,
according to Theorem 1, we derive that the set of control players of Ξ 1 is
C 1 = Z 1 Y 1 = { 1 , 2 , 3 , 4 , 5 , 6 , 10 , 11 , 12 , 13 , 19 , 20 , 21 , 22 } .
For C i , i = 2 , , 5 , the calculation process is similar to that of C 1 . To avoid redundancy, the detailed calculations are not presented here. Finally, the set of control players for the whole network is
C = { 1 , 2 , 3 , 4 , 5 , 6 , 10 , 11 , 12 , 13 , 19 , 20 , 21 , 22 , 35 , 36 , 39 , 43 , 44 , 45 , 46 } .

5. Conclusions

In this paper, we analyzed the strategy consensus of large-scale NEGs via network aggregation and pinning control. Based on the semi-tensor product of matrices, we gave the algebraic form of the subnetworked evolutionary games. Then, we established a criterion for achieving strategy consensus in subnetworks and presented a control design procedure based on that criterion. Finally, by using network aggregation, we provided a sufficient condition for NEGs to achieve strategy consensus. Through the network aggregation method, the control set of a larger network can be identified by studying the properties of subnetworks, which can effectively reduce the computational complexity. In future studies, we can focus on finding the optimal aggregation method such that the number of control players in the large network is minimized.

Author Contributions

Investigation, H.L.; Writing—original draft, Z.G. and M.Q.; Supervision, H.L. All authors have read and agreed to the published version of the manuscript.

Funding

The research was supported by the National Natural Science Foundation of China under grants 62473239 and 62073202, and the Major Basic Research Project of Natural Science Foundation of Shandong Province under grant ZR2024ZD41.

Data Availability Statement

The original contributions presented in the 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. Cheng, D., He, F., Qi, H., & Xu, T. (2015). Modeling, analysis and control of networked evolutionary games. IEEE Transactions on Automatic Control, 60(9), 2402–2415. [Google Scholar] [CrossRef]
  2. Cheng, D., Qi, H., & Li, Z. (2011). Analysis and control of Boolean networks: A semi-tensor product approach. Springer. [Google Scholar]
  3. Fan, W., Wang, S., Gu, X., Zhou, Z., Zhao, Y., & Huo, W. (2021). Evolutionary game analysis on industrial pollution control of local government in China. Journal of Environmental Management, 298, 113499. [Google Scholar] [CrossRef] [PubMed]
  4. Fowler, J. H., & Christakis, N. A. (2010). Cooperative behavior cascades in human social networks. Proceedings of the National Academy of Sciences of the United States of America, 107(12), 5334–5338. [Google Scholar] [CrossRef]
  5. Guo, Y., Zhou, R., Wu, Y., Gui, W., & Yang, C. (2019). Stability and set stability in distribution of probabilistic Boolean networks. IEEE Transactions on Automatic Control, 64(2), 736–742. [Google Scholar] [CrossRef]
  6. Iyer, S., & Killingback, T. (2016). Evolution of cooperation in social dilemmas on complex networks. PLoS Computational Biology, 12(2), e1004779. [Google Scholar] [CrossRef]
  7. Jia, Y., Li, Y., & Feng, J. (2024). Networked evolutionary game-based demand response via feedback controls. IEEE Transactions on Automation Science and Engineering, 21(2), 1638–1646. [Google Scholar] [CrossRef]
  8. Jiang, M., Yu, S., Yan, Y., & Zhao, Y. (2024, July 18–20). Networked evolutionary game analysis on strategy consensus under pinning control based on degree. The 2024 International Conference on Automation, Control and Robotics Engineering (pp. 17–21), Jeju Island, Republic of Korea. [Google Scholar]
  9. Li, H., Liu, Y., Wang, S., & Niu, B. (2021). State feedback stabilization of large scale logical control networks via network aggregation. IEEE Transactions on Automatic Control, 66(12), 6033–6040. [Google Scholar] [CrossRef]
  10. Li, H., & Pang, X. (2024). Stability analysis of large-scale Boolean networks via compositional method. Automatica, 159, 111397. [Google Scholar] [CrossRef]
  11. Li, H., & Wang, Y. (2015). Logical matrix factorization with application to topological structure analysis of Boolean network. IEEE Transactions on Automatic Control, 60(5), 1380–1385. [Google Scholar] [CrossRef]
  12. Li, H., Wang, S., & Li, W. (2024). Aggregation method to strategy consensus of large-size networked evolutionary matrix games. IEEE Transactions on Automatic Control, 69(6), 3975–3981. [Google Scholar] [CrossRef]
  13. Li, Y., Feng, J., Cheng, D., & Jia, Y. (2024). Observability decomposition of Boolean control networks under several kinds of observability. IEEE Transactions on Automatic Control, 69(2), 1340–1347. [Google Scholar] [CrossRef]
  14. Lin, L., Cao, J., Lu, J., Zhong, J., & Zhu, S. (2022). Stabilizing large-scale probabilistic Boolean networks by pinning control. IEEE Transactions on Cybernetics, 52(12), 12929–12941. [Google Scholar] [CrossRef]
  15. Liu, W., Li, C., Fu, S., & Zhao, J. (2023). Set stability of probabilistic logical networks and its application to state-based games. IEEE Transactions on Control of Network Systems, 10(3), 1581–1589. [Google Scholar] [CrossRef]
  16. Liu, Y., Wang, S., & Li, H. (2020, October 9–11). Two methods of dealing with largescale logical networks. The 2020 IEEE International Conference on Control and Automation (pp. 813–818), Singapore. [Google Scholar]
  17. Lu, J., Zhong, J., Huang, C., & Cao, J. (2016). On pinning controllability of Boolean control networks. IEEE Transactions on Automatic Control, 61(6), 1658–1663. [Google Scholar] [CrossRef]
  18. Nowak, M. A., & May, R. A. (1992). Evolutionary games and spatial chaos. Nature, 359(6398), 826–829. [Google Scholar] [CrossRef]
  19. Smith, J. M., & Price, G. R. (1973). The logic of animal conflict. Nature, 246, 15–18. [Google Scholar] [CrossRef]
  20. Sun, Z., Chen, X., & Szolnoki, A. (2023). State-dependent optimal incentive allocation protocols for cooperation in public goods games on regular networks. IEEE Transactions on Network Science and Engineering, 10(6), 3975–3988. [Google Scholar] [CrossRef]
  21. Wang, S., Chen, X., Xiao, Z., Szolnoki, A., & Vasconcelos, V. V. (2023). Optimization of institutional incentives for cooperation in structured populations. Journal of the Royal Society Interface, 20(199), 20220653. [Google Scholar] [CrossRef] [PubMed]
  22. Yang, X., & Li, H. (2023). Reachability, controllability, and stabilization of Boolean control networks with stochastic function perturbations. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 53(2), 1198–1208. [Google Scholar] [CrossRef]
  23. Yang, J., & Cho, K. H. (2016). Control of a class of large-scale Boolean networks for biological systems using constant inputs. IFAC PapersOnLine, 49(26), 300–305. [Google Scholar] [CrossRef]
  24. Ye, M. (2022). Distributed robust seeking of Nash equilibrium for networked games: An extended state observer-based approach. IEEE Transactions on Cybernetics, 52(3), 1527–1538. [Google Scholar] [CrossRef] [PubMed]
  25. Zhang, J., Lou, J., Qiu, J., & Lu, J. (2021). Dynamics and convergence of hyper-networked evolutionary games with time delay in strategies. Information Sciences, 563, 166–182. [Google Scholar] [CrossRef]
  26. Zhao, G., Ma, X., & Li, H. (2024). Construction of quasi-potential games based on topological structures. IEEE Transactions on Circuits and Systems II: Express Briefs, 71(8), 3825–3829. [Google Scholar] [CrossRef]
  27. Zhao, Y., Kim, J., & Filippone, M. (2013). Aggregation algorithm towards large-scale Boolean network analysis. IEEE Transactions on Automatic Control, 58(8), 1976–1985. [Google Scholar] [CrossRef]
  28. Zhao, Y., Ghosh, B. K., & Cheng, D. (2016). Control of large-scale Boolean networks via network aggregation. IEEE Transactions on Neural Networks and Learning Systems, 27(7), 1527–1536. [Google Scholar] [CrossRef]
  29. Zhong, J., Ho, D. W. C., Lu, J., & Jiao, Q. (2020). Pinning controllers for activation output tracking of Boolean network under one-bit perturbation. IEEE Transactions on Cybernetics, 49(9), 3398–3408. [Google Scholar] [CrossRef] [PubMed]
  30. Zhong, J., Li, B., Liu, Y., Lu, J., & Gui, W. (2021). Steady-state design of large-dimensional Boolean networks. IEEE Transactions on Neural Networks and Learning Systems, 32(3), 1149–1161. [Google Scholar] [CrossRef] [PubMed]
  31. Zhu, R., Chen, Z., Zhang, Z., Liu, Z., & Zhang, J. (2022). Event-triggered control for weighted networked evolutionary games with threshold. IEEE Transactions on Circuits and Systems II: Express Briefs, 69(8), 3515–3519. [Google Scholar] [CrossRef]
  32. Zhu, S., Lu, J., Azuma, S., & Zheng, W. X. (2023). Strong structural controllability of Boolean networks: Polynomial-time criteria, minimal node control and distributed pinning strategies. IEEE Transactions on Automatic Control, 68(9), 5461–5476. [Google Scholar] [CrossRef]
  33. Zhu, S., Lu, J., Zhong, J., Liu, Y., & Cao, J. (2022). Sensors design for large-scale Boolean networks via pinning observability. IEEE Transactions on Automatic Control, 67(8), 4162–4169. [Google Scholar] [CrossRef]
Figure 1. Network graph of the NEG in Example 1.
Figure 1. Network graph of the NEG in Example 1.
Games 16 00010 g001
Figure 2. State trajectory of player v i with the initial state v ( 0 ) = ( 2 , 1 , 2 , 2 , 2 , 2 , 1 , 2 , 2 ) , where i = 1 , 2 , 7 , 9 .
Figure 2. State trajectory of player v i with the initial state v ( 0 ) = ( 2 , 1 , 2 , 2 , 2 , 2 , 1 , 2 , 2 ) , where i = 1 , 2 , 7 , 9 .
Games 16 00010 g002
Figure 3. Network graph of the NEG in Example 2.
Figure 3. Network graph of the NEG in Example 2.
Games 16 00010 g003
Table 1. From average payoffs to dynamics in Ξ 1 .
Table 1. From average payoffs to dynamics in Ξ 1 .
Average Payoff Profile 1 1 1 2 2 1 2 2
c 1 1 1 00
c 2 1 0 1 0
c 3 4 3 2 3 2 3 0
Dynamic Profile 1 1 1 2 2 1 2 2
f 1 2222
f 2 2222
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

Li, H.; Geng, Z.; Qin, M. Strategy Consensus of Networked Evolutionary Games Based on Network Aggregation and Pinning Control. Games 2025, 16, 10. https://doi.org/10.3390/g16010010

AMA Style

Li H, Geng Z, Qin M. Strategy Consensus of Networked Evolutionary Games Based on Network Aggregation and Pinning Control. Games. 2025; 16(1):10. https://doi.org/10.3390/g16010010

Chicago/Turabian Style

Li, Haitao, Zhenping Geng, and Mengyuan Qin. 2025. "Strategy Consensus of Networked Evolutionary Games Based on Network Aggregation and Pinning Control" Games 16, no. 1: 10. https://doi.org/10.3390/g16010010

APA Style

Li, H., Geng, Z., & Qin, M. (2025). Strategy Consensus of Networked Evolutionary Games Based on Network Aggregation and Pinning Control. Games, 16(1), 10. https://doi.org/10.3390/g16010010

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