1. Introduction
In today’s information age, complex dynamical networks (CDNs), as a powerful tool to describe complex systems in the real world, are widely used in fields such as social network analysis, bioinformatics, and traffic flow optimization [
1,
2,
3]. A CDN is a dynamical graph structure composed of nodes and edges, each of which is described by a nonlinear dynamical system [
4]. In the study of complex networks, it is very important to understand and describe the dynamic behavior of network nodes. Node dynamics not only determine the state change of individual nodes, but also profoundly affect the overall behavior of the whole network. Due to the unknown complexity of the network structure, there is an inevitable delay in the modeling process of CDNs [
5,
6]. The existence of delays not only change the temporal relationship of information transmission between nodes, but also affect the stability and performance of the network [
7]. Therefore, knowing how to overcome the challenge of delay and design an effective synchronization control strategy is of great significance for understanding the operating mechanism of the system, improving the efficiency and robustness of the network, and providing a scientific basis for decision making. Therefore, analyzing, understanding, and grasping the dynamical characteristics of delays is the foundation and is an important subject of network science development.
Synchronization means that several parts of a system reach a certain coordinated or consistent state under the influence of interactions. In dynamic systems, asymptotic synchronization can make the state of network nodes gradually become consistent, reduce the communication frequency and energy consumption between nodes, and improve the energy efficiency of the network, which has been widely used in communication, control [
8,
9,
10], etc. In simple terms, the synchronization of delayed CDNs (DCDNs) refers to the process of achieving consistency or similarity between the states of nodes under the influence of delay in complex networks. Finite/fixed-time synchronization (FnTS/FxTS) has been frequently discussed in the research of CDNs with delays in the past [
11,
12,
13]. However, in a real control system, we can adjust the network-specific needs and achieve faster synchronization. Therefore, a control method, namely edge-based pinning control, has come into view [
14,
15,
16]. Edge-based pinning synchronization usually achieves a faster synchronization speed because the edges in the network topology can be directly controlled to promote synchronization between nodes and enhance the anti-interference ability of the system [
14].
In recent years, many scholars have devoted themselves to studying the influence of the time variable on the node state in a network [
4,
5,
7,
11,
12,
13,
16]. These models can be described by ordinary differential equations (ODEs). However, the connections between network nodes may be affected by spatial factors when the network topology is taken into account, forming CDNs with spatially distributed structures. Therefore, the states of CDNs are not only related to temporal variables, but also to spatial factors. This spatio-temporal coupling demonstrates that CDNs with reaction–diffusion (R–D) properties need to be described by partial differential equations (PDEs) [
17].
Recently, some research work on R–D networks has been accomplished. We can roughly describe them in the following three aspects: network models, network dynamical behaviors, and control methods. (i) In the existing research, various network systems with R–Ds have been extensively studied, (but not for DCDNs systems). For example, inertial neural networks (INNs) [
18,
19,
20,
21,
22], memristor neural networks (MNNs) [
23,
24,
25,
26,
27,
28,
29,
30], fuzzy systems [
31,
32,
33,
34], and Kuramoto model [
35,
36]. (ii) There are also many results on the dynamical behavior of R–D networks. For example, in [
37], Wang et al. used adaptive control strategies to study the passivity of adaptive coupling networks. In [
38], by constructing a suitable Lyapunov–Krasovskii functional and using LMI techniques, a global asymptotic synchronization criterion for coupled INNs was established. In [
28], Liu et al. used the preassigned-time stability control strategy to discuss the preassigned-time synchronization problem of complex-valued MNNs with Markov parameters. In [
29,
30], Wu et al. investigated the synchronization and stability of fractional MNNs with delays by using the pinning control method. (iii) As research continues to evolve, different control methods have been developed for networks with R–Ds, such as intermittent control [
19,
22,
26,
33], pinning control [
25,
29,
30], and edge-based pinning control [
14,
15,
16]. To our delight, in [
33], Hu et al. discussed the FxTS of fuzzy CDNs by means of intermittent pinning control, and proposed several LMIs to obtain synchronization criteria (not the DCDNs, and the control methods are different). However, from the existing literature, the systems with R–Ds have been extensively studied. It is worth noting that there is no edge-based adaptive pinning control method to realize the synchronization of DCDNs networks with R–Ds from the perspective of control methods, which remains a challenge.
According to our survey of the existing literature, there are few edge-based pinning control methods that discuss the synchronization problem of DCDNs, and it is not easy. Thus, our work is summarized as follows:
The CDNs model studied in this paper includes time delays and R–Ds. In addition, the weighted time-varying set (
) in the model is related to both time and space; that is, time variables as well as space factors should be considered. Compared with the ODEs models in [
7,
12,
13], the model in this paper is closer to the real network. The results are also more general.
A control method, the edge-based adaptive pinning control, is adopted. It combines the advantages of adaptive control [
26,
32,
36] and pinning control [
4,
11,
20,
25,
30,
33]. Further using the coupling effect of the network edge structure, the network synchronization can be realized only by pinning one edge of the networks, and this edge is arbitrarily selected. This greatly improves the efficiency of the network synchronization.
The results of this paper include Dirichlet boundary conditions and Robin boundary conditions, which can effectively deal with the complexity of the system and realize the synchronization between network nodes in practical problems. In addition, sufficient conditions to guarantee asymptotic synchronization of DCDN are provided using algebraic inequalities, which are easier to verify than other methods such as LMI [
19,
20,
33].
Notations:
is
N-dimensional Euclidean space and
is the set of all
real matrices, where
R represents the set of all real numbers,
,
.
is the identity matrix. If
is a matrix, then
is its transpose.
and
represent the largest and smallest eigenvalues of
, respectively.
is an open bounded domain in
with smooth boundary
and mes
, where mes
is the measure of
ℶ. For any
with
, its norm form is defined as
Graph Theory: Let is a weighted undirected graph consisting of a node set of , and an undirected edge set of , and a weighted time-varying set of , where if there is an edge between nodes o and k at time t and space y, then ; otherwise, , is a nonempty subset of . Assuming , its diagonal element matrix is defined as . The adjacent node set of o is represented by , where represents the edge from o to k.
2. Model and Preliminaries
Consider the following PDEs model of DCDNs with R–Ds:
where
is the state vector of the
o-th node in time
t and space
;
and
represent the first partial derivatives with respect to space
and time
t respectively;
is the reaction–diffusion coefficient at the
o node;
is the system self-feedback coefficient;
and
represent the activation functions;
and
represent connection weights with or without delays, respectively;
indicates the delays;
is the coupling strength;
is inner coupling matrix; and
represents the input of the
o-th nodes.
Remark 1. System (1) is a coupled reaction–diffusion equation that describes the space–time evolution of state variables in a multi-node system, reflecting the dynamical behavior of the system in time and space. The model can be used to describe the phenomena in many physical systems, including chemical reaction–diffusion systems—where the diffusion and reaction processes of chemical substances is in a solution. It also includes ecosystems through the spatial distribution and interaction of multiple species. In addition, there are many applications in real life, for example pattern formation—where reaction–diffusion equations can be used to study pattern formation phenomena, such as the spots or stripes on animal skin and the patterns on plant leaves. Another example is neuroscience—it’s used to simulate the activity of neurons in the brain and to study the dynamic behavior of neural networks. In ecology—it’s used to study the spatial distribution and interactions of different species, such as predator–prey models. In materials science—it’s used for modeling diffusion and reaction processes in materials, such as the distribution of elements in alloys, and for reaction processes on catalyst surfaces.
The initial value and boundary conditions of (1) are given by:
where
is bounded and continuous on
ℶ.
To obtain the results required in this paper, the following assumptions need to be made.
Hypothesis 1 (H1).
For any , constants and exist, and activation function satisfies the Lipschitz conditions below: Remark 2. If R–D is not considered, the system (1) becomes the following: This includes some existing results in [39,40,41]. On the other hand, the model (1) weighted time-varying set is both time and space dependent, where time variables as well as spatial factors must be considered. The following definitions and lemmas are also needed to obtain the results required in this article.
Definition 1. Assuming that is the solution of (1) satisfying (2). Then, (1) is said to be asymptotically synchronized ifholds. Assume
, if
and
do not depend on
o, and
is linear, then
Let the synchronization error
, then
where
Remark 3. In (6) and (7), the advantages of adaptive control [26,32] and pinning control [4,11] are combined. Using the coupling effect of the network edge structure, network synchronization can be realized only by pinning part of the networks edge. This greatly improves the efficiency of network synchronization. Different from [14,15,16], the control methods in this paper saves the cost of network control to a large extent. Lemma 1. Let : is acontinuous and derivable vector on ℶ and the smooth boundary , then Lemma 2. Set ℶ as an open bounded domain with smooth boundary and mes in , and , thenwhere ϕ is the minimum eigenvalue of the Neumann boundary where represents the normal vector on the boundary . Lemma 3 ([
14]).
Assuming that L is the Laplacian matrix of undirected networks, then the following conclusions holds.(i). L has a zero eigenvalue where all other eigenvalues are positive if and only if the network is connected.
(ii). is the smallest nonzero eigenvalue of L, called the algebraic connectivity of an undirected graph, which is satisfied by Lemma 4 ([
14]).
Suppose L is a Laplacian matrix of connected and undirected graph. Let , where is any column vector and satisfying . Then, for any symmetric, positive definite, semi-definite matrix , 3. Main Results
In this section, we discuss the asymptotic synchronization of CDNs (1) and (4).
Theorem 1. Assuming H1 is true, CDN (1) is asymptotically synchronized under the following edge-based adaptive pinning control laws (6) and (7).
Proof. Design a suitable Lyapunov function:
where
and
if and only if
and
,
. Then,
Combined with (5), we have
Based on H1 and the linear term
,
is a constant, Equation (
9) will further take the following form
Using Green’s formula and Lemma 1,
where
. Moreover
, then
Combined with inequality
,
where
.
Similarly, as
approaches
G infinitely, we have
where
.
Combine (11)–(14) and substitute (10),
where
is the identity matrix,
.
According to the Kronecker product property, the following can be obtained
where
,
.
Let
, based on Lemmas 3 and 4,
By choosing a sufficiently large
, such that
and
where
,
.
From Formula (18), we can see that
exists and that
is true. From
, we can infer that
Obviously, we know that is a monotonically increasing function, ( is a constant).
Then, by definition of , we know that exists. Next, we prove this inference by proof by contradiction.
Hence, it can be found
, for
, such that
further available
where
represents the largest eigenvalue of
.
Combining (18) and (19), the following can be obtained
If we integrate the above formula with respect to time
t from
to
, we obtain
this creates a contradiction. Then,
holds.
Namely,
true. Further,
According to Definition 1, error system (5) can achieve asymptotic synchronization; namely, systems (1) can achieve asymptotic synchronization. The conclusion is proved. □
Remark 4. In order to obtain the asymptotic synchronization of system (1), use the inequality analysis methods in Theorem 1. Construct a non-negative Lyapunov function in (6) and (7), which includes the network node state , the control law (6) and (7), and the delays term. Finally, the derivative of is estimated by constructing , and the asymptotic synchronization is obtained using the contradiction method.
Remark 5. The boundary conditions of systems (1) and (4) are Dirichlet. It is worth noting that the theoretical results of Theorem 1 can be generalized to other boundary conditions. Therefore, we can draw a theorem that generalizes the method in Theorem 1 to Robin boundary conditions. Theorem 2 provides a concrete form of the boundary conditions.
Theorem 2. Assuming H1 is true, CDN (1) is asymptotically synchronized under the following edge-based adaptive pinning control law and Robin boundary conditions: Robin boundary conditions:where , are positive constants. Proof. The difference between Theorem 1 is the treatment of the boundary conditions,
The rest of the proof is similar to Theorem 1, which is omitted here. □
Remark 6. The impact of boundary conditions on the synchronization of R–D networks primarily lies in the treatment of R–Ds. For systems with Robin boundary conditions, the R–Ds can be effectively simplified to 0 by mathematical deduction. Furthermore, Corollary 1 below introduces the Neumann boundary conditions.
Corollary 1. Assuming H1 is true, CDN (1) is asymptotically synchronized under the following edge-based adaptive pinning control law and Neumann boundary conditions: Neumann boundary conditions:where , ϕ is the minimum eigenvalue of the Neumann boundary (Lemma 2), The proof process is similar to Theorem 1 and is omitted here.
4. Numerical Examples
In this section, two examples are provided to illustrate the practicality of the theoretical results.
Example 1. Consider 4-node DCDNs with R–Ds (the topology of the network is shown in Figure 1), where each node represents a delayed reaction–diffusion network:where , , , , . , , and Remark 7. In contrast (in Figure 2), the gradient size of different activation functions can affect the convergence rate of the network for a given input. Therefore, we chose as the activation function. is a smooth and continuous function, and its first derivative is continuous. This guarantees the stability and differentiability of the model. In addition, is a monotonically increasing function, which means that an increase in the input corresponds to an increase in the output, helping control the system. Not only that, is linear near zero, which helps deal with small signals and perturbations. is a periodic function with periodic and oscillatory properties. In practical applications, this can lead to undesired periodic behavior or oscillations in the system, especially when feedback and coupling effects are included in the model, exacerbating instability. This is because is a piecewise linear function, continuous but not differentiable at . This non-smoothness can lead to difficulties in numerical methods, especially in derivation and optimization. The output takes a minimum value of 0 at and a maximum value of 1 at . This symmetry and non-smoothness can lead to unstable behavior or numerical oscillations when dealing with complex coupled systems. Therefore, is selected as the activation function to ensure the stability of the model and the feasibility of the numerical solution. Let . Obviously, network (24) is linked by edge .
Choose
for
. Then, system (24) can achieve asymptotic synchronization under edge-based adaptive pinning control law (6) and (7). Let the initial value be
for
.
.
Figure 3 and
Figure 4 show the unstable behavior of system (24). Further, by analyzing the dynamical behavior of each node of the reaction–diffusion system (24), each node represents a reaction–diffusion system, as shown in
Figure 5.
Figure 6 shows the adaptive weight (
) evolution state of our pinning edge (
), which synchronizes the whole network by pinning one of the edge and combining the coupling effect of the network.
Figure 7 shows the stable evolution states of the four nodes selected by the error system (
).
Figure 8 shows that when the system is synchronized, the adaptive coupling weight of the system converges to a specific value.
Remark 8. It should be noted that network synchronization can be achieved as long as one edge is selected, and the choice of this edge is arbitrary.
Remark 9. (1) Matrix A on behalf of the diffusion coefficient in the reaction diffusion network. The diagonal matrix form is chosen here, and the diffusion coefficient of each node is , which helps maintain the stability of the system. (2) The matrix B represents the dissipation coefficient in the R–D network. Choosing the identity matrix indicates that each node has the same dissipative term coefficient, which helps balance the energy of the system. (3) Parameter γ is an important parameter for controlling the network synchronization speed, and a larger value of γ can speed up the convergence speed of network synchronization. (4). The matrix C and D represent the coupling weights between nodes in the network. By adjusting these weights, the coupling intensity and direction between network nodes can be affected, and then the synchronization property of the network can be affected. (5) Select the edge control parameter , which is based on the requirements of the edge control policy to control the synchronization behavior of a specific edge.
Remark 10. In Example 2, the Robin boundary condition combines the characteristics of the Dirichlet and Neumann boundary conditions, so it has certain applicability in practical problems, and can effectively cope with the complexity and diversity of the system, and can achieve synchronization and coordination among the network nodes.
Example 2. Similarly to Example 1, choose a network model with 4-nodes in (24). The Robin boundary conditions are of the following form, Choose . Under the Robin boundary condition, the stable state of each node of system (24) is shown in Figure 9, and Figure 10 shows the evolution state of the system after the pinning edge. Remark 11. In Examples 1 and 2, 4-node are selected to describe the synchronization state of the network. The model contains time delays and R–Ds. It should be noted that the effect of time delays is ignored in [18,20], and R–Ds are not considered in [7,12,13]. At the same time, the edge structure of the network diagram is used in the control method, which combines adaptive control [26,32,34] and pinning control [4,11,20]. In addition, different boundary conditions are discussed to more truly reflect the real network. Example 3. In order to fully verify the conclusion of this paper, a topology diagram with five nodes is considered (Figure 11). Take in (1). , , , . , , and The selection of the remaining edges and parameters is similar to Example 1 and is omitted here.
Then, the dynamic trajectory displayed by the original system (1) is shown in Figure 12. Figure 13 shows the synchronization trajectory state of the error network (5) under control laws (6) and (7). Similarly, Figure 14 shows that the adaptive coupling weight of the system converges to a specific value. Remark 12. Examples 1 and 3 compare different topologies, and the theoretical and simulation results show that the network can be synchronized, regardless of whether the network nodes are odd or even.