Next Article in Journal
Enhancing Arabic Sign Language Interpretation: Leveraging Convolutional Neural Networks and Transfer Learning
Previous Article in Journal
Inference for Parameters of Exponential Distribution under Combined Type II Progressive Hybrid Censoring Scheme
Previous Article in Special Issue
A Blockchain-Based Fairness Guarantee Approach for Privacy-Preserving Collaborative Training in Computing Force Network
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Pinning Event-Triggered Scheme for Synchronization of Delayed Uncertain Memristive Neural Networks

1
Beijing Advanced Innovation Center for Materials Genome Engineering, University of Science and Technology Beijing, Beijing 100083, China
2
School of Intelligence Science and Technology, University of Science and Technology Beijing, Beijing 100083, China
3
Key Laboratory of Intelligent Bionic Unmanned Systems, Ministry of Education, University of Science and Technology Beijing, Beijing 100083, China
4
School of Computer Science, Inner Mongolia University, Hohhot 010021, China
5
National & Local Joint Engineering Research Center of Intelligent Information Processing Technology for Mongolian, Hohhot 010021, China
6
School of Mechanical Engineering, University of Science and Technology Beijing, Beijing 100083, China
7
School of Mechanical Engineering, Inner Mongolia University of Science and Technology, Baotou 014010, China
*
Authors to whom correspondence should be addressed.
These authors contributed equally to this work.
Submission received: 30 January 2024 / Revised: 4 March 2024 / Accepted: 5 March 2024 / Published: 11 March 2024
(This article belongs to the Special Issue Applications of Big Data Analysis and Modeling)

Abstract

:
To reduce the communication and computation overhead of neural networks, a novel pinning event-triggered scheme (PETS) is developed in this paper, which enables pinning synchronization of uncertain coupled memristive neural networks (CMNNs) under limited resources. Time-varying delays, uncertainties, and mismatched parameters are all considered, which makes the system more interpretable. In addition, from the low energy cost point of view, an algorithm for pinned node selection is designed to further investigate the newly event-triggered function under limited communication resources. Meanwhile, based on the PETS and following the Lyapunov functional method, sufficient conditions for the pinning exponential stability of the proposed coupled error system are formulated, and the analysis of the self-triggered method shows that our method can efficiently avoid Zeno behavior under the newly determined triggered conditions, which contribute to better PETS performance. Extensive experiments demonstrate that the PETS significantly outperforms the existing schemes in terms of solution quality.

1. Introduction

In the past decades, the control and synchronization of coupled memristive neural networks (CMNNs) have attracted attention from research science and engineering fields [1]. This is partly because the memristor can simulate the synapses of biological neurons better than the resistance. From the biological point of view, CMNNs can better describe the function of the human brain and the process of information transmission than traditional neural networks [2]. Because of this, the synchronization of CMNNs can be applied to secure communication [3], social networks [4], image protection [5], multiplex networks [6], etc. For many biological and artificial intelligence systems, the dynamical behaviors of CMNNs are significant. Meanwhile, investigating the synchronization and control of CMNNs can help to reveal the structure of the human brain nervous system and extend it to the field of artificial intelligence [7].
It should be noted that network synchronization is usually achieved by controlling all nodes of the network. However, CMNNs are often required to realize synchronization with a limited resource. In this case, it is costly and difficult to control all nodes in practical applications. Therefore, pinning control in CMNNs has become a hotspot in theoretical studies and practical applications [8,9,10].
Recently, various pinning control mechanisms have been proposed for different neural networks [11,12,13]. Wang et al. [11] designed an adaptive pinning controller for complex-valued time-varying bidirectional associative memory neural networks (BAMNNs). Yu et al. [12] investigated the pinning synchronization of inertial neural networks with complex-valued time-varying characteristics under a fixed-time interval. In addition, Zhou et al. [13] designed the event-triggered pinning control scheme, which realizes the cluster synchronization for specific coupled neural networks under Lévy noises. However, most of these control methods are based on the application of the pinning controller with continuous feedback input as time changes.
Moreover, such a pinning scheme cannot meet the requirements of practical applications under a limited network bandwidth, especially for mechanisms mimicking the human brain. In practice, many nonidentical characteristics cannot be avoided, e.g., mismatched parameters and structural instability caused by random perturbation of internal faults [14,15]. Currently, the time-varying delays and uncertain factors in chaotic neural networks are rarely discussed in the pinning synchronization of CMNNs. Therefore, it is significant to investigate these issues for CMNNs [16]. Further, the continuous communication among the nodes is an essential condition for synchronization in the above-mentioned literature, i.e., scholars usually employ a continuous feedback control method. The event-triggered mechanism is different from the traditional time-triggered mechanism in that the controller sends data only when the trigger condition is satisfied, which can save resources and reduce the update frequency of the controller. As a result, such a control method avoids unnecessary use of communication resources and network bandwidth [17]. Current instantaneous CMNN states are taken as triggering conditions by many previous event-triggered schemes, but they do not consider the uncertain factors in the information exchange process; that is, the triggered condition is not related to any uncertain factors and coupling conditions. In addition, in the existing schemes, much event-triggered control uses the fixed parameters and the time-varying delays of the system. Zhou et al. [18] established a new self-triggered control scheme to tackle pinning synchronization in the case of delayed complex networks. Zhang et al. [19] established an efficient event-triggered sampling control scheme for synchronization of T–S fuzzy complex systems. Wang et al. [20] developed a fuzzy pinning adaptive event-triggered control scheme for complex neural networks.
However, it has been proven that uncertain factors and mismatched parameters that are destructive in dynamic behaviors [21,22], often lead to desynchronization, oscillatory behaviors, or even instability. To handle such negative factors, new practical pinning control mechanisms have been designed for event-triggered schemes to improve the synchronization or stability of CMNNs. Furthermore, the new appropriate triggered condition and the Lyapunov function of the pinning schemes should be considered. In this regard, it is imperative and significant to study the exponential synchronization issue with the pinning event-triggered scheme (PETS) for CMNNs under time-varying uncertain factors. The contributions of our work are summarized below.
(1)
Different from general CMNNs, the proposed model considers the time-varying uncertain factors and belongs to an uncertain switching system, which is conducive to studying the dynamic behavior of the system under different communication situations. Taking the superiority of both event-triggered control and pinning schemes, a fresh pinning event-triggered scheme is proposed, which contains the characteristics of pinning and impulsive control simultaneously to decrease the control cost-effectively.
(2)
To clarify the issue of the pinning synchronization for the event-triggered scheme, an algorithm (Algorithm 1) is designed to identify the number of nodes that need to be pinned in the CMNNs. Considering the essentials of the PETS, the designed triggered function shows the relationship between the degree of nodes, coupling matrix, and triggered instants.
(3)
By designing a fresh Lyapunov functionality and adopting some inequality techniques, sufficient criteria for pinning event/self-triggered synchronization of CMNNs are obtained. It is evidenced that a higher connection degree of the pinned nodes can contribute to better performance under the PETS for the more complex coupled system. Meanwhile, the controller updates of each pinned node are driven by properly defined events, and they only depend on the combinational triggered condition. Thus, the proposed model achieves more practical results than some advanced works.
As for the rest of this paper, Section 2 introduces the model of CMNNs and the involved definitions and assumptions, as well as lemmas. Then, in Section 3, the theoretical analysis results of this paper are presented, including a theorem and two corollaries. Numerical examples are given in Section 4 to validate the main results. Section 5 draws together the main conclusions of this paper.
Notations:  C [ r , 0 ] , R n ( r > 0 ) in this paper denotes the Banach space of all continuous functions mapping from [ r , 0 ] to R n with q-norm or -norm, R n denotes an Euclidean space of n dimensions, and the superscript T denotes a vector transposition or matrix transposition. In this paper, the vector norm is defined as x i , which means the 2-norm of a vector x i ; x i = ( i = 1 n x i 2 ) 1 2 , c o [ a , b ] refers to the closure (convex hull) of { a , b } ; and λ max ( P ) represents the maximum eigenvalue of matrix P.
Algorithm 1 Algorithm for self-triggered scheme
Require:  t = t 0 , k N + , t k 1 = t 0
Ensure:  λ max ( D + ) , λ max ( A + ) , λ max ( B + ) , Υ 1 , Υ 2
  1:
for  i , j to n, and p to N do
  2:
     // Determine λ max ( D + ) , λ max ( A + ) , λ max ( B + ) by (2) concerning initial values x ( t 0 ) and y ( t 0 ) ;
  3:
end for
  4:
// Denote ϵ ( t ) = ϵ ( t k 1 )
  5:
while  t < T , // T is the complete time of the whole system. do
  6:
    for  i , j to n, and p to N do
  7:
        // Determine λ max ( D + ) , λ max ( A + ) , λ max ( B + ) by (2) concerning x ( t k 1 ) and y ( t k 1 ) ;
  8:
    end for
  9:
    // Compute Υ 1 , Υ 2 ,
10:
    // t ˜ k = t ˜ k 1 + 1 Υ 2 ln 1 + Υ 2 Υ 1 ( ϵ ( t ) )
11:
    if  t = t ˜ k // which means the system is triggered. then
12:
          // Update k = k + 1 ; t k 1 = t ; ϵ ( t ) = ϵ ( t k 1 )
13:
    end if
14:
end while

2. Preliminaries of the Neural Network Model

Here, the neural network model is first elaborated, and then the error systems and the lemmas involved in the model are provided.

2.1. The Dynamic Model of CMNNs

According to Kirchhoff’s current law, the model of MNNs can be derived from the circuit implementation of MNNs shown in Figure 1. Therefore, the model of delayed MNNs is described as follows:
C k d x k ( t ) d t = l = 1 n D f k l + H f k l + 1 R k + l = 1 n D f k l f l ( x l ( t ) ) + l = 1 n H f k l sgn k l f l ( x l ( t τ l ( t ) ) + I k ( t ) ,
where f l ( x l ( t τ l ( t ) ) ) and f l ( x l ( t ) ) are neural feedback functions used in the MNNs; x k ( t ) is the voltage of the capacitor C k ; and D f k l and H f k l represent the memristance of the memristor M f k l and N f k l , respectively. R k denotes the resistance; τ l ( t ) represents the transmission delay; and 0 τ l ( t ) τ l ¯ and τ ˙ l ( t ) τ l < 1 . Here, τ l is a constant, and it has a positive value. sgn k l is a two-valued function determined by k and l; that is, sgn k l = 1 for k l and sgn k l = 1 for k = l .
To simplify the mathematical model of the memristor on the premise of obtaining the pinched hysteresis feature as shown in Figure 2, we select a surrogate model of MNNs defined by the following equation:
d x k ( t ) d t = d k ( x k ( t ) ) x k ( t ) + l = 1 n a k l ( x k ( t ) ) f l ( x l ( t ) ) + l = 1 n b k l ( x k ( t τ l ( t ) ) ) f l ( x l ( t τ l ( t ) ) ) + I k ( t ) ,
where d k ( x k ( t ) ) represents the self-inhibition of the k-th neuron in the MNNs; a k l ( x k ( t ) ) indicates the memristor’s synaptic connection weight; and b k l ( x k ( t τ l ( t ) ) ) is the memristor-based weight. Then, d k ( x k ( t ) ) = 1 C k [ l = 1 n ( M f k l and N f k l ) + 1 R k ] , a k l ( x k ( t ) ) = M f k l C k × sgn k l , b k l ( x k ( t τ l ( t ) ) = N f k l C k × sgn k l .
Assume that x ( t ) = ( x 1 ( t ) , x 2 ( t ) , , x k ( t ) ) T is a solution to MNNs (2) in the initial conditions of x ( s ) = ϕ ( s ) = ( ϕ 1 ( t ) , ϕ 2 ( t ) , , ϕ k ( t ) ) T C ( [ τ l , 0 ] , R T ) . In particular, the solution can be further extended to [ 0 , + ] in Filippov’s sense, and MNNs (2) could be taken to be the differential inclusion in this case. A category of MNNs having time-varying uncertainties, i.e., Δ a k l ( t ) and Δ b k l ( t τ l ( t ) ) , is acquired in Equation (3).
d x k ( t ) d t c o [ d k ( x k ( t ) ) ] x k ( t ) + l = 1 n c o [ a k l ( x k ( t ) ) ] + Δ a k l ( t ) f l ( x l ( t ) ) + l = 1 n c o [ b k l ( x k ( t τ l ( t ) ) ) ] + Δ b k l ( t τ l ( t ) ) ) f l ( x l ( t τ l ( t ) ) ) + I k ( t ) ,
According to the characteristics of a memristor, the state parameters in Equation (3) satisfy the following conditions:
c o [ d k ( x k ( t ) ) ] = d ´ k , | x k ( t ) | < κ k , c o { d ´ , d ` } , | x k ( t ) | = κ k , d ` k , | x k ( t ) | > κ k ,       c o [ a k l ( x k ( t ) ) ] = a ´ k l , | x k ( t ) | < κ k , c o { a ´ k l , a ` k l } , | x k ( t ) | = κ k , a ` k l , | x k ( t ) | > κ k ,
c o [ b k ( x k ( t τ l ( t ) ) ) ] = b ´ k l , | x k ( t τ l ( t ) ) | < κ k , c o { b ´ k l , b ` k l } , | x k ( t τ l ( t ) ) | = κ k , b ` k l , | x k ( t τ l ( t ) ) | > κ k .
According to the differential inclusion theory and set-valued map theory, Equation (3) could be considered a drive system. Considering the state-dependent and measurable functions d k * ( t ) c o [ d k ( x k ( t ) ) ] , a k l * ( t ) c o [ a k l ( x k ( t ) ) ] , b k l * ( t τ l ( t ) ) c o [ b k l ( x k ( t τ l ( t ) ) ) ] , we obtain
d x k ( t ) d t = d k * ( t ) x k ( t ) + l = 1 n a k l * ( t ) + Δ a k l ( t ) f l ( x l ( t ) ) + l = 1 n b k l * ( t τ l ( t ) ) + Δ b k l ( t τ l ( t ) ) ) f l ( x l ( t τ l ( t ) ) ) + I k ( t ) .
Other parameters are defined in a similar way, and the introduction of the response system is shown in Equation (6).
d y k ( t ) d t = d k * * ( t ) y k ( t ) + l = 1 n a k l * * ( t ) + Δ ¯ a k l ( t ) f l ( y l ( t ) ) + l = 1 n b k l * * ( t τ l ( t ) ) + Δ ¯ b k l ( t τ l ( t ) ) ) f l ( y l ( t τ l ( t ) ) ) + I k ( t ) + U k ( t ) ,
where y k ( t ) indicates a state variable of the k t h neuron in the MNNs ( k , l = 1 , 2 , , n ), and t is not less than zero.
Suppose that in the initial conditions of y ( s ) = φ ( s ) = ( φ 1 ( t ) , φ 2 ( t ) , , φ k ( t ) ) T C ( [ τ l , 0 ] , R T ) , the solution to MNNs (6) is y ( t ) = ( y 1 ( t ) , y 2 ( t ) , , y k ( t ) ) T . In particular, U k ( t ) is a controller that can achieve exponential synchronization of the MNNs shown in Equations (5) and (6).
In Equations (5) and (6), Δ a k l ( t ) , Δ b k l ( t τ ( t ) ) , Δ ¯ a k l ( t ) , and Δ ¯ b k l ( t τ ( t ) ) indicate time-varying uncertainties. Then, we have | Δ a k l ( · ) | a k l , | Δ b k l ( · ) | b k l , | Δ ¯ a k l ( · ) | a ¯ k l , and Δ ¯ b k l ( · ) | b ¯ k l . Consider N coupled MNNs (5) as follows
d x i ( t ) d t = D * ( t ) x i ( t ) + A * ( t ) + Δ A ( t ) f ( x i ( t ) ) + σ j = 1 N w i j Γ x j ( t ) + B * ( t ) + Δ B ( t ) f ( x i ( t τ ( t ) ) ) + I i ( t ) , i = 1 , 2 , , N .
Then, the CMNNs could be a drive system containing N identical MNNs, and it can be described as Equation (7). In this expression, x i ( t ) = ( x i 1 ( t ) , x i 2 ( t ) , , x i n ( t ) ) T R n are the state variables of dynamical node i; the D * ( t ) = diag ( d 1 * ( t ) , d 2 * ( t ) , , d N * ( t ) ) T , A * ( t ) = ( a k l * ( t ) ) n × n , B * ( t ) = ( b k l * ( t ) ) n × n , Δ A ( t ) = ( Δ a k l ( t ) ) n × n , Δ B ( t τ ( t ) ) = ( Δ b k l ( t τ ( t ) ) ) n × n ; the constant σ > 0 refers to the coupling strength; the matrix Γ = ( r i j ) R n × n is a nondelayed inner connecting matrix; and the coupled matrix W = ( w i j ) N × N represents the whole network’s topology, and it satisfies the following conditions: ( H 1 ): diffusive coupling conditions are satisfied, i.e., w i i = j = 1 , j i N w i j for i = 1 , 2 , , N ; ( H 2 ): for a directed edge that points from node j to node i, w i j = 1 ; otherwise, w i j = 0 .
Remark 1.
In recent scientific developments, MNNs have been widely applied in various fields, including knowledge acquisition, static image processing, secure communication, associative memory, motion tracking, and so on. These uncertainties refer to the unpredictable variations in the environmental conditions that affect signal transmission. These variations can be thought of as random fluctuations or disturbances that impact the accuracy of the synchronization made by the proposed method. Many problems in practice can be modeled using MNNs with random uncertainties. However, the mathematical formulation of these problems is difficult and needs more data-driven knowledge to clarify uncertainty bounds [23,24], which we will study in the near future.
Then, the response system is shown in Equation (8):
d y i ( t ) d t = D * * ( t ) y i ( t ) + A * * ( t ) + Δ ¯ A ( t ) f ( y i ( t ) ) + B * * ( t τ ( t ) ) + Δ ¯ B ( t τ ( t ) ) f ( y i ( t τ ( t ) ) ) + σ j = 1 N w i j Γ y j ( t ) + I i ( t ) + U i ( t ) , i = 1 , 2 , , p , d y i ( t ) d t = D * * ( t ) y i ( t ) + A * * ( t ) + Δ ¯ A ( t ) f ( y i ( t ) ) + B * * ( t τ ( t ) ) + Δ ¯ B ( t τ ( t ) ) f ( y i ( t τ ( t ) ) ) + σ j = 1 N w i j Γ y j ( t ) + I i ( t ) , i = p + 1 , p + 2 , , N ,
where U i ( t ) , i = 1 , 2 , , p represents a nonlinear pinning controller. In Equation (8), y i ( t ) = ( y i 1 ( t ) , y i 2 ( t ) , , y i n ( t ) ) T R n are scalars corresponding to the response state. Here, make the first p nodes in control and rearrange the nodes’ order in the networks. Additionally, D * * ( t ) = diag ( d 1 * * ( t ) , d 2 * * ( t ) , , d N * * ( t ) ) T , A * * ( t ) = ( a k l * * ( t ) ) n × n , B * * ( t τ ( t ) ) = ( b k l * * ( t τ ( t ) ) ) n × n , Δ ¯ A ( t ) = ( Δ ¯ a k l ( t ) ) n × n , Δ ¯ B ( t τ ( t ) ) = ( Δ ¯ b k l ( t τ ( t ) ) ) n × n .

2.2. Error Systems of CMNNs

The synchronization error is formulated as ϵ i ( t ) = ( y i 1 ( t ) x i 1 ( t ) ) , ( y i 2 ( t ) x i 2 ( t ) ) , , ( y i n ( t ) x i n ( t ) ) T ( ϵ i 1 ( t ) , ϵ i 2 ( t ) , , ϵ i n ( t ) ) T with the initial condition ϵ ( s ) = φ ( s ) ϕ ( s ) = ψ ( s ) C ( [ τ l , 0 ] , R T ) . The design of the nonlinear hybrid controller U i ( t ) is:
U i ( t ) = K i ϵ i ( t k 1 ) + k = 1 [ μ k ϵ i ( t ) ϵ i ( t ) ] δ ( t t k 1 ) , i = 1 , 2 , , p , U i ( t ) = 0 , i = p + 1 , p + 2 , , N ,
where t [ t k 1 , t k ) , k N , μ k 0 , t k represents the impulsive time instants that conform to 0 = t 0 < t 1 < t 2 < < t k 1 < t k < ; lim k + t k = + ; K i R represents the gain of state feedback control; and δ ( · ) refers to the Dirac impulsive function, and its definition is shown below
δ ( t t k ) = + , t = t k , k N , 0 , t t k .
Here, t 0 = 0 is the initial time, and { t 1 , t 2 , t 3 , } represents time instants that are determined by a series of subsequence events. It is assumed ϵ ( t ) shows right continuity at the time t = t k , i.e., ϵ i ( t k ) = ϵ i ( t k + 1 ) . Thus, the solution to the error system exhibits jumping discontinuity under impulse at t = t k . In particular, the state information in Equation (8) is considered a control input and sent to Equation (7). This will cause the state variables in the error system to change immediately at t = t k .
Remark 2.
The pinning event-triggered scheme (PETS) for the proposed CMNNs is demonstrated in Figure 3. It can be seen that only the local information has been utilized by the PETS, which differs from some existing results in [25,26]. Moreover, “pinning” does not mean the fractional of nodes is controlled but implies that such local information of the pinned nodes is taken advantage of by the triggered instants t k determined. Then, the information ϵ i ( t k ) can be exchanged from CMNNs to actuators at each instant t k . Meanwhile, the sample has arisen in event generators and the PETS is activated for the whole system until the new loop relays on the updated event.
Based on this, the event-triggered impulsive hybrid controller error system with state feedback can be designed as
d ϵ i ( t ) d t = D * * ( t ) y i ( t ) D * ( t ) x i ( t ) + F A ( t ) + F Δ A ( t ) + F B ( t τ ( t ) ) + F Δ B ( t τ ( t ) ) + σ j = 1 N w i j Γ ϵ j ( t ) + K i ϵ i ( t k 1 ) , t [ t k 1 , t k ) , k N , i = 1 , 2 , , p , d ϵ i ( t k + ) d t = μ k ϵ i ( t k ) , μ k 0 , t = t k , i = 1 , 2 , . . , p , d ϵ i ( t ) d t = D * * ( t ) y i ( t ) D * ( t ) x i ( t ) + F A ( t ) + F Δ A ( t ) + F B ( t τ ( t ) ) + F Δ B ( t τ ( t ) ) + σ j = 1 N w i j Γ ϵ j ( t ) , i = p + 1 , p + 2 , , N ,
where F A ( t ) = A * * ( t ) f ( y i ( t ) ) A * ( t ) f ( x i ( t ) ) , F Δ A ( t ) = Δ ¯ A ( t ) f ( y i ( t ) ) Δ A ( t ) f ( x i ( t ) ) , F B ( t τ ( t ) ) = B * * ( t τ ( t ) ) f ( y i ( t τ ( t ) ) ) B * ( t τ ( t ) ) f ( x i ( t τ ( t ) ) ) , F Δ B ( t τ ( t ) ) = Δ ¯ B ( t τ ( t ) ) f ( y i ( t τ ( t ) ) ) Δ B ( t τ ( t ) ) f ( y i ( t τ ( t ) ) ) . K i ϵ i ( t k 1 ) is the control input with state feedback. In addition, the impulsive control can only work at time t k .
Then, for i = 1 , 2 , , N , the measurement error of Equation (11) is:
e i ( t ) = ϵ i ( t k 1 ) ϵ i ( t ) , t [ t k 1 , t k ) , k N .
and e ( t ) satisfies e ( t ) = ( e 1 ( t ) , e 2 ( t ) , , e N ( t ) ) T .

2.3. Some Useful Definitions and Assumptions

Before investigating the exponential synchronization of Systems (7) and (8), some related assumptions, definitions, and lemmas are given.
Assumption 1
([27]). The activation function f i ( · ) is Lipschitz continuous. In this case, positive scalars L f exist such that
| f j ( κ 1 ) f j ( κ 2 ) | L f | κ 1 κ 2 | ,
for all κ 1 R , i N .
Assumption 2
([28]). For any i N , f i ( · ) is a bounded activation function, i.e., it satisfies the positive constant M i > 0 :
| f i ( s ) | M i , s R .
Assumption 3
([29]). The matrix W is irreducible if matrix Γ is positive definite, which means that there is no isolated node.
Lemma 1
([30]). Supposing that real matrices X and Y have appropriate dimensions, a positive number α exists such that
X T Y + Y T X α X T X + α 1 Y T Y
Lemma 2
([27]). Let
0 τ i ( t ) τ ¯ , F ( t , u , u ¯ 1 , , u ¯ m ) : R + × R × R m + 1 R
and do not decrease in u ¯ i for a fixed ( t , u , u ¯ 1 , , u ¯ m ) , where i = 1 , 2 , , m . Additionally, let I k ( u ) : R R and do not decrease in u. Assume that u t , v ( t ) satisfy
D + u ( t ) F ( t , u ( t ) , u ( t τ 1 ( t ) ) , , u ( t τ m ( t ) ) ) , t 0 , u ( t k ) I k ( u ( t ) k ) ) , k N + ,
and
D + u ( t ) > F ( t , v ( t ) , v ( t τ 1 ( t ) ) , , v ( t τ m ( t ) ) ) , t 0 , v ( t k ) I k ( v ( t ) k ) ) , k N + ,
where D + y ( t ) represents the upper right Dini derivative, and D + y ( t ) = l i m ¯ h 0 + y ( t + h ) y ( t ) h ; and h 0 + indicates that h is approximated to 0 from the right-hand side. For τ ¯ t 0 , u ( t ) v ( t ) indicates that u ( t ) v ( t ) ( t 0 ).
Lemma 3
([29]). It is supposed that the continuous function V ( t ) corresponds to a nonnegative value if t ( a τ ¯ , + ) conforms to the following:
V ˙ ( t ) k 1 V ( t ) + k 2 m a x t τ ¯ s a V ( s ) e x p { r ( t a ) } , t a .
and r is a unique and positive solution to
r k 1 + k 2 e x p { r τ ¯ } = 0 .
Lemma 4
([31]). Based on Assumptions 1 and 2, the following expression is formulated
| d k * * y k ( t ) d k * x k ( t ) | d k + | y k ( t ) x k ( t ) | , | a k l * * f ( y k ( t ) ) a k l * f ( x k ( t ) ) | a k l + L f | y k ( t ) x k ( t ) | , | b k l * * f ( y k ( t τ ( t ) ) ) b k l * f ( x k ( t τ ( t ) ) | b k l + L f | y k ( t τ ( t ) ) x k ( t τ ( t ) ) | , | Δ ¯ a k l f ( y k ( t ) ) Δ a k l f ( x k ( t ) ) | a ˜ k l + L f | y k ( t ) x k ( t ) | , | Δ ¯ b k l f ( y k ( t τ ( t ) ) ) Δ b k l f ( x k ( t τ ( t ) ) ) | b ˜ k l + L f | y k ( t τ ( t ) ) x k ( t τ ( t ) ) | ,
where D = d i a g { d 1 + , d 2 + , , d N + } , A + = L f ( a k l + ) n × n , B + = L f ( b k l + ) n × n , A ˜ + = L f ( a ˜ k l + ) n × n , B ˜ + = L f ( b ˜ k l + ) n × n , d k + = m a x { | d ´ k | , | d ` k | } , a k l + = m a x { | a ´ k l | , | a ` k l | } , b k l + = m a x { | b ´ k l | , | b ` k l | } , a ˜ k l + = m a x { | a k l | , | a ¯ k l | } , b ˜ k l + = m a x { | b k l | , | b ¯ k l | } .
Definition 1
([28]). The drive system, Equation (7), and the response system, Equation (8), are said to be exponentially synchronized according to the control strategy, Equation (43). Constants μ > 0 , M 1 exist such that for t 0 ,
| | e ( t ) | | M e x p { μ t } m a x t τ ¯ s 0 | | ψ ( s ) | | ,
then, e ( t ) = ( e 1 T ( t ) , e 2 T ( t ) , , e N T ( t ) ) T , ψ ( s ) = ( ψ 1 T ( s ) , ψ 2 T ( s ) , , ψ N T ( s ) ) T .
Definition 2
([32]). The error system (11) does not have Zeno behaviors if constant ρ > 0 exists such that
i n f k N + { t k t k 1 } ρ > 0 .
Remark 3.
Zeno behavior is the phenomenon where events are triggered an infinite number of times within a finite time. The event-triggered strategy with Zeno behavior is equivalent to continuous communication. If Zeno behavior is not excluded, the event-triggered strategy is ineffective. This not only fails to reduce the utilization of communication resources but also adversely affects the stability of the system.

3. Main Results

3.1. Synchronization of CMNNs

This section presents the solution to the exponential synchronization of delayed uncertain CMNNs under the proposed PETS strategy.
To present results, this paper gives the denotations as follows, R ¯ = diag { r , r , r , p , 0 , 0 , 0 N p } , w ^ i j = w i j ( i j ) , λ ˜ = λ max ( W ^ s R ¯ ) , W ^ = ( w ^ i j ) N × N , w ^ i i = λ min ( Γ s ) | | Γ | | , | | W | | = ( λ max ( W T W ) ) 1 2 , W s = 1 2 ( W + W T ) .
Theorem 1.
Based on Assumptions 1 and 2, Systems (7) and (8) demonstrate pinning exponential synchronization with the control law (9) if there exist constants ρ 2 ρ 1 > 0 , ε q > 0 ( q = 1 , 2 , 3 ) , such that
μ k 2 1 ,
l n μ ˜ ρ 1 + ϖ 1 > μ ˜ β 1 > 0 ,
Λ = ϖ 2 + β 1 < 0 ,
α ˜ ( 1 2 ε 1 1 ) λ m a x | | B + | | 2 + ( 1 2 ε 2 1 ) λ m a x | | B ˜ + | | 2 1 2 ε 3 K i 2 > 0 , i = 1 , 2 , . . . , p ,
η ( t ) < 0 , t [ t k 1 , t k ) ,
where k N + , ϖ 1 = λ m i n ( D + ) + λ m a x ( A + ) + λ m a x ( A ˜ + ) + K i + α ˜ + σ ( r + λ ˜ ) | | Γ | | , β = β 1 = β 2 = 1 2 ( ε 1 + ε 2 ) , μ ˜ = m a x k { μ k 2 } , μ k 0 , ϖ 2 = λ m i n ( D + ) + λ m a x ( A + ) + λ m a x ( A ˜ + ) + 1 2 ε 1 1 λ m a x ( | | B + | | 2 ) + 1 2 ε 2 1 λ m a x ( | | B ˜ + | | 2 ) + σ λ ˜ | | Γ | | .
This paper designs the triggered function as
η i ( t ) = | | e i ( t ) | | 2 ε 3 | ϵ i ( t ) | α ˜ 1 2 ε 1 1 λ max ( | | B + | | 2 ) + 1 2 ε 2 1 λ max ( | | B ˜ + | | 2 ) 1 2 ε 3 K i 2 | ϵ i ( t ) | .
The triggered instant t k depends on the event-triggered condition shown in Equation (30)
t k = inf t { t ( t k 1 , ) | η ( t ) 0 } .
Systems (7) and (8) can achieve pinning exponential synchronization.
In addition, if Equations (26)–(28) and (30) hold, Equations (24) and (2) can be rewritten as the following inequalities
0 < μ k 2 < 1 ,
ln μ ˜ ρ 2 + ϖ 1 > μ ˜ 1 β 1 > 0 .
Proof. 
For System (11), consider the nonnegative function as
V ( t ) = 1 2 i = 1 N ϵ i T ( t ) ϵ i ( t ) .
Let
V 1 ( t ) = i = 1 p ϵ i T ( t ) ϵ i ( t ) , V 2 ( t ) = i = p + 1 N ϵ i T ( t ) ϵ i ( t ) .
When V ( t ) and the solution to (11) are differentiated for the [ t k 1 , t k ) , k N + , there is
D + V ( t ) = i = 1 N ϵ i T ( t ) ϵ ˙ i ( t ) + i = 1 p ϵ i T ( t ) U i ( t ) .
Let D + V a ( t ) = i = 1 N ϵ i T ( t ) ϵ ˙ i ( t ) and D + V b ( t ) = i = 1 p ϵ i T ( t ) U i ( t ) . For V ˙ a ( t ) , we have
D + V a ( t ) = i = 1 N ϵ i T ( t ) [ D * * ( t ) y i ( t ) D * ( t ) x i ( t ) + F A ( t ) + F Δ A ( t ) + F B ( t τ ( t ) ) + F Δ B ( t τ ( t ) ) + σ j = 1 N w i j Γ ϵ j ( t ) ] i = 1 N [ ϵ i T ( t ) | D * * ( t ) y i ( t ) D * ( t ) x i ( t ) | + ϵ i T ( t ) | F A ( t ) | + ϵ i T ( t ) | F B ( t τ ( t ) ) | + ϵ i T ( t ) | F Δ A ( t ) | + ϵ i T ( t ) | F Δ B ( t τ ( t ) ) | + ϵ i T ( t ) σ j = 1 N w i j Γ ϵ j ( t ) ] .
Combining with Lemma 1 and Lemma 4, we have
ϵ i T ( t ) | D * * ( t ) y i ( t ) D * ( t ) x i ( t ) | ϵ i T ( t ) λ min ( D + ) ϵ i ( t ) , ϵ i T ( t ) | F A ( t ) | ϵ i T ( t ) λ max ( A + ) ϵ i ( t ) , ϵ i T ( t ) | F Δ A ( t ) | ϵ i T ( t ) λ max ( A ˜ + ) ϵ i ( t ) , ϵ i T ( t ) | F B ( t τ ( t ) ) | ϵ i T ( t ) λ max ( B + ) ϵ i ( t τ ( t ) ) , ϵ i T ( t ) | F Δ B ( t τ ( t ) ) | ϵ i T ( t ) λ max ( B ˜ + ) ϵ i ( t τ ( t ) ) .
Then, there is
ϵ i T ( t ) λ max ( B + ) ϵ i ( t τ ( t ) ) 1 2 ε 1 1 ϵ i T ( t ) λ max ( B + ) λ max ( B + ) T ϵ i ( t ) + 1 2 ε 1 ϵ i T ( t τ ( t ) ) ϵ i ( t τ ( t ) ) 1 2 ε 2 1 | | λ max ( B ˜ + ) | | 2 ϵ i T ( t ) ϵ i ( t ) + 1 2 ε 2 ϵ i T ( t τ ( t ) ) ϵ i ( t τ ( t ) ) .
Considering that w i i < 0 , i = 1 , 2 , , N , in this condition, we have the inequality shown in Equation (39)
ϵ i T ( t ) σ j = 1 N w i j Γ ϵ j ( t ) σ | | Γ | | i = 1 N j = 1 , j i N w i j | | ϵ i T ( t ) | | 2 | | ϵ j ( t ) | | 2 + σ λ min ( Γ s ) i = 1 N w i i ϵ i T ( t ) ϵ i ( t ) = σ | | Γ | | ϵ ˜ T ( t ) W ^ s ϵ ˜ ( t ) = σ i = 1 p ( r + λ ˜ ) | | Γ | | ϵ i T ( t ) ϵ i ( t ) + σ i = p + 1 N | | Γ | | λ ˜ ϵ i T ( t ) ϵ i ( t )
In Equation (39), ϵ ˜ ( t ) = | | ϵ 1 ( t ) | | 2 , | | ϵ 2 ( t ) | | 2 , , | | ϵ N ( t ) | | 2 T . According to Assumption 3, W is irreducible, so W ^ s is also irreducible. According to the discussion in [29], λ ˜ = λ max ( W ^ s R ¯ ) < 0 holds for any positive constant.
Then, there is
D + V a ( t ) i = 1 N ϵ i T ( t ) [ ϵ i T ( t ) λ min ( D + ) ϵ i ( t ) + ϵ i T ( t ) λ max ( A + ) ϵ i ( t ) + ϵ i T ( t ) λ max ( A ˜ + ) ϵ i ( t ) + 1 2 ε 1 ϵ i T ( t ) | | λ max ( B + ) | | 2 ϵ i ( t ) + ε 1 2 ϵ i T ( t τ ( t ) ) ϵ i ( t τ ( t ) ) + 1 2 ε 2 ϵ i T ( t ) | | λ max ( B ˜ + ) | | 2 ϵ i ( t ) + ε 2 2 ϵ i T ( t τ ( t ) ) ϵ i ( t τ ( t ) ) ] + σ i = 1 p ( r + λ ˜ ) | | Γ | | ϵ i T ( t ) ϵ i ( t ) + σ i = p + 1 N | | Γ | | λ ˜ ϵ i T ( t ) ϵ i ( t ) .
For
D + V b ( t ) = i = 1 p ϵ i T ( t ) U i ( t ) ,
the measurement error introduced to Equation (11) is expressed as
e i ( t ) = ϵ i ( t k 1 ) ϵ i ( t ) , t [ t k 1 , t k ) , k N + , i = 1 , 2 , , p .
Here, the controller (9) can be transformed into
U i ( t ) = K i ϵ i ( t k 1 ) .
Next, the event-triggered function η i ( t ) shown in Equation (29) is designed, and it should satisfy η i ( t ) < 0 , t [ t k 1 , t k ) .
After combining with the mentioned condition, consider D + V b ( t ) such that
D + V b ( t ) = i = 1 p ϵ i T ( t ) K i ( ϵ i ( t ) + e i ( t ) ) i = 1 p ϵ i T ( t ) K i ϵ i ( t ) + ε 3 2 i = 1 p ϵ i T ( t ) K i 2 ϵ i ( t ) + 1 2 ε 3 i = 1 p e i T ( t ) e i ( t ) = i = 1 p ϵ i T ( t ) K i + 1 2 K i 2 ϵ i ( t ) + 1 2 ε 3 e i T ( t ) e i ( t )
Combining with D + V a ( t ) and D + V b ( t ) , there is
D + V ( t ) i = 1 N λ min ( D + ) + λ max ( A + ) + λ max ( A ˜ + ) + 1 2 ε 1 λ max ( B + ) | | 2 + 1 2 ε 2 λ max ( B ˜ + ) | | 2 + i = 1 N ε 1 + ε 2 2 ϵ i T ( t τ ( t ) ) ϵ i ( t τ ( t ) ) + i = 1 p ϵ i T ( t ) K i + ε 3 2 K i 2 + σ ( r + λ ˜ ) | | Γ | | + i = 1 p 1 2 ε 3 e i T ( t ) e i ( t ) + σ i = p + 1 N | | Γ | | λ ˜ ϵ i T ( t ) ϵ i ( t )
Taking η i ( t ) < 0 into consideration, we have
D + V ( t ) i = 1 p ϵ i T ( t ) λ min ( D + ) + λ max ( A + ) + λ max ( A ˜ + ) + K i + α ˜ + σ ( r + λ ˜ ) | | Γ | | ϵ i ( t ) + i = p + 1 N ϵ i T ( t ) [ λ min ( D + ) + λ max ( A + ) + λ max ( A ˜ + ) + 1 2 ε 1 λ max ( B + ) | | 2 + 1 2 ε 2 λ max ( B ˜ + ) | | 2 + σ | | Γ | | λ ˜ ] ϵ i ( t ) + i = 1 p ε 1 + ε 2 2 ϵ i T ( t τ ( t ) ) ϵ i ( t τ ( t ) ) + i = p + 1 N ε 1 + ε 2 2 ϵ i T ( t τ ( t ) ) ϵ i ( t τ ( t ) ) .
According to Equation (34), we have
D + V 1 ( t ) ϖ 1 ( t ) + β 1 V 1 ( t τ ( t ) ) .
D + V 2 ( t ) ϖ 2 ( t ) + β 2 V 2 ( t τ ( t ) ) .
That is,
D + V ( t ) ϖ 1 ( t ) + β 1 V 1 ( t τ ( t ) ) + ϖ 2 ( t ) + β 2 V 2 ( t τ ( t ) ) ,
for t [ t k 1 , t k ) , k N + .
Here, the stability of Equations (47) and (48) is discussed, respectively. When t = t k , i = 1 , 2 , , p , k N + , according to Equation (11), we have
V 1 ( t k + ) = ( μ k ϵ ( t k ) ) T ( μ k ϵ ( t k ) ) = μ k 2 V 1 ( t k ) .
When δ > 0 , for the delayed impulsive system shown in Equation (51) and Lemma 2, suppose υ ( t ) is a unique solution:
D + υ ( t ) = ϖ 1 υ ( t ) + β 1 υ ( t τ ( t ) ) + δ , t t k , t 0 , υ ( t k + ) = μ k 2 υ ( t k ) , k N + , υ ( t ) = | | ϵ ( t ) | | 2 , τ l t 0 .
With the variable parameter formula,
V 1 ( t ) υ ( t ) , t 0 .
The expression of υ ( t ) is written as
υ ( t ) = W ( t ) + 0 t W ( t ) ( β 1 υ ( s τ ( s ) ) + δ ) d s , t 0 .
In Equation (53), W ( t ) means the Cauchy matrix for Equation (54)
D + υ ( t ) = ϖ 1 υ ( t ) , t t k , t 0 . υ ( t k + ) = μ k 2 υ ( t k ) , k N + .
We have W ( t ) = e ϖ 1 ( t s ) Π s t k t μ k 2 .
Remark 4.
For the calculation of triggered constants t k , taking the definition of the Lyapunov function V ( t ) and the relationship between measurement error e i ( t ) and synchronization error ϵ i ( t ) into account, triggered function η i ( t ) is designed as Equation (29) to convert Equation (45) to the form that Lemma 2 needs as shown in Equation (46). Notably, the triggered function is derived from Equation (41), which means the proposed triggered function contains more information about the pinning scheme for the event-triggered control method.
Case 1: For μ k 2 1 .
As will be proved in Theorem 1, inf k N + { t k t k 1 } > 0 , and a constant ρ 1 exists and satisfies inf k N + { t k t k 1 } ρ 1 > 0 . Then,
W ( t ) e ϖ 1 ( t s ) μ ˜ ( t s ρ 1 + 1 ) μ ˜ e ( ln μ ˜ ρ 1 + ϖ 1 ) ( t s ) ,
and μ ˜ = max k { μ k 2 } .
Substituting Equation (55) into Equation (51) yields
υ ( t ) μ ˜ e ( ln μ ˜ ρ 1 + ϖ 1 ) t | | ϵ ( 0 ) | | 2 + 0 t μ ˜ e ( ln μ ˜ ρ 1 + ϖ 1 ) ( t s ) β 1 υ ( s τ ( s ) ) + δ d s ,
that is,
υ ( t ) ζ e ( ln μ ˜ ρ 1 + ϖ 1 ) t + 0 t e ( ln μ ˜ ρ 1 + ϖ 1 ) ( t s ) μ ˜ β 1 υ ( s τ ( s ) ) + μ ˜ δ d s ,
where ζ = μ ˜ sup τ l t 0 { | | ϵ ( t ) | | 2 } .
Let ( ρ ) = 2 ρ + ln μ ˜ ρ 1 + ϖ 1 + μ ˜ β 1 e 2 ρ τ l . For the continuous function ( ρ ) , according to (2), ( 0 ) < 0 , ( + ) > 0 , and ˙ ( ρ ) = 2 + 2 τ l μ ˜ β 1 e 2 ρ τ l > 0 . Moreover, a unique solution ρ > 0 to ˙ ( ρ ) = 0 exists.
For τ l t 0 , ρ > 0 and δ > 0 hold, and we have r > 0 and μ ˜ 1 . Thus,
ζ e ( ln μ ˜ ρ 1 + ϖ 1 ) t μ ˜ | | ϵ ( t ) | | 2 e ( ln μ ˜ ρ 1 + ϖ 1 ) t μ ˜ | | ϵ ( t ) | | 2 e 2 ρ t = ζ e 2 ρ t ,
and
0 t e ( ln μ ˜ ρ 1 + ϖ 1 ) ( t s ) μ ˜ β 1 υ ( s τ ( s ) ) + μ ˜ δ d s 0 t e ( ln μ ˜ ρ 1 + ϖ 1 ) ( t s ) e μ ˜ β 1 ( t s ) d s + 0 t μ ˜ ζ e ( ln μ ˜ ρ 1 + ϖ 1 ) ( t s ) d s μ ˜ ζ ( ln μ ˜ ρ 1 + ϖ 1 ) μ ˜ β 1 .
According to Equation (2), and by combining Equations (58) and (59), it will be proven that, for t > 0 , there is the following inequality
υ ( t ) < ζ e 2 ρ t + μ ˜ ζ ( ln μ ˜ ρ 1 + ϖ 1 ) μ ˜ β 1
For t > 0 , Equation (60) will be proved. Thus, if Equation (60) does not hold, t * > 0 exists such that
υ ( t * ) ζ e 2 ρ t * + μ ˜ ζ ( ln μ ˜ ρ 1 + ϖ 1 ) μ ˜ β 1 ,
and
υ ( t ) < ζ e 2 ρ t + μ ˜ ζ ( ln μ ˜ ρ 1 + ϖ 1 ) μ ˜ β 1 , t < t * .
According to Equations (58) and (62),
υ ( t * ) ζ e ( ln μ ˜ ρ 1 + ϖ 1 ) t * + 0 t * e ( ln μ ˜ ρ 1 + ϖ 1 ) ( t * s ) μ ˜ β 1 υ ( s τ ( s ) ) + μ ˜ δ d s , < e ( ln μ ˜ ρ 1 + ϖ 1 ) t * ζ + μ ˜ ζ ( ln μ ˜ ρ 1 + ϖ 1 ) μ ˜ β 1 + 0 t * e ( ln μ ˜ ρ 1 + ϖ 1 ) s μ ˜ β 1 υ ( s τ ( s ) ) + μ ˜ δ d s .
When t < t * ,
υ ( t ) < ζ e 2 ρ t + μ ˜ ζ ( ln μ ˜ ρ 1 + ϖ 1 ) μ ˜ β 1 ,
then
υ ( s τ ( s ) ) < ζ e 2 ρ ( s τ ( s ) ) + μ ˜ ζ ( ln μ ˜ ρ 1 + ϖ 1 ) μ ˜ β 1 ,
and we have
υ ( t * ) ζ e ( ln μ ˜ ρ 1 + ϖ 1 ) t * { ζ + μ ˜ ζ ( ln μ ˜ ρ 1 + ϖ 1 ) μ ˜ β 1 + 0 t * e ( ln μ ˜ ρ 1 + ϖ 1 ) s μ ˜ β ζ e 2 ρ ( s τ ( s ) ) + μ ˜ ζ ( ln μ ˜ ρ 1 + ϖ 1 ) μ ˜ β 1 + μ ˜ δ d s } υ ( t * ) ζ e ( ln μ ˜ ρ 1 + ϖ 1 ) t * { ζ + μ ˜ ζ ( ln μ ˜ ρ 1 + ϖ 1 ) μ ˜ β 1 + μ ˜ ζ β 1 ( ln μ ˜ ρ 1 + ϖ 1 + 2 ρ e 2 ρ τ l e ( ln μ ˜ ρ 1 + ϖ 1 + 2 ρ ) t * 1 + μ ˜ δ ( ln μ ˜ ρ 1 + ϖ 1 ) μ ˜ β 1 e ( ln μ ˜ ρ 1 + ϖ 1 ) t * 1 } = ζ e 2 ρ t * + μ ˜ δ ( ln μ ˜ ρ 1 + ϖ 1 ) μ ˜ β 1 .
Obviously, Equation (66) contradicts Equation (61). Then, when t > 0 , Equation (60) holds. Meanwhile, when δ > 0 , according to Equation (52), we have
V 1 ( t ) υ ( t ) ζ e 2 ρ t * + μ ˜ δ ( ln μ ˜ ρ 1 + ϖ 1 ) μ ˜ β 1 , t > 0 .
Letting δ 0 , according to (66), we have
V 1 ( t ) υ ( t ) ζ e 2 ρ t = μ ˜ max τ l s 0 { | | ψ 1 ( t ) | | 2 e 2 ρ t } .
Meanwhile, Equation (11) indicates that V 2 ( t ) is continuous for t 0 . Thus, based on Inequality (48), we have
V ˙ 2 ( t ) ϖ 2 V 2 ( t ) + β 2 max t τ l s t V 2 ( s )
Since β 2 > 0 , it can be deduced from Inequality (26) that ϖ 2 < 0 . Thus, the conditions mentioned in Lemma 3 are met concerning Equation (68). Then, based on Lemma 3, the initial value in Definition 1, and the Inequalities (49) and (69), we have
V 2 ( t ) max τ l s 0 | | ψ 2 ( t ) | | 2 e η t , t 0 ,
where ψ 2 ( t ) = ( ψ ¯ p + 1 T , ψ ¯ p + 2 T , , ψ ¯ N T ) T , and η is the unique solution Equation (78).
η + ϖ 2 + β 2 e η τ l = 0 .
Combining Inequalities (47)–(48), (67), and (70) and Lemma 3 yields
V ( t ) μ ˜ max τ l s 0 | | ψ 1 ( t ) | | 2 e 2 ρ t + max τ l s 0 | | ψ 2 ( t ) | | 2 e η t ( μ ˜ + 1 ) e μ * t max τ l s 0 | | ψ ¯ ( t ) | | 2 , t 0 ,
where μ * = min { 2 ρ , η } . Therefore
| | ϵ ( t ) | | 2 ( μ ˜ + 1 ) max τ l s 0 | | ψ ¯ ( t ) | | e 0.5 μ * t , t 0 .
Case 2: For 0 < μ k 2 < 1 .
When 0 < μ k 2 < 1 , k N + , since sup k N + { t k t k 1 } < + , we have constant ρ 2 satisfying ρ 2 sup k N + { t k t k 1 } .
Similarly, according to Equations (55) and (68), we have
W ( t ) e ϖ 1 ( t s ) μ ˜ ( t s ρ 2 + 1 ) μ ˜ 1 e ( ln μ ˜ ρ 2 + ϖ 1 ) ( t s ) ,
then
V 1 ( t ) υ ( t ) ζ ˜ e 2 ρ 2 t = μ ˜ 1 max τ l s 0 | | ψ 1 ( t ) | | 2 e 2 ρ 2 t , t 0 .
Similarly,
V ( t ) μ ˜ 1 max τ l s 0 | | ψ 1 ( t ) | | 2 e 2 ρ 2 t + max τ l s 0 | | ψ 2 ( t ) | | 2 e η t ( μ ˜ 1 + 1 ) e μ * t max τ l s 0 | | ψ ¯ ( t ) | | 2 , t 0 ,
where μ * = min { 2 ρ 2 , η } . Therefore
| | ϵ ( t ) | | 2 ( μ ˜ 1 + 1 ) max τ l s 0 | | ψ ¯ ( t ) | | e 0.5 μ * t , t 0 .
Then, by Definition 1, the coupled memristive neural networks (7) and (8) can achieve global exponential synchronization via the hybrid event-triggered pinning control law (9).
The completion of the proof is shown above.    □
Remark 5.
The frequency of the PETS update not only relies on the impulsive instants t k but also the coupled structure of the system. By utilizing the event-triggered conditions x ( t ) y ( t ) in exponential synchronization, the communication property of CMNNs is automatically satisfied, i.e., one can design distributed triggered conditions for CMNNs so that the information of the PETS can be exchanged among pinned neurons or networks under limited resources. Therefore, the complete PETS (9) considers both the impulse effect and nonidentical property of CMNNs, which indicates that our proposed PETS is more practical than the impulsive controller in [33,34].
Theorem 2.
For the pinning control law (9), considering the error system (11), the impulsive instants, i.e., t k ( k N + ) , are obtained under the event-triggered condition. Thus, ρ 1 > 0 exists such that i n f k N + { t k t k 1 } > 0 . Thus, the error system can eliminate Zeno behaviors here.
Proof. 
For [ t k , t k 1 ) , according to Assumption 2, there is
D + | | e ( t ) | | | | e ˙ ( t ) | | = | | ϵ ˙ ( t ) | | | | D * * ( t ) y i ( t ) D * ( t ) x i ( t ) + F A ( t ) + F Δ A ( t ) + F B ( t τ ( t ) ) + F Δ B ( t τ ( t ) ) + σ j = 1 N w i j Γ ϵ j ( t ) + K ˜ ϵ ( t k 1 ) | | λ max ( D + ) + λ max ( A + ) + λ max ( A ˜ + ) + σ λ max ( W ) | | Γ | | | | e ( t ) | | + λ max ( D + ) + λ max ( A + ) + λ max ( A ˜ + ) + σ λ max ( W ) | | Γ | | + λ max ( K ˜ ) | | ϵ ( t k 1 ) | | + | | Ξ | | ,
where K ˜ = diag { | K 1 | , | K 2 | , , | K p | } , and Ξ = 2 λ max ( B + ) + 2 λ max ( B ˜ + ) | | M | | .
Then, according to e ( t k 1 ) = 0 , there is
| | e ( t ) | | Υ 1 Υ 2 × exp ( Υ 2 ( t t k 1 ) ) 1 ,
and Υ 1 = λ max ( D + ) + λ max ( A + ) + λ max ( A ˜ + ) + σ λ max ( W ) | | Γ | | + λ max ( K ˜ ) ϵ ( t k 1 ) | | + | | Ξ | | , Υ 2 = λ max ( D + ) + λ max ( A + ) + λ max ( A ˜ + ) + σ λ max ( W ) | | Γ | | .
Based on the event-triggered condition (30), there is
( ϵ ( t ) ) Υ 1 Υ 2 × exp ( Υ 2 ( t t k 1 ) ) 1 ,
and ( ϵ ( t ) ) = ε 3 | ϵ T ( t ) | α ˜ ε 1 ( λ max ( B + ) ) 2 ε 2 ( λ max ( B ˜ + ) ) 2 ε 3 ( λ max ( K ˜ ) ) 2 | ϵ ( t ) | .
According to T k 1 = t k t k 1 , for t [ t k 1 , t k ) , k N + , there is
T k 1 1 Υ 2 ln 1 + Υ 2 Υ 1 ( ϵ ( t ) ) .
Thus, it can be derived that the lower bound of the inter-execution time exists, and T k 1 = t k t k 1 > 0 . The error system (11) eliminates the Zeno behavior successfully.
The proof is completed as above.    □
Remark 6.
It should be noted that the triggered condition always needs to be detected during the information exchange between the CMNNs. As a result, the self-triggered scheme is formulated to solve this issue. The sampling and pinning control instants can be derived from Equation (81), and the specific process is organized in Algorithm 1 for the self-triggered scheme. It is exhibited that instants of the PETS will not renew until the triggered condition is more exhaustive than the second part of Equation (81).
Remark 7.
Note that the continuous communication between Systems (7) and (8) is needed for monitoring of the triggered condition (30). As an alternative to event-triggered control schemes, a self-triggered scheme is developed to produce triggered sequences so that the triggered condition shown in (30) does not need to be monitored continuously. Next, based on Theorem 2, the formulation of the self-triggered scheme makes it unnecessary to obtain the state information continuously. Clearly, T k 1 satisfies Equation (81) all the time. Then, during this inter-execution process, there will be no trigger. To achieve this goal, the subsequent triggered instant should be:
t ˜ k = t ˜ k 1 + 1 Υ 2 ln 1 + Υ 2 Υ 1 ( ϵ ( t ) ) .
This paper denotes the update instants for sampling and control as t ˜ k , and then this sampling mechanism is represented with self-triggered instants. With a minimum triggered interval, Equation (82) illustrates the calculation of the triggered instants. Note that in this case, there is a possibility that the triggered condition does not hold once the interval in use is larger than the second item within Equation (82).
Theorem 3.
Taking the control law (9) with the error system (11) into consideration, with the self-triggered method, the triggered sequence produced by Equation (82) ensures that the error system can achieve pinning exponential synchronization between Systems (7) and (8). Meanwhile, the error system (11) eliminates Zeno behaviors successfully.
Proof. 
For [ t k 1 , t k ) , because the self-triggered instants meet the condition shown in Equation (82), according to Equation (81), t k t ˜ k . Then, the formulation of the event-triggered condition (30) is shown in Equation (82), and it holds for k N + . Moreover, considering that the second term involved in Equation (82) satisfies the condition 1 Υ 2 ln 1 + Υ 2 Υ 1 ( ϵ ( t ) ) > 0 all the time, t ˜ k 1 < t ˜ k holds.
Thus, with the self-triggered mechanism (82), synchronization is realized between Systems (7) and (8) following the pinning control law (9). Moreover, the error system (11) can eliminate the Zeno behavior. The proof is completed.    □

3.2. Pinned Nodes Selection

According to [35], λ 1 ( L N p ) > α / σ is a common algebraic graph-theoretic criterion for pinning synchronization under the various control methods. Only undirected CMNNs are discussed in this paper, and then the minimal number of nodes will be predicted by analyzing the relationship between λ 1 ( L N p ) and λ p + 1 ( L N ) , to guarantee λ 1 ( L N p ) > α / σ . The details of the Algorithm 2 are designed as follows:
Algorithm 2 Algorithm for Pinned Nodes’ Selection
  • (1) Suppose that CMNNs are undirected and connected. Assume that there are no empty sets of controlled nodes p. Then, the grounded matrix L N p (the Laplacian matrix minus the rows and columns of pinned nodes p) is positive definite; that is, the smallest eigenvalue for such a matrix satisfies λ 1 ( L N p ) > 0 for 1 p N 1 .
  • (2) Check whether there exists at least one node that is pinned to make a sufficiently large c that can make σ λ 1 ( L N p ) > α ( α is a constant that is determined by feedback functions and the inner connecting matrix) to ensure the synchronization of CMNNs. If such nodes exist, go to step (3); otherwise, go to (1).
  • (3) The minimal number of pinned nodes is chosen by λ 1 ( L N p ) λ p + 1 ( L N ) to ensure λ 1 ( L N p ) > α / σ by considering the Laplacian spectrum of CMNNs. If satisfied with such a condition, go to step (4); otherwise, re-perform (3).
  • (4) Consider the degree distribution and step (3); the nodes with larger degrees are chosen as pinned nodes.
  • (5) According to the PETS and step (4), the convergence time of the error system is calculated. If the convergence time is longer than the previous group, re-perform step (4); otherwise, stop.

4. Numerical Simulations

4.1. Pets for Three Nodes

Here, numerical examples are presented to validate our theoretical results.
This example involves three-dimensional CMNNs, (7) and (8), that consist of three coupled nodes with the edge weights of 1. The system’s topology with three nodes is demonstrated in Figure 4a.
For the coupled system, this paper sets the coupling strength σ = 1 . Meanwhile, the inner connecting matrix Γ and coupled matrix W are set as
Γ = 1 0 0 0 1 0 0 0 1 , W = W S = ( w i j ) 3 × 3 = 2 1 1 1 1 0 1 0 1 .
For Systems (7) and (8), the time-varying delay is τ ( t ) = e t / ( e t + 1 ) , and it satisfies τ l ¯ = 0.5 , τ l = 0.25 . f ( · ) = tanh ( · ) , and it satisfies Assumptions 1 and 2 with L f = 1 , M i = 1 ( i = 1 , 2 , 3 ) . The values of node x i are initialized as follows: s [ τ l , 0 ] , ϕ 1 ( s ) = [ 1.55 , 0.85 , 2.12 ] T , ϕ 2 ( s ) = [ 0.35 , 0.98 , 0.34 ] T , and ϕ 3 ( s ) = [ 1.75 , 1.15 , 2.00 ] T . The initial values of node y i are as follows: φ 1 ( s ) = [ 0.82 , 2.43 , 1.57 ] T , ϕ 2 ( s ) = [ 0.35 , 0.98 , 0.34 ] T , and ϕ 3 ( s ) = [ 1.75 , 1.15 , 2.00 ] T .
Inspired by [36] and Lemma 4, this paper sets D = diag { 1.5 , 1.3 , 1.2 } , and the other parameters of Systems (7) and (8) satisfy the condition in Equation (4). We set κ k = 1 , and then we construct the following matrices of parameters.
A + = 1.8 2.8 2.9 1.3 1.7 1.6 1.3 1.7 1.6 , A ˜ + = 0.1 sin ( t ) 1 1 1 1 1 1 1 1 1 ,
B + = 3.8 3.0 0.9 0.4 0.3 0.6 3.4 3.8 1.9 , B ˜ + = 0.2 cos ( t τ ( t ) ) 1 1 1 1 1 1 1 1 1 .
Within the drive and response system, this paper chooses three different dimensions as phases for the nodes to depict the dynamic trajectory of CMNNs, and the result is shown in Figure 5. It can be seen that the dynamics of CMNNs show chaotic behaviors, and the trajectories of the drive–response systems do not synchronize if the controller is not used.
For the designed pinning event-triggered control scheme (9), this paper chooses node ν 1 as the pinned node, i.e., N = 3 and p = 1 . For the controller, when μ k 2 = 2.25 > 1 , this paper sets K 1 = 30 , r = 5 , R ¯ = diag { 5 , 0 , 0 } . Then, α = 0.1 , ε 1 = ε 2 = ε 3 = 1 , and ρ 1 = 15 are chosen to satisfy Theorem 1 and the triggered conditions. By employing Equations (2)–(27), the following results can be obtained
β = β 1 = β 2 = 1 , ln μ ˜ ρ 1 + ϖ 1 + μ ˜ β 1 = 0.2556 < 0 , Λ = ϖ 2 + β 1 = 8.2255 < 0 , α ˜ > 450.0536 .
When μ k 2 = 0.81 ( 0 , 1 ) , this paper sets ρ 2 = 15 , and then we have
ln μ ˜ ρ 2 + ϖ 1 + μ ˜ 1 β 1 = 0.5506 < 0 .
Based on the above parameter setting, we choose the first nodes, i.e., ν 1 as pinned nodes to be controlled. Figure 6 demonstrates in detail the state trajectories. In order to verify the rationality of the proposed theory, we compare different methods and pinned nodes for the designed system. It can be seen from Figure 7 and Table 1, that the expected synchronization is achieved by the CMNNs within the proposed event-triggered pinning control frame (9).
Different control methods are taken for comparison, and the result is shown in Figure 7 and Table 1. The following observations can be made from different convergence trajectories of synchronization error e ( t ) : (1) It follows from Theorem 1 that Systems (7) and (8) under the control law (9) can achieve synchronization. (2) Under the framework of pinning control, the event-triggered method achieves better performance then the feedback controller, i.e., faster convergence with lower energy consumption. The change in the controller and the events of the pinned node are illustrated in Figure 8a and Figure 9.
Based on the above parameter setting, it is calculated that Υ 1 = 10.9831 , Υ 2 = 4.3118 , and T k > 0 . The calculation results indicate that Theorems 2 and 3 are reasonable. Moreover, the error system (11) successfully eliminates the Zeno behavior. Figure 10a shows that the state trajectories between Systems (7) and (8) converge stably. Figure 10b shows the performance of the designed self-triggered strategy.
Remark 8.
For the self-triggered scheme, Figure 10 and the comparison with Table 2 not only indicate the effectiveness of Theorem 2, but also demonstrate that the self-triggered pinning scheme converges faster than the event-triggered one. The self-triggered approach chooses the smaller triggered interval as the update instant, which leads to a smaller sampling interval and a higher update frequency. Thus, compared with the event-triggered method, the self-triggered synchronization exhibits better performance in convergence. However, it does not fully utilize the limited network bandwidth due to much information exchange taking place.

4.2. PETS for Ten Nodes

  • Case 1: Pinned Node Selection
Some pinned nodes are selected randomly in some existing approaches on pinning synchronization [39,40]. Nevertheless, when it comes to the event-triggered scheme and uncertain delayed neural networks, schemes on pinning event-triggered synchronization have so far been seldom investigated. Therefore, in this section, inspired by [35,41], Algorithm 1 is selected to choose the nodes that are pinned and to be controlled in Systems (7) and (8).
For Figure 4b, the number of nodes is N = 10 and the Laplacian matrix is L N . Then, all the eigenvalues of L N are calculated in an increasing order; that is, { λ p + 1 ( L N ) , p = 1 , 2 , , 9 | 7.6561 , 7.1368 , 6.1810 , 5.9315 , 1.6720 , 1.8704 , 4.3112 , 3.6205 , 3.6205 } . Then the eigenvalues from λ 1 ( L N p ) are derived as max p = 1 λ 1 ( L 9 ) = 1.7544 , max p = 2 λ 1 ( L 8 ) = 1.1780 , max p = 3 λ 1 ( L 7 ) = 1.6114 , max p = 4 λ 1 ( L 6 ) = 1.6571 , max p = 5 λ 1 ( L 5 ) = 1.6571 , max p = 6 λ 1 ( L 4 ) = 1.6972 , max p = 7 λ 1 ( L 3 ) = 1.6972 , max p = 8 λ 1 ( L 2 ) = 3.000 , and max p = 9 λ 1 ( L 1 ) = 5.000 .
Considering the CMNNs shown in Figure 4b, this paper sets the coupling strength σ = 1 . Meanwhile, the inner connecting matrix Γ = diag { 1 , 1 , . . . , 1 } 10 × 10 and the coupled matrix W is as follows
W = 5 0 1 0 0 0 1 1 1 1 0 6 1 0 1 1 1 1 0 1 1 1 6 1 0 1 1 0 0 1 0 0 1 3 0 1 1 0 0 0 0 1 0 0 3 0 1 0 1 0 0 1 1 1 0 4 0 0 0 1 1 1 1 1 1 0 5 0 0 0 1 0 0 0 0 0 0 2 0 1 1 1 0 0 1 0 0 0 3 0 1 1 1 0 0 1 0 1 0 5 .
As pinned nodes increase from 1 to 9, the trends of max p λ 1 ( L N p ) and λ p + 1 ( L N ) are demonstrated as in Figure 11. According to analysis of Figure 11, it can be seen that λ p + 1 ( L N ) stays at greater values than max p λ 1 ( L N p ) with the increasing number of pinned nodes, and it can predict the small fractional nodes to be controlled. The max p λ 1 ( L N p ) remains stable since 2 p 7 , which means it is cost-effective to select the number of pinned nodes from 2 to 7.
Remark 9.
Note that the pinning synchronization of MNNs was adopted in our previous work [37], but the algorithm for pinned node selection was not designed. Inspired by [35], we noticed that m a x p λ 1 ( L N p ) remains at 1.6 as p increases from 2 to 7, i.e., the percentage of pinned nodes increases from 22.2% to 77.8%. It illustrates that that m a x p λ 1 ( L N p ) is stable as the number of pinned nodes p increases. This means that the lowest number of pinned nodes ( 2 p 7 ) can be selected since each m a x p λ 1 ( L N p ) are at the same value. As mentioned above, this paper greatly improves both the applicability of the model and the innovation of the pinning scheme.
  • Case 2: Pinning Event-Triggered Synchronization
Taking Algorithm 2 and the Laplace matrix of CMNNs, five nodes are chosen as pinned nodes to be controllers, which satisfies the sufficient conditions of Theorem 1. Therefore, the PETS is a cost-effective method to realize pinning synchronization under uncertain and delayed situations.
For the designed pinning event-triggered control scheme (9), this paper sets D = diag { 5.7 , 4.6 , 3.5 , 4.8 , 5.9 , 4.2 , 3.7 , 5.5 , 3.9 , 4.6 } , and other parameters for Systems (7) and (8) are set as follows
A + = 1.0 2.2 1.8 1.0 1.0 2.4 0.4 0.6 1.8 1.1 2.3 1.9 1.2 0.9 2.3 0.5 0.7 1.5 1.2 2.2 2.0 1.3 1.0 2.4 0.4 0.8 1.6 1.5 3.1 1.9 , B + = 3.2 0.4 1.5 0.4 3.6 2.1 2.6 3.2 2.6 3.1 0.9 1.1 0.9 3.1 2.4 2.1 3.4 2.5 3.9 1.2 1.9 0.1 3.4 2.8 2.5 3.3 2.7 3.0 0.7 1.9 .
Figure 12a illustrates the chaotic dynamic behavior of such CMNNs, and Figure 12b shows the rationality of the event-triggered pinning scheme.
For the controller, when μ k 2 = 2.25 > 1 , this paper sets k 11 = 100 , k 12 = 100 , k 13 = 20 , k 21 = 35 , k 22 = 20 , k 23 = 100 , k 31 = 20 , k 32 = 38 , k 33 = 30 , k 61 = 50 , k 62 = 80 , k 63 = 30 , k 71 = 50 , k 72 = 80 , k 73 = 60 , r = 5 , and R ¯ = diag { 5 , 5 , 5 , 5 , 5 , 0 , 0 , 0 , 0 , 0 } . Then, α = 30 , ε 1 = 0.1 , ε 2 = 0.005 , ε 3 = 1 , and ρ 1 = 15 , by employing (2)–(27), and the obtained results satisfy Theorem 1 and the triggered conditions. When μ k 2 = 0.81 ( 0 , 1 ) , this paper sets ρ 2 = 15 , and we have ln μ ˜ ρ 2 + ϖ 1 + μ ˜ 1 β 1 < 0 .
Inspired by [18,35], this paper analyzed the control scheme of pinned node selection in depth. Considering Algorithm 1 and the degree distribution of CMNNs, we choose five nodes as pinned nodes; that is, { ν 1 , ν 2 , ν 3 , ν 6 , ν 7 } . Table 3 presents the mean time interval of the triggered instants and the convergence time of the error system (11) when the fresh PETS (9) is utilized. Table 3 presents the mean time interval of the triggered instants and the convergence time of the error system (10) when the fresh pinning scheme (43) is used. Figure 8b and Figure 13 demonstrate the information exchange and resource utilization, which confirms the advantages of the proposed method in saving energy and control efficiency.
To investigate whether the control performance is affected by the change in the degree of pinned nodes, this paper replaces the pinned nodes with { ν 1 , ν 2 , ν 3 , ν 4 } , { ν 3 , ν 6 , ν 9 , ν 10 } , { ν 2 , ν 4 , ν 5 , ν 7 } , and { ν 5 , ν 7 , ν 8 , ν 9 } . Then, Figure 14 presents the mean time interval of the error system under the pinning control with four nodes. From the numerical analysis, it can be noticed that when the nodes with less connectivity are pinned, it will make the triggered instants more frequent and lead to more energy consumption. Therefore, the larger connection degree of the pinned nodes will contribute to a better performance of the PETS.
Comparing with the current literature [5,42,43,44], it can be seen that the PETS relies on fewer triggering events from Table 4. Meanwhile, combined with the algorithm of pinned node selection and Theorem 1, it can be seen from Table 2, that our method consumes remarkably less energy for data calculation and detection than other methods. Our proposed method is compared with other advanced works to verify its superiority, and the result is presented in Table 4.

5. Conclusions

This paper proposed a novel event-triggered pinning control scheme (PETS) for a class of uncertain delayed CMNNs. According to the theory of pinning control schemes and degree distribution of complex neural networks, the algorithm for pinned node selection has been designed. Additionally, taking the pinned nodes into account, a fresh Lyapunov function has been formulated, with a new pinning event-triggered control scheme, a triggered function, an average update interval, and several criteria contrived to guarantee the pinning synchronization for CMNNs. Accordingly, the Zeno behavior could be naturally avoided through the appropriate triggered conditions, which combine the mismatched parameters, nonlinear properties, uncertainties, and the topology of CMNNs. More comparisons indicated that the PETS possessed better energy efficiency and faster stability convergence than other event-triggered approaches.

Author Contributions

Software, W.Z.; formal analysis, M.Y.; investigation, X.B.; writing—original draft, J.F. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Natural Science Foundation of China (Grant No. 62106020); Inner Mongolia University high-level talent project (10000-23112101); Inner Mongolia Autonomous Region grassland talent project (1500-242918).

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Cheng, L.; Tang, F.; Shi, X.; Chen, X.; Qiu, J. Finite-time and fixed-time synchronization of delayed memristive neural networks via adaptive aperiodically intermittent adjustment strategy. IEEE Trans. Neural Netw. Learn. Syst. 2022, 34, 8516–8530. [Google Scholar] [CrossRef]
  2. Liu, F.; Meng, W.; Lu, R. Anti-synchronization of discrete-time fuzzy memristive neural networks via impulse sampled-data communication. IEEE Trans. Cybern. 2022, 53, 4122–4133. [Google Scholar] [CrossRef]
  3. Yuan, M.; Wang, W.; Wang, Z.; Luo, X.; Kurths, J. Exponential synchronization of delayed memristor-based uncertain complex-valued neural networks for image protection. IEEE Trans. Neural Netw. Learn. Syst. 2021, 32, 151–165. [Google Scholar] [CrossRef]
  4. Zhu, P.; Cheng, L.; Gao, C.; Wang, Z.; Li, x. Locating multi-sources in social networks with a low infection rate. IEEE Trans. Netw. Sci. Eng. 2022, 9, 1853–1865. [Google Scholar] [CrossRef]
  5. Wang, W.; Sun, Y.; Yuan, M.; Wang, Z.; Cheng, J.; Fan, D.; Kurths, J.; Luo, X.; Wang, C. Projective synchronization of memristive multidirectional associative memory neural networks via self-triggered impulsive control and its application to image protection. Chaos Soliton Fract. 2021, 150, 111110. [Google Scholar] [CrossRef]
  6. Cheng, L.; Li, X.; Han, Z.; Luo, T.; Ma, L.; Zhu, P. Path-based multi-sources localization in multiplex networks. Chaos Soliton Fract. 2022, 159, 112139. [Google Scholar] [CrossRef]
  7. Huang, Y.; Liu, J.; Harkin, J.; McDaid, L.; Luo, Y. An memristor-based synapse implementation using BCM learning rule. Neurocomputing 2021, 423, 336–342. [Google Scholar] [CrossRef]
  8. Fu, Q.; Zhong, S.; Shi, K. Exponential synchronization of memristive neural networks with inertial and nonlinear coupling terms: Pinning impulsive control approaches. Appl. Math. Comput. 2021, 402, 126169. [Google Scholar] [CrossRef]
  9. Song, X.; Man, J.; Park, J.H.; Song, S. Finite-time synchronization of reaction-diffusion inertial memristive neural networks via gain-scheduled pinning control. IEEE Trans. Neural Netw. Learn. Syst. 2021, 33, 5045–5056. [Google Scholar] [CrossRef] [PubMed]
  10. Peng, L.; Li, X.; Bi, D.; Xie, X.; Xie, Y. Pinning multi synchronization of delayed fractional-order memristor-based neural networks with nonlinear coupling and almost-periodic perturbations. Neural Netw. 2021, 144, 372–383. [Google Scholar] [CrossRef] [PubMed]
  11. Wang, S.; Zhang, Z.; Lin, C.; Chen, J. Fixed-time synchronization for complex-valued BAM neural networks with time-varying delays via pinning control and adaptive pinning control. Chaos Soliton Fract. 2021, 153, 111583. [Google Scholar] [CrossRef]
  12. Yu, Y.; Zhang, Z.; Zhong, M.; Wang, Z. Pinning synchronization and adaptive synchronization of complex-valued inertial neural networks with time-varying delays in fixed-time interval. J. Frankl. Inst. 2022, 359, 1434–1456. [Google Scholar] [CrossRef]
  13. Zhou, W.; Sun, Y.; Zhang, X.; Shi, P. Cluster synchronization of coupled neural networks with Lévy noise via event-triggered pinning control. IEEE Trans. Neural Netw. Learn. Syst. 2021, 33, 6144–6157. [Google Scholar] [CrossRef]
  14. Kashkynbayev, A.; Issakhanov, A.; Otkel, M.; Kurths, J. Finite-time and fixed-time synchronization analysis of shunting inhibitory memristive neural networks with time-varying delays. Chaos Soliton Fract. 2022, 156, 111866. [Google Scholar] [CrossRef]
  15. Wu, F.; Huang, Y. Finite-time synchronization and H synchronization of coupled complex-valued memristive neural networks with and without parameter uncertainty. Neurocomputing 2022, 469, 163–179. [Google Scholar] [CrossRef]
  16. Huang, Y.; Wu, F. Finite-time passivity and synchronization of coupled complex-valued memristive neural networks. Inf. Sci. 2021, 580, 775–800. [Google Scholar] [CrossRef]
  17. Zhou, Y.; Zhang, H.; Zeng, Z. Synchronization of memristive neural networks with unknown parameters via event-triggered adaptive control. Neural Netw. 2021, 139, 255–264. [Google Scholar] [CrossRef] [PubMed]
  18. Zhou, X.; Li, L.; Zhao, X. Pinning synchronization of delayed complex networks under self-triggered control. J. Frankl. Inst. 2021, 358, 1599–1618. [Google Scholar] [CrossRef]
  19. Zhang, R.; Zeng, D.; Park, J.H.; Liu, Y.; Zhong, S. Pinning event-triggered sampling control for synchronization of T–S fuzzy complex networks with partial and discrete-time couplings. IEEE Trans. Fuzzy Syst. 2019, 27, 2368–2380. [Google Scholar] [CrossRef]
  20. Wang, X.; Park, J.H.; Yang, H.; Yu, Z. Sampled-data-based H fuzzy pinning synchronization of complex networked systems with adaptive event-triggered communications. IEEE Trans. Fuzzy Syst. 2021, 30, 2254–2265. [Google Scholar] [CrossRef]
  21. Yuan, M.; Luo, X.; Hu, J.; Wang, S. Projective quasi-synchronization of coupled memristive neural networks with uncertainties and impulsive effect. Front. Neurorobot. 2022, 16, 985312. [Google Scholar] [CrossRef]
  22. Yuan, M.; Luo, X.; Mao, X.; Han, Z.; Sun, L.; Zhu, P. Event-triggered hybrid impulsive control on lag synchronization of delayed memristor-based bidirectional associative memory neural networks for image hiding. Chaos Soliton Fract. 2022, 161, 112311. [Google Scholar] [CrossRef]
  23. Bao, Y.; Abbas, H.S.; Mohammadpour Velni, J. A learning-and scenario-based MPC design for nonlinear systems in LPV framework with safety and stability guarantees. Int. J. Control 2023. [Google Scholar] [CrossRef]
  24. Bao, Y.; Chan, K.J.; Mesbah, A.; Velni, J.M. Learning-based adaptive-scenario-tree model predictive control with probabilistic safety guarantees using bayesian neural networks. In Proceedings of the 2022 American Control Conference (ACC), Atlanta, GA, USA, 8–10 June 2022; pp. 3260–3265. [Google Scholar]
  25. Feng, J.; Cheng, K.; Wang, J.; Deng, J.; Zhao, Y. Pinning synchronization for delayed coupling complex dynamical networks with incomplete transition rates Markovian jump. Neurocomputing 2021, 434, 239–248. [Google Scholar] [CrossRef]
  26. Ding, D.; Tang, Z.; Wang, Y.; Ji, Z. Pinning impulsive synchronization of complex networks with multiple sizes of delays via adaptive impulsive intervals. Circuits Syst. Signal Process. 2021, 40, 4259–4278. [Google Scholar] [CrossRef]
  27. Zhou, Y.; Zeng, Z. Event-triggered impulsive control on quasi-synchronization of memristive neural networks with time-varying delays. Neural Netw. 2019, 110, 55–65. [Google Scholar] [CrossRef] [PubMed]
  28. Zhang, Y.; Bao, Y. Event-triggered hybrid impulsive control for synchronization of memristive neural networks. Sci. China Inf. Sci. 2020, 63, 150206. [Google Scholar] [CrossRef]
  29. Wu, T.; Xiong, L.; Cao, J.; Park, J.H.; Cheng, J. Synchronization of coupled reaction-diffusion stochastic neural networks with time-varying delay via delay-dependent impulsive pinning control algorithm. Commun. Nonlinear Sci. Numer. Simul. 2021, 99, 105777. [Google Scholar] [CrossRef]
  30. Yuan, M.; Wang, W.; Luo, X.; Liu, L.; Zhao, W. Finite-time anti-synchronization of memristive stochastic BAM neural networks with probabilistic time-varying delays. Chaos Soliton Fract. 2018, 113, 244–260. [Google Scholar] [CrossRef]
  31. Li, X.F.; Fang, J.A.; Li, H.Y. Master–slave exponential synchronization of delayed complex-valued memristor-based neural networks via impulsive control. Neural Netw. 2017, 93, 165–175. [Google Scholar] [CrossRef]
  32. Zhu, W.; Wang, D.; Liu, L.; Feng, G. Event-based impulsive control of continuous-time dynamic systems and its application to synchronization of memristive neural networks. IEEE Trans. Neural Netw. Learn. Syst. 2018, 29, 3599–3609. [Google Scholar] [CrossRef] [PubMed]
  33. Jia, Q.; Bram, A.K.; Han, Z. Synchronization of drive-response networks with event-based pinning control. Neural Comput. Appl. 2021, 33, 8649–8658. [Google Scholar] [CrossRef]
  34. Fu, Q.; Zhong, S.; Jiang, W.; Xie, W. Projective synchronization of fuzzy memristive neural networks with pinning impulsive control. J. Frankl. Inst. 2020, 357, 10387–10409. [Google Scholar] [CrossRef]
  35. Jin, X.; Wang, Z.; Yang, H.; Song, Q.; Xiao, M. Optimizing pinning control of complex dynamical networks based on spectral properties of grounded Laplacian matrices. IEEE Trans. Syst. Man Cybern. Syst. 2018, 51, 786–796. [Google Scholar] [CrossRef]
  36. Yang, Z.; Zhao, B.; Liu, D. Synchronization of Delayed Memristor-Based Neural Networks via Pinning Control With Local Information. IEEE Trans. Neural Netw. Learn. Syst. 2023. [Google Scholar] [CrossRef] [PubMed]
  37. Yuan, M.; Luo, X.; Wang, W.; Li, L.; Peng, H. Pinning synchronization of coupled memristive recurrent neural networks with mixed time-varying delays and perturbations. Neural Process. Lett. 2018, 49, 239–262. [Google Scholar] [CrossRef]
  38. Wang, W.; Wang, C.; Guo, Y.; Luo, X.; Gao, Y. Self-triggered consensus of vehicle platoon system with time-varying topology. Front. Neurorobot. 2020, 14, 53. [Google Scholar] [CrossRef]
  39. Shi, L.; Zhang, C.; Zhong, S. Synchronization of singular complex networks with time-varying delay via pinning control and linear feedback control. Circuits Syst. Signal Process. 2021, 145, 110805. [Google Scholar] [CrossRef]
  40. Jin, X.; Wang, Z.; Yang, H.; Song, Q.; Xiao, M. Synchronization of multiplex networks with stochastic perturbations via pinning adaptive control. J. Frankl. Inst. 2021, 358, 3994–4012. [Google Scholar] [CrossRef]
  41. Liu, X.; Tay, W.P.; Liu, Z.W.; Xiao, G. Quasi-synchronization of heterogeneous networks with a generalized Markovian topology and event-triggered communication. IEEE Trans. Cybern. 2019, 50, 200–4213. [Google Scholar] [CrossRef]
  42. Yang, Y.; Yue, D.; Dou, C. Output-based event-triggered schemes on leader-following consensus of a class of multi-agent systems with Lipschitz-type dynamics. Inf. Sci. 2018, 459, 327–340. [Google Scholar] [CrossRef]
  43. Liu, J.; Wu, H.; Cao, J. Event-triggered synchronization in fixed time for complex dynamical networks with discontinuous nodes and disturbances. J. Intell. Fuzzy Syst. 2020, 38, 2503–2515. [Google Scholar] [CrossRef]
  44. Liu, L.; Zhou, W.; Li, X.; Sun, Y. Dynamic event-triggered approach for cluster synchronization of complex dynamical networks with switching via pinning control. Neurocomputing 2019, 340, 32–41. [Google Scholar] [CrossRef]
Figure 1. Circuit implementation of delayed MNNs.
Figure 1. Circuit implementation of delayed MNNs.
Mathematics 12 00821 g001
Figure 2. The current and voltage characteristic of the memristor. (a) With a sinusoidal current. (b) The surrogate memristor model.
Figure 2. The current and voltage characteristic of the memristor. (a) With a sinusoidal current. (b) The surrogate memristor model.
Mathematics 12 00821 g002
Figure 3. A block diagram of PETS.
Figure 3. A block diagram of PETS.
Mathematics 12 00821 g003
Figure 4. The topology structure of CMNNs. (a) Topology with 3 nodes. (b) Topology with 10 nodes.
Figure 4. The topology structure of CMNNs. (a) Topology with 3 nodes. (b) Topology with 10 nodes.
Mathematics 12 00821 g004
Figure 5. The state trajectories produced by Systems (7) and (8) without controller. (a) The phase of systems in a complicated space. (b) The state curves corresponding to the drive system (7). (c) The state curves corresponding to the response system (8).
Figure 5. The state trajectories produced by Systems (7) and (8) without controller. (a) The phase of systems in a complicated space. (b) The state curves corresponding to the drive system (7). (c) The state curves corresponding to the response system (8).
Mathematics 12 00821 g005
Figure 6. The state trajectories produced by Systems (7) and (8) with event triggered pinning control (9). (a) State curves of the drive system (7). (b) State curves of response system (8).
Figure 6. The state trajectories produced by Systems (7) and (8) with event triggered pinning control (9). (a) State curves of the drive system (7). (b) State curves of response system (8).
Mathematics 12 00821 g006
Figure 7. Synchronization error trajectories of Systems (7) and (8) with different control methods. (a) No controller. (b) Feedback controller for all nodes. (c) Pinning feedback control for the first node. (d) Pinning event triggered control (9) for the first node.
Figure 7. Synchronization error trajectories of Systems (7) and (8) with different control methods. (a) No controller. (b) Feedback controller for all nodes. (c) Pinning feedback control for the first node. (d) Pinning event triggered control (9) for the first node.
Mathematics 12 00821 g007
Figure 8. Change process of PETS (9). (a) For one pinned node { ν 1 } . (b) For five pinned nodes { ν 1 , ν 2 , ν 3 , ν 6 , ν 7 } .
Figure 8. Change process of PETS (9). (a) For one pinned node { ν 1 } . (b) For five pinned nodes { ν 1 , ν 2 , ν 3 , ν 6 , ν 7 } .
Mathematics 12 00821 g008
Figure 9. Event triggering time instants under PETS (9). (a) μ k 2 = 2.25 ; (b) μ k 2 = 0.81 .
Figure 9. Event triggering time instants under PETS (9). (a) μ k 2 = 2.25 ; (b) μ k 2 = 0.81 .
Mathematics 12 00821 g009
Figure 10. The state trajectories produced by Systems (7) and (8) with self triggered pinning control. (a) State curves of error system (11). (b) Self triggering time instants.
Figure 10. The state trajectories produced by Systems (7) and (8) with self triggered pinning control. (a) State curves of error system (11). (b) Self triggering time instants.
Mathematics 12 00821 g010
Figure 11. Evolution of max p λ 1 ( L N p ) and λ p + 1 ( L N ) for the increasing of pinned nodes.
Figure 11. Evolution of max p λ 1 ( L N p ) and λ p + 1 ( L N ) for the increasing of pinned nodes.
Mathematics 12 00821 g011
Figure 12. State curves of drive and response systems with 10 nodes. (a) States of error system (11) without control. (b) States of drive system (7) with PETS (9) on 5 pinned nodes. (c) States of drive system (8) with PETS (9) on 5 pinned nodes. (d) States of error system (11) with approach (9).
Figure 12. State curves of drive and response systems with 10 nodes. (a) States of error system (11) without control. (b) States of drive system (7) with PETS (9) on 5 pinned nodes. (c) States of drive system (8) with PETS (9) on 5 pinned nodes. (d) States of error system (11) with approach (9).
Mathematics 12 00821 g012
Figure 13. Event triggering time instants for 5 pinned nodes. Different dimensions of pinned nodes correspond to different colors.
Figure 13. Event triggering time instants for 5 pinned nodes. Different dimensions of pinned nodes correspond to different colors.
Mathematics 12 00821 g013
Figure 14. Influence of node selection on convergence. (a) { ν 1 , ν 2 , ν 3 , ν 4 } ; (b) { ν 3 , ν 6 , ν 9 , ν 10 } ; (c) { ν 2 , ν 4 , ν 5 , ν 7 } ; (d) { ν 5 , ν 7 , ν 8 , ν 9 } .
Figure 14. Influence of node selection on convergence. (a) { ν 1 , ν 2 , ν 3 , ν 4 } ; (b) { ν 3 , ν 6 , ν 9 , ν 10 } ; (c) { ν 2 , ν 4 , ν 5 , ν 7 } ; (d) { ν 5 , ν 7 , ν 8 , ν 9 } .
Mathematics 12 00821 g014
Table 1. Performance comparison of pinning synchronization for convergence.
Table 1. Performance comparison of pinning synchronization for convergence.
Control ApproachNoneFeedback Control in [37]Our Approach
Pinned Nodes0All Nodes1Event-TriggeredSelf-Triggered
v1v1, v2, v3, v6, and v7v1
Convergence of system(s)0.745715.8677.9691.46870.7511
Table 2. Performance comparison of self-triggered scheme.
Table 2. Performance comparison of self-triggered scheme.
Self-TriggeredMean Time IntervalConvergence (s)
123
[38]0.05460.06410.06628.7435
[5]0.07460.07460.07462.7184
Theorem 20.01580.01580.01580.9032
Table 3. Pinned nodes { ν 1 , ν 2 , ν 3 , ν 6 , ν 7 } on synchronization.
Table 3. Pinned nodes { ν 1 , ν 2 , ν 3 , ν 6 , ν 7 } on synchronization.
ν 11 ν 12 ν 13 ν 21 ν 22
Maximum Time Interval0.08770.02550.91390.21330.1541
Mean Time Interval0.01490.01490.01370.01490.0137
ν 23 ν 31 ν 32 ν 33 ν 61
Maximum Time Interval0.02551.49540.14870.14960.1301
Mean Time Interval0.01490.01490.01490.01490.0137
ν 62 ν 63 ν 71 ν 72 ν 73
Maximum Time Interval0.02550.07661.42900.03500.2824
Mean Time Interval0.01490.01490.01230.04330.0147
Table 4. Performance comparison of event-triggered scheme.
Table 4. Performance comparison of event-triggered scheme.
Event-Triggered Mean Time Interval
1234
[5]0.01980.01980.0198-
[42]0.01270.01190.0151-
[43]0.01140.01160.01170.0046
[44]0.01530.01140.01600.0214
Theorem 10.04670.03250.0249-
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

Fan, J.; Ban, X.; Yuan, M.; Zhang, W. Pinning Event-Triggered Scheme for Synchronization of Delayed Uncertain Memristive Neural Networks. Mathematics 2024, 12, 821. https://0-doi-org.brum.beds.ac.uk/10.3390/math12060821

AMA Style

Fan J, Ban X, Yuan M, Zhang W. Pinning Event-Triggered Scheme for Synchronization of Delayed Uncertain Memristive Neural Networks. Mathematics. 2024; 12(6):821. https://0-doi-org.brum.beds.ac.uk/10.3390/math12060821

Chicago/Turabian Style

Fan, Jiejie, Xiaojuan Ban, Manman Yuan, and Wenxing Zhang. 2024. "Pinning Event-Triggered Scheme for Synchronization of Delayed Uncertain Memristive Neural Networks" Mathematics 12, no. 6: 821. https://0-doi-org.brum.beds.ac.uk/10.3390/math12060821

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