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.
MSC:
93C10
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: in this paper denotes the Banach space of all continuous functions mapping from to with q-norm or ∞-norm, denotes an Euclidean space of n dimensions, and the superscript denotes a vector transposition or matrix transposition. In this paper, the vector norm is defined as , which means the 2-norm of a vector ; , refers to the closure (convex hull) of ; and represents the maximum eigenvalue of matrix P.
| Algorithm 1 Algorithm for self-triggered scheme |
Require: ,, Ensure: ,,,,
|
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:
where and are neural feedback functions used in the MNNs; is the voltage of the capacitor ; and and represent the memristance of the memristor and , respectively. denotes the resistance; represents the transmission delay; and and . Here, is a constant, and it has a positive value. is a two-valued function determined by k and l; that is, for and for .
Figure 1.
Circuit implementation of delayed MNNs.
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:
where represents the self-inhibition of the k-th neuron in the MNNs; indicates the memristor’s synaptic connection weight; and is the memristor-based weight. Then, and , , .
Figure 2.
The current and voltage characteristic of the memristor. (a) With a sinusoidal current. (b) The surrogate memristor model.
Assume that is a solution to MNNs (2) in the initial conditions of . In particular, the solution can be further extended to 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., and , is acquired in Equation (3).
According to the characteristics of a memristor, the state parameters in Equation (3) satisfy the following conditions:
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 , , , we obtain
Other parameters are defined in a similar way, and the introduction of the response system is shown in Equation (6).
where indicates a state variable of the neuron in the MNNs (), and t is not less than zero.
Suppose that in the initial conditions of , the solution to MNNs (6) is . In particular, is a controller that can achieve exponential synchronization of the MNNs shown in Equations (5) and (6).
In Equations (5) and (6), , , , and indicate time-varying uncertainties. Then, we have , , , and . Consider N coupled MNNs (5) as follows
Then, the CMNNs could be a drive system containing N identical MNNs, and it can be described as Equation (7). In this expression, are the state variables of dynamical node i; the , , , , ; the constant refers to the coupling strength; the matrix is a nondelayed inner connecting matrix; and the coupled matrix represents the whole network’s topology, and it satisfies the following conditions: (): diffusive coupling conditions are satisfied, i.e., for ; (): for a directed edge that points from node j to node i, ; otherwise, .
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.
2.2. Error Systems of CMNNs
The synchronization error is formulated as with the initial condition . The design of the nonlinear hybrid controller is:
where , represents the impulsive time instants that conform to ; ; represents the gain of state feedback control; and refers to the Dirac impulsive function, and its definition is shown below
Here, is the initial time, and represents time instants that are determined by a series of subsequence events. It is assumed shows right continuity at the time , i.e., . Thus, the solution to the error system exhibits jumping discontinuity under impulse at . 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 .
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 determined. Then, the information can be exchanged from CMNNs to actuators at each instant . 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.
Figure 3.
A block diagram of PETS.
Based on this, the event-triggered impulsive hybrid controller error system with state feedback can be designed as
where , , , . is the control input with state feedback. In addition, the impulsive control can only work at time .
Then, for , the measurement error of Equation (11) is:
and satisfies .
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 is Lipschitz continuous. In this case, positive scalars exist such that
for all , .
Assumption 2
([28]). For any , is a bounded activation function, i.e., it satisfies the positive constant :
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
Lemma 2
([27]). Let
and do not decrease in for a fixed , where . Additionally, let and do not decrease in u. Assume that , satisfy
and
where represents the upper right Dini derivative, and ; and indicates that h is approximated to 0 from the right-hand side. For , indicates that ().
Lemma 3
([29]). It is supposed that the continuous function corresponds to a nonnegative value if conforms to the following:
and r is a unique and positive solution to
Lemma 4
([31]). Based on Assumptions 1 and 2, the following expression is formulated
where , , , , , , , , , .
Definition 1
Definition 2
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, , , , , , .
Theorem 1.
This paper designs the triggered function as
The triggered instant depends on the event-triggered condition shown in Equation (30)
In addition, if Equations (26)–(28) and (30) hold, Equations (24) and (2) can be rewritten as the following inequalities
Proof.
For System (11), consider the nonnegative function as
Let
When and the solution to (11) are differentiated for the ,, there is
Let and . For , we have
Combining with Lemma 1 and Lemma 4, we have
Then, there is
Considering that , , in this condition, we have the inequality shown in Equation (39)
In Equation (39), . According to Assumption 3, W is irreducible, so is also irreducible. According to the discussion in [29], holds for any positive constant.
Then, there is
Here, the controller (9) can be transformed into
Next, the event-triggered function shown in Equation (29) is designed, and it should satisfy .
After combining with the mentioned condition, consider such that
Combining with and , there is
Taking into consideration, we have
That is,
for , .
Here, the stability of Equations (47) and (48) is discussed, respectively. When , , , according to Equation (11), we have
When , for the delayed impulsive system shown in Equation (51) and Lemma 2, suppose is a unique solution:
With the variable parameter formula,
The expression of is written as
We have .
Remark 4.
For the calculation of triggered constants , taking the definition of the Lyapunov function and the relationship between measurement error and synchronization error into account, triggered function 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 .
As will be proved in Theorem 1, , and a constant exists and satisfies . Then,
and .
Let . For the continuous function , according to (2), , , and . Moreover, a unique solution to exists.
For , and hold, and we have and . Thus,
and
According to Equation (2), and by combining Equations (58) and (59), it will be proven that, for , there is the following inequality
When ,
then
and we have
Obviously, Equation (66) contradicts Equation (61). Then, when , Equation (60) holds. Meanwhile, when , according to Equation (52), we have
Letting , according to (66), we have
Since , it can be deduced from Inequality (26) that . 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
where , and is the unique solution Equation (78).
Case 2: For .
When , , since , we have constant satisfying .
Similarly,
where . Therefore
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 but also the coupled structure of the system. By utilizing the event-triggered conditions 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.
Proof.
For , according to Assumption 2, there is
where , and .
Then, according to , there is
and , .
Based on the event-triggered condition (30), there is
and .
According to , for , , there is
Thus, it can be derived that the lower bound of the inter-execution time exists, and . 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, 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:
This paper denotes the update instants for sampling and control as , 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 , because the self-triggered instants meet the condition shown in Equation (82), according to Equation (81), . Then, the formulation of the event-triggered condition (30) is shown in Equation (82), and it holds for . Moreover, considering that the second term involved in Equation (82) satisfies the condition all the time, holds.
3.2. Pinned Nodes Selection
According to [35], 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 and , to guarantee . The details of the Algorithm 2 are designed as follows:
| Algorithm 2 Algorithm for Pinned Nodes’ Selection |
|
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.
Figure 4.
The topology structure of CMNNs. (a) Topology with 3 nodes. (b) Topology with 10 nodes.
For the coupled system, this paper sets the coupling strength . Meanwhile, the inner connecting matrix and coupled matrix W are set as
For Systems (7) and (8), the time-varying delay is , and it satisfies , . , and it satisfies Assumptions 1 and 2 with , . The values of node are initialized as follows: , , , and . The initial values of node are as follows: , , and .
Inspired by [36] and Lemma 4, this paper sets , and the other parameters of Systems (7) and (8) satisfy the condition in Equation (4). We set , and then we construct the following matrices of parameters.
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 as the pinned node, i.e., and . For the controller, when , this paper sets , , . Then, , , and are chosen to satisfy Theorem 1 and the triggered conditions. By employing Equations (2)–(27), the following results can be obtained
When , this paper sets , and then we have
Based on the above parameter setting, we choose the first nodes, i.e., 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).
Table 1.
Performance comparison of pinning synchronization for convergence.
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 : (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.
Figure 8.
Change process of PETS (9). (a) For one pinned node . (b) For five pinned nodes .
Figure 9.
Event triggering time instants under PETS (9). (a) ; (b) .
Based on the above parameter setting, it is calculated that , , and . 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.
Table 2.
Performance comparison of self-triggered scheme.
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 and the Laplacian matrix is . Then, all the eigenvalues of are calculated in an increasing order; that is, . Then the eigenvalues from are derived as , , , , , , , , and .
Considering the CMNNs shown in Figure 4b, this paper sets the coupling strength . Meanwhile, the inner connecting matrix and the coupled matrix W is as follows
As pinned nodes increase from 1 to 9, the trends of and are demonstrated as in Figure 11. According to analysis of Figure 11, it can be seen that stays at greater values than with the increasing number of pinned nodes, and it can predict the small fractional nodes to be controlled. The remains stable since , which means it is cost-effective to select the number of pinned nodes from 2 to 7.
Figure 11.
Evolution of and for the increasing of pinned nodes.
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 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 is stable as the number of pinned nodes p increases. This means that the lowest number of pinned nodes () can be selected since each 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 , and other parameters for Systems (7) and (8) are set as follows
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 , this paper sets , , , , , , , , , , , , , , , , and . Then, , , , , and , by employing (2)–(27), and the obtained results satisfy Theorem 1 and the triggered conditions. When , this paper sets , and we have .
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, . 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.
Table 3.
Pinned nodes on synchronization.
Figure 13.
Event triggering time instants for 5 pinned nodes. Different dimensions of pinned nodes correspond to different colors.
To investigate whether the control performance is affected by the change in the degree of pinned nodes, this paper replaces the pinned nodes with , , , and . 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.
Figure 14.
Influence of node selection on convergence. (a) ; (b) ; (c) ; (d) .
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.
Table 4.
Performance comparison of event-triggered scheme.
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
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
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. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).