1 Synchronization for complex networks with multiple weights under recoverable attacks 1
1.1 Introduction 1
1.2 Preliminaries 2
1.2.1 Notations 2
1.2.2 Lemmas 3
1.2.3 Network models 3
1.3 Synchronization of CNMSCs under recoverable attacks 6
1.3.1 Synchronization of CNMSCs with directed topology 6
1.3.2 Synchronization of CNMSCs with undirected topology . 11
1.4 Synchronization of CNMDSCs under recoverable attacks 12
1.4.1 Synchronization of CNMDSCs with directed topology 12
1.4.2 Synchronization of CNMDSCs with undirected topology 16 1.5 Numerical examples 17
1.6 Conclusion 23
References 23
2 Passivity and synchronization for coupled neural networks with multiweights under PD and PI control 27
2.1 Introduction 27
2.2 Preliminaries 29
2.2.1 Notations 29
2.2.2 Definitions 29
2.2.3 Lemma 30
2.2.4 CNNMWs 30
2.3 PD control for passivity and synchronization of the CNNMWs 32
2.3.1 PD control for passivity of the CNNMWs 33
2.3.2 PD control for synchronization of the CNNMWs 36
2.4 PI control for passivity and synchronization of the CNNMWs 37
2.4.1 PI control for passivity of the CNNMWs 38
2.4.2 PI control for synchronization of the CNNMWs 42
2.5 Numerical examples 43
2.6 Conclusion 50
References 50
3 Output synchronization for complex networks with multiple output or output derivative couplings 55
3.1 Introduction 55
3.2 Output synchronization of CDNs with multiple output couplings 57
3.2.1 Network model 57
3.2.2 Output synchronization analysis 58
3.2.3 Adaptive output synchronization 62
3.3 Output synchronization of CDNs with multiple output derivative couplings 66
3.3.1 Network model 66
3.3.2 Output synchronization analysis 66
3.3.3 Adaptive output synchronization 69
3.4 Numerical examples 72
3.5 Conclusion 76
References 76
4 PD control for finite-time passivity and synchronization of multiweighted complex networks 81
4.1 Introduction 81
4.2 Preliminaries 83
4.2.1 Notations 83
4.2.2 Graph theory 83
4.2.3 Definitions 84
4.2.4 Lemmas 84
4.2.5 MWCDNs 85
4.3 PD control for the FTP and FTS of the CDNMSCs 86
4.3.1 FTP of the CDNMSCs 87
4.3.2 FTS of the CDNMSCs 91
4.4 PD control for the FTP and FTS of the CDNMDCs 92
4.4.1 FTP of the CDNMDCs 93
4.4.2 FTS of the CDNMDCs 96
4.5 Numerical examples 97
4.6 Conclusion 103
References 103
5 Finite-time synchronization and H synchronization for coupled neural networks with multistate or
multiderivative couplings 107
5.1 Introduction 107
5.2 Preliminaries 109
5.2.1 Notations 109
5.2.2 Lemmas 109
5.3 FTS and finite-time H synchronization for CNNs with multistate couplings 109
5.3.1 FTS of CNNs with multistate couplings 110
5.3.2 Finite-time H synchronization of CNNs with multistate couplings and external disturbance 114
5.4 FTS and finite-time H synchronization for CNNs with multiderivative couplings 116
5.4.1 FTS of CNNs with multiderivative couplings 117
5.4.2 Finite-time H synchronization of CNNs with multiderivative couplings and external disturbance 119
5.5 Numerical examples 122
5.6 Conclusion 128
References 128
6 Finite-time synchronization and H synchronization of multiweighted complex networks with adaptive state couplings 133
6.1 Introduction 133
6.2 Preliminaries 135
6.2.1 Notations 135
6.2.2 Lemmas 135
6.2.3 Assumption 136
6.3 Finite-time synchronization and H synchronization of multiweighted complex dynamical networks with adaptive state couplings 136
6.3.1 Finite-time synchronization 136
6.3.2 Finite-time H synchronization 141
6.4 Finite-time synchronization and H synchronization of multiweighted complex dynamical networks with coupling delays and adaptive state couplings 144
6.4.1 Finite-time synchronization 144
6.4.2 Finite-time H synchronization 149
6.5 Numerical examples 152
6.6 Conclusion 159
References 159
7 Finite-time output synchronization and H output synchronization of coupled neural networks with multiple output couplings 165
7.1 Introduction 165
7.2 Preliminaries 167
7.2.1 Notations 167
7.2.2 Lemmas 167
7.3 Finite-time output synchronization of CNNMOC 168
7.3.1 Fixed coupling weights 168
7.3.2 Adaptive coupling weights 173
7.4 Finite-time H output synchronization of CNNMOC 177
7.4.1 Fixed coupling weights 177
7.4.2 Adaptive coupling weights 181
7.5 Numerical examples 185
7.6 Conclusion 188
References 190
8 Finite-time passivity and synchronization of coupled reaction-diffusion neural networks with multiple weights 195 8.1 Introduction 195
8.2 Preliminaries 197
8.2.1 Notations 197
8.2.2 Lemmas 197
8.2.3 Definitions 198
8.3 Finite-time passivity and synchronization of CRDNNs with multiple weights 198
8.3.1 Network model 198
8.3.2 Finite-time passivity 199
8.3.3 Finite-time synchronization 205
8.4 Finite-time passivity and synchronization of CRDNNs with multiple coupling delays 207
8.4.1 Network model 207
8.4.2 Finite-time passivity 207
8.4.3 Finite-time synchronization 211
8.5 Numerical examples 214
8.6 Conclusion 220
References 220
1
Synchronization for Complex Networks with Multiple Weights Under Recoverable Attacks
1.1 Introduction
During the last decade, the dynamical behavior of complex networks (CNs) has aroused increasing attention because CNs prevalently exist in the real world. Particularly, synchronization has been an appealing research topic in CNs, and many meaningful results have been obtained [1-16]. By choosing appropriate adaptive state-feedback controllers and Lyapunov functional, Zhou et al. [1] discussed the global and local synchronization in a CN with uncertain coupling functions. In [4], the synchronization problem for a CN with switching disconnected topology was addressed, and some synchronization conditions were established for such a network model. Lv et al. [5] tackled the exponential synchronization problem for CNs with coupling delay based on the impulsive control and event-triggered control techniques. In [11], the synchronization problem for stochastic CNs was discussed via pinning control technique and graph theory, in which the topology structure may be unknown. Zhu et al. [14] used the adaptive control method to deal with the synchronization problem for a type of CNs with time-varying delay, in which the restriction that time delay is differentiable is removed.
For some practical networks, such as urban population flow networks, food webs, etc., may be better described by CNs with multiple weights (CNMWs). More recently, some authors have addressed the problem of synchronization for CNMWs [17-26]. Wang et al. [17] not only investigated the pinning synchronization in the CNMWs with undirected and directed topologies but also presented several feedback gains and coupling strengths adjustment schemes. In [18], a criterion of synchronization for output-strictly passive CNMWs was obtained, and the synchronization problem of CNMWs was further discussed based on the nodes- and edges-based pinning control approaches, and the output-strict passivity. Zhao et al. [23] introduced a multiple delayed CN model with uncertain inner coupling matrices and developed a criterion of synchronization through the adaptive control scheme for such a network model. Dong et al. [24] took into account the exponential synchronization of multiple delayed CNs with switching and fixed topologies by employing the scramblingness property for adjacency matrix. Qin et al. [26] analyzed the robust synchronization of multiple delayed CNs, and a criterion for guaranteeing the robust synchronization was also developed by employing the adaptive state-feedback controller.
It is well known that the network topology may be destroyed owing to the various forms of attacks (e.g., power grids, military communication networks, and so on [27-29]), which might lead to undesirable dynamical behavior in the CNs. Consequently, it is very meaningful to study the dynamical behavior for CNs under attacks. Recently, some researchers have studied the synchronization problem of CNs suffering the attacks [30,31]. Wang et al. [30] investigated the synchronization for multiple memristive neural networks with the communication links subject to attacks and developed several synchronization criteria based on inequality techniques, -matrix properties, and event-triggered control method. Wang et al. [31] gave a global synchronization criterion for a network model suffering the successful but recoverable attacks by exploiting the switching system theory and derived the upper bounds of the average recovering time and the attack frequency. Regretfully, the network models with single coupling were discussed in these existing works about the synchronization for CNs under attacks [30,31], and the synchronization for CNMWs subject to attacks has not yet been explored. Obviously, it is very valuable and significative to further address the synchronization problem of CNMWs suffering the attacks.
This chapter discusses the synchronization for CNs with multiple state couplings (CNMSCs) or CNs multiple delayed state couplings (CNMDSCs) under recoverable attacks, respectively. The main contributions of our work are summarized as follows. First, we not only give a sufficient condition for ensuring the synchronization of directed CNMSCs suffering the attacks but also further study the synchronization problem by selecting the suitable state-feedback controller. Second, the analysis and control for the synchronization problem of undirected CNMSCs subject to attacks are also discussed, and several synchronization criteria are presented based on some inequality techniques. Third, we not only develop several synchronization criteria for CNMDSCs under attacks by constructing appropriate Lyapunov functional but also devise the suitable state-feedback controller to ensure the network synchronization.
1.2 Preliminaries
1.2.1 Notations
Let ; for any real square matrix , ; and denote the smallest and the largest eigenvalues of real symmetric matrix.
1.2.2 Lemmas
Lemma 1.1 (See [32]) Define
and let the sum of each row in the matrix be equal. Then, satisfying
Remark 1.2 The matrices and are very important for us to discuss the synchronization problem of CNMSCs and CNMDSCs, which will be utilized throughout this chapter.
Lemma 1.3 (See [33]) The Kronecker product has the following properties:
- (i)
- (ii)
- (iii)
- (iv)
where , and are matrices with suitable dimensions.
1.2.3 Network Models
In this chapter, two kinds of network models are considered as follows:
(1.1) (1.2) where ; denotes the state vector of the th node; stands for the coupling strength; is a continuous function; denotes the inner coupling matrix; represents the time delay; stands for the outer coupling matrix satisfying the following condition: if there is an edge from node to node , then ; otherwise, ; and
In this chapter, the function meets the following condition (see [34]):
(1.3) for some constant matrices and , and a positive constant , where .
Remark 1.4 In the networks (1.1) and (1.2), the different coupling forms are required to have the same topology. In fact, this situation commonly exists in some real-life networks, such as inter-city population flow networks, urban public traffic networks, and so on. For instance, in the inter-city population flow networks, choosing each city as a node, the edge represents the population flow from any city to any other city. Obviously, the changes of the urban population depend on many factors, such as economic development, climate change, and education. Therefore, the intercity population flow networks should be modeled by CNMWs, in which each influencing factor corresponds to a coupling form. Apparently, the different coupling forms in the intercity population flow networks have the same topology.
Remark 1.5 In this chapter, the topology subject to the "successful" but recoverable attacks is discussed in CNMSCs (1.1) and CNMDSCs (1.2). Namely, the attacks happen at and thus makes the topology to be broken, and the broken topology is recovered after , . In practice, this phenomenon exists in many real networks, such as military communications networks, and power grids [35,36]. Therefore, some authors have studied the synchronization of CNs suffering the successful but recoverable attacks [30,31]. However, the synchronization for CNMWs under the successful but recoverable attacks has not yet been discussed.
When , the attacks happen and the topologies of the networks (1.1) and (1.2) are destroyed. After , the broken topology can be recovered. In this chapter, we assume that the networks (1.1) and (1.2) suffering the attacks have different types of topologies, and .
Therefore, one has
where , , , represents the outer coupling matrix of the networks (1.1) and (1.2) subject to the attacks, in which has the same definition as .
Denote
where .
Then, we have
(1.4) (1.5) in which .
Next, the synchronization definition for the network (1.4) [or (1.5)] is introduced as follows.
Definition 1.6 The network (1.4) [or (1.5)] can achieve synchronization if
Denote
1.3 Synchronization of CNMSCs Under Recoverable Attacks
1.3.1 Synchronization of CNMSCs with Directed Topology
(1) Synchronization analysis
Evidently, (1.4) can be rewritten as
(1.6) Theorem 1.7 If there are two positive constants and satisfying
- (i)
- (ii)
in which , , the network (1.4) is...