1. Introduction
In the vast landscape of complex network dynamics, the research of synchronization phenomena has garnered significant attention due to its profound implications across various fields, ranging from neuroscience to engineering systems. For example, the coordinated firing of neurons in brain networks enables information processing, and synchronized operation of nodes in the power grid ensures stable energy supply. Over the past few decades, significant progress has been made in understanding synchronization phenomena in complex networks (please refer to [
1,
2,
3,
4,
5], etc.).
Early works focused primarily on complete synchronization, where all nodes in a network converge to a common state. However, as research evolved, the focus shifted towards more nuanced forms of synchronization, such as cluster synchronization. Cluster synchronization stands out as a particularly intriguing phenomenon, where nodes within a network are grouped into clusters and exhibit synchronized behavior within each cluster while remaining unsynchronized across different clusters. This form of synchronization is particularly relevant in scenarios where networks possess inherent community structures, such as social networks (where users within the same interest group share information synchronously), brain networks (where functionally related neuron clusters coordinate activities), and power grids (where regional sub-grids operate in synchronization while maintaining independent regulation). To date, several analytical and numerical methods have been developed to investigate cluster synchronization in complex networks (see [
6,
7,
8,
9,
10,
11], etc.).
Recently, some researchers have begun to incorporate stochastic factors, reaction–diffusion terms, and time delays into their models of the synchronization or stabilization in complex networks [
12,
13,
14,
15,
16,
17]. These factors, prevalent in real-world systems, introduce complexities that significantly alter the dynamical behavior of networks. Stochastic perturbations or stochastic switching, for instance, can disrupt synchronized states, while reaction–diffusion terms capture the spatial spread of information or substances within networks. Time delays, on the other hand, arise naturally in communication networks and biological systems, where signals or interactions do not propagate instantaneously. These extensions have provided deeper insights into the robustness and resilience of synchronized states in real-world systems. Therefore, the effects of stochastic factors, reaction–diffusion terms or time delays on the cluster synchronization of networks have been, respectively, considered in the literature [
18,
19,
20,
21,
22,
23,
24,
25,
26,
27] and so forth.
Despite the advances made in the field, several gaps persist in our understanding of the interplay between stochastic factors, reaction–diffusion terms, time delays and their combined effects on the cluster synchronization in complex networks. For instance, while individual factors have been studied extensively, their combined effects on network dynamics are less well-understood. This is because real-world networks rarely encounter these factors in isolation. For example, a smart grid simultaneously faces stochastic renewable energy inputs, spatial energy diffusion, and communication delays between control centers and distributed nodes. Additionally, existing studies for cluster synchronization often adopt target states that are pre-defined isolated node states [
18,
19,
20,
22,
25], which lack adaptability to the inherent topological characteristics of clusters.
Furthermore, the control of cluster synchronization in such networks remains a challenging problem. Traditional control strategies, such as pinning control, as a promising alternative that balances control efficiency and implementation cost, have emerged as a dominant approach for synchronizing large-scale complex networks [
11,
18,
19,
21,
24,
28,
29,
30]. The core idea of pinning control is to impose control actions on only a small subset of pinned nodes, with the synchronized behavior propagating to the remaining unpinned nodes through network interactions. However, most pinning controllers for the reaction–diffusion networks require imposing control on the entire spatial domain (see [
21,
24]), making such control strategies unfeasible for real-world deployment. For example, in a large-scale water distribution network (a typical reaction–diffusion system), installing sensors and actuators across the entire spatial domain would incur enormous costs and maintenance burdens.
Boundary control approaches, on the other hand, offer promising alternatives by applying the control actions only at the spatial boundaries of the nodes [
13,
14,
15,
16,
17,
22]. More recently, boundary control has been integrated with pinning control for reaction–diffusion networks [
31,
32,
33], where control actions are applied only at the spatial boundaries of pinned nodes. A key practical advantage of this pinning boundary control strategy translates to a significant reduction in the number of required actuators and sensors. For example, in a regional power grid (a reaction–diffusion network with stochastic renewable inputs), the pinning boundary control strategy only requires actuators at the boundary nodes of each sub-grid cluster, rather than every node in the entire grid. This not only lowers hardware procurement and installation costs but also reduces the probability of system failures caused by malfunctions of a large number of actuators. This enhances the robustness and operational reliability of the control system.
By utilizing an adaptive boundary controller and a pinning adaptive boundary controller, respectively, the authors in [
31] have solved the synchronization problem of a reaction–diffusion complex network. Through appropriate pinning boundary control strategies, the authors in [
32] have achieved the synchronization of coupled reaction–diffusion neural networks, and the authors in [
33] have studied the finite–time stabilization of a semi-Markov reaction–diffusion memristive neural network. While these pinning boundary control strategies reduce spatial actuation requirements, they still have limitations: some focus on deterministic networks and do not account for stochastic factors [
31,
32], and none have systematically integrated the combined effects of stochasticity, reaction–diffusion, and time delays for cluster synchronization.
Motivated by these gaps in the literature and the pressing practical needs of real-world complex networks, the present study aims to investigate the cluster synchronization in stochastic complex networks with reaction–diffusion terms and time delays. Specifically, we focus on developing a pinning boundary control strategy to steer such networks towards exponentially clustered synchronized states.
1.1. Contributions and Novelties
Compared to existing solutions, the present work exhibits three distinct advantages that enhance its theoretical significance and practical value:
(i) Wider applicability of the model: The model to cluster synchronization captures the essential features of many real-world networks, including stochastic noise, Markovian switching, reaction–diffusion, and time delays. This makes the model is more general than the ones in [
6,
7,
8,
9,
10,
11,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27] and enables the model to accurately characterize the dynamical behavior of complex networks in practical scenarios (e.g., smart grids, brain neural networks).
(ii) Lower implementation cost of the controller: Compared to full spatial domain pinning controllers [
21,
24], the proposed pinning boundary control strategy applies control only to partial nodes and their spatial boundaries, significantly reducing the number of required actuators and sensors. Additionally, the switched constant gains in the controllers can take different values in each switching state, allowing the controller to adapt to dynamic changes in network states (e.g., sudden fluctuations in wind power output), which further improves its practical applicability.
(iii) Higher adaptability of the target states: Unlike existing studies that adopt pre-defined isolated node states as synchronization targets [
18,
19,
20,
22,
25], the proposed target states are cluster-specific average states associated with the directed topology of all nodes within the same cluster. This approach not only simplifies theoretical analysis and numerical computation but also enhances adaptability to the inherent community structures of real-world networks, overcoming the poor adaptability of traditional target state designs.
The remainder of this paper is organized as follows.
Section 2 presents the considered models and some necessary preliminaries. To achieve cluster synchronization, a pinning boundary controller with distributed measurement and a pinning boundary controller with spatial sampled-data are designed, respectively, in
Section 3 and
Section 4. Numerical simulations are presented in
Section 5 to validate the theoretical results. Finally, we conclude the paper in
Section 6 with a summary of our findings and directions for future research.
1.2. Notations
, . For each , denotes the n-dimensional real Euclidean space, and is the set of all real matrices. For a real matrix means that A is positive definite (negative definite), means its transpose, tr(A) is the trace of A, , for , and denote the largest and smallest eigenvalues of A if , respectively. For a vector , means that each element of x is positive and, . , , is a n-order identity matrix, diag presents a diagonal matrix, and ⊗ denotes the Kronecker product of two matrices. For any , . For a positive constant l, is the Hilbert space of square integrable vector functions with the norm ; is the Sobolev space. is the mathematical expectation operator.
is a right-continuous Markov chain defined on a complete probability space
with a natural filtration
. And the transition probability is given by
in which
and
is a generator with the transition rate
from
to
if
, and
.
2. Model Description and Preliminaries
Suppose that the stochastic complex network with reaction–diffusion term and time-varying delays (R-D SCN) considered in this paper has nodes, which can be divided into clusters: , ,, where is the number of nodes in the cluster for all . Obviously, . In the following contents, k and are assumed to satisfy .
In the
kth cluster
of the network, the dynamic equation of the
ith node can be expressed by
in which
denotes the coupled strength. Denote
with
, and introduce the following assumptions about the network topology and the coupled strength.
Assumption A1. The graph of the network composed of nodes belonging to the same cluster is strongly connected.
Assumption A2. For any , if there is a link from node i to node j, otherwise, ; moreover, if , and .
Remark 1. In the existing references on cluster synchronization, the models discussed in [6,7,8,9,10,11] are directed or undirected complex networks; the models in [18,19,20,25,26] are some complex networks with Markovian switching parameters, stochastic noise, or time delays; the models in [21,22,23,24] are some types of reaction–diffusion complex networks. Different from the above works, the network (1) studied in this paper considers not only the directed topology and reaction–diffusion, but also stochastic noise, Markovian switching and time delays. Therefore, the network (1) is more general and representative than the ones in the above literature. Remark 2. In [10,19], a strong connectivity requirement is imposed on all nodes within the network. By contrast, Assumption 1 in this paper implies that strong connectivity is only required for nodes belonging to the same cluster. From Assumption 2,
and the directed network (1) can be rewritten to
In the models (1) and (2),
is the time variable with initial-time
,
is the space variable, and
and
are time-varying delays;
denotes the state vector;
n-order diagonal matrix
represents the transmission diffusion coefficient matrix;
is a continuous function vector described the inherent dynamic behavior of the nodes in the
kth cluster;
denotes the overall coupling strength;
is the inner coupled matrix and
;
is a Wiener process with
.
represents the noise intensity function matrix where
. The Wiener process
is assumed to be independent on the Markov chain
.
The following assumptions about the time-varying delays, inherent dynamic function vector and noise intensity function matrix are given.
Assumption A3. There exists constant such that
Remark 3. The time-varying delays in this paper only need to be bounded, are not required to be differentiable as the ones in [17,33,34] and so on. Assumption A4. For any and n-order matrix , there exist constants such thatin which . Equip network (2) with the initial condition
and the Neumann boundary condition
where
is a boundary controller which will be designed later,
and
is a Banach space composed of all continuous functions with the norm
To the coupled strength matrix in (2), A is not required to be symmetric, that is, the coupling topology of node (2) is directed. For the directed network, the following lemma will be used.
Lemma 1 ([
28])
. Let be a weighted adjacency matrix of a directed network which is strongly connected, and with , then there exists a vector such that- (i)
;
- (ii)
is symmetric and where .
From Lemma 1 and Assumption 1, there exists
such that
. Let
then
,
with
, and
for all
. And the target network used for synchronization can be obtained as
Remark 4. The target state for cluster synchronization in this study is the average state of nodes within the same cluster. This target state can be derived directly from the existing nodes in the network, requiring no additional pre-specified information. By contrast, the cluster synchronization target states in [18,19,20,22,25] must be separately pre-specified as isolated node states. For any
, let
, then
. Denote
and
is abbreviated as
, the following error system can be derived:
with
Subsequently, one basic definition, several crucial lemmas together with two propositions are offered, all of which are indispensable for exporting our main results.
Definition 1. The directed R-D SCN (2) with conditions (3) and (4) is said to achieve exponentially clustered synchronization (ECS) in mean square, if there exist constants and such thatfor all , in which . Furthermore, let
,
and
then
with
, and the system (6) can be rewritten as
Lemma 2 ([
29])
. For any , and , Lemma 3 ([
30])
. Suppose that is a irreducible matrix with and , with , then . Lemma 4 ([
34])
. Let satisfied , be a vector function with or , then Lemma 5 ([
35] Halanay Inequality)
. For any constants and , let is a nonnegative continuous function on . If there exist constants and such that andfor all , thenin which γ satisfies . Proposition 1. Under Assumption 4, the following inequality holds for each and n-order diagonal matrix :where Proposition 2. Denote , and . For any n-order matrix ,with . 4. Spatial Sampled-Data Measurement
In order to achieve synchronization as efficient as possible, the interval is divided into R uniform sampling intervals by inserting points: where R is a finite positive integer. Obviously, for all . Denote .
Let
is a sampling point arbitrarily chosen on the interval
, then a switched pinning boundary controller with spatial sampled-data is designed as
where
is consistent with its definition in the controller (10).
Denote
then
due to Lemma 3.
Theorem 2. Under Assumptions 1–4 and the controller (13), the ECS in mean square of the directed R-D SCN (2) can be achieved if for any and , there exist control gain matrix , free-weighting matrix such that Let
, then
, and the controller (13) can reduced to
If
, then
, and
The following results can be derived from Theorem 3.
Corollary 2. Under Assumptions 1–4 and the controller (16), the ECS in mean square of the directed R-D SCN (2) can be achieved if for any and , there exist control gain matrix , free-weighting matrix such that (15) and Corollary 3. Under Assumptions 1–4 and the controller (17), the ECS in mean square of the directed R-D SCN (2) can be achieved if for any and , there exist control gain matrix , free-weighting matrix such that (15) and When the network (2) is not under control, i.e.,
for all
, then the boundary condition (4) can degenerate into
and the following results can be given.
Theorem 3. Under Assumptions 1–4 and (18), the ECS in mean square of the directed R-D SCN (2) can be achieved if for any and , there exist control free-weighting matrix such thatin which Corollary 4. Under , Assumptions 1–4 and (18), the exponentially complete synchronization in mean square of the directed R-D SCN (2) can be achieved if for any , there exist n-order diagonal matrix such thatwhere 5. Numerical Simulations
In this section, the controller developed in
Section 4 is tested for the following directed coupled R-D neural network with time delay, stochastic perturbation and Markovian switching:
In the network (20),
,
,
,
,
,
,
and
with third–order submatrix
.
This means Assumption 2 is true, and the model contains nine nodes divided into three clusters and each node has two neurons. The coupled topology of the nine nodes is visualized by
Figure 1, which shows that the graph of the network (20) is directed and strongly connected, and Assumption 1 is tenable.
Consider the Markov chain
with
,
,
,
and
. And the Markov chain
and the one-dimensional Wiener process
used in the network (20) can be displayed by
Figure 2 and
Figure 3.
Let
,
,
,
,
,
,
,
,
,
,
with
,
. Obviously, Assumptions 3 and 4 are all satisfied.
For any
, let
, in which
,
can be calculated to satisfy
. Equip the network (20) with the initial functions
for all
and
. And for all
, equip the network (20) with the Neumann boundary condition
in which
is the switched pinning boundary controller (13) with spatial sampled-data, and
and
. That is
Choose
for all
,
in the controller (21), the dynamical behaviors of
and
are presented in
Figure 4 and
Figure 5, which indicate that the state vectors
of the network (20) can not synchronize to the average target states
if there is no control. Choose
,
,
and
, which means that only notes labeled 1, 3, 5, 7 and 9 are controlled, then under the controller (21), the conditions (14) and (15) are all satisfied, and the ECS in mean square of the network (20) can be achieved, which is illustrated by
Figure 6 and
Figure 7. It can be observed that the synchronization time required for the clusters
and
is significantly less than that for the cluster
, due to the fact that in
and
, there are controlled nodes numbered 1, 3 and 7, 9, whereas in
, there is only one controlled node numbered 5. This also demonstrates that, while nodes with minimal pinning control can indeed facilitate network synchronization, they also prolong the time required to achieve that synchronization.
6. Conclusions
This paper has discussed the exponentially clustered synchronization problem of a directed complex network with reaction–diffusion term, time-delays, stochastic noise and Markovian switching. On the one hand, two pinning boundary control protocols, one with distributed measurement and the other with spatial sampled-data, have been developed, in which the control gain is dependent on the Markovian switching and takes different values in each switching state. On the other hand, an average state of the nodes in the same cluster is taken as the target state of the cluster synchronization.
In addition to the controllers designed in this paper, other control strategies may also be utilized to solve the cluster synchronization problem of the stochastic complex networks with reaction–diffusion term and time-delays. For example, the adaptive boundary control in [
17,
19], the guaranteed cost boundary control in [
22], the adaptive pinning control in [
24,
29], and so on. This is what we will focus on in the future.