 Research
 Open Access
 Published:
Finitetime synchronization control relationship analysis for two classes of Markovian jump complex networks under feedback control
Advances in Difference Equations volume 2018, Article number: 382 (2018)
Abstract
In this paper, finitetime synchronization problems for a class of nonlinear coupled Markovian jump delay time complex networks (NCMJDTCNs) with stochastic noises and a class of linear coupled Markovian jump delay time complex networks (LCMJDTCNs) with stochastic noises are investigated. Compared to the existing works [Li and Yang in IEEE Trans. Cybern. 46(1):171–180, 2016; Zhang et al. in Physica A 494:251–264, 2018; Liu and Chen in IEEE Trans. Neural Netw. Learn. Syst. 26(1):113–126, 2015; Jin et al. in IEEE Trans. Neural Netw. Learn. Syst. 23(9):1345–1355, 2012; Feng et al. in IEEE Access, 2018, https://doi.org/10.1109/ACCESS.2018.2836142; Tseng in Neural Netw. 86:18–31, 2017; Lei et al. in Neurocomputing 230:390–396, 2017; Cui et al. in J. Franklin Inst. 351:2543–2561, 2014; Wang et al. in Nonlinear Dyn. 79:47–61, 2015; Liu et al. in Neurocomputing 153:148–158, 2015], the main contribution of this paper consists of two new ideas which are applied to analyze a nonlinear coupling affecting synchronization dynamics of the NCMJDTCNs.
Introduction
Complex networks have gained widespread interest because of the pioneering work of Watts and Strogatz [11]. In various fields, there are many applications of complex networks, such as communication networks, the World Trade Web, social networks, genetics regulatory networks, neuronal networks [12–14]. Synchronization is one of the most important collective behaviors of complex dynamical networks. There are many different kinds of synchronization, for instance, asymptotical, finitetime, and cluster synchronization [15–17].
It should be noted that nonlinear coupling is an important factor impacting synchronization dynamics of nonlinear coupled complex networks [1–7]. In [1], synchronization for a class of nonlinear coupled complex networks with adaptive distributed controller based on fuzzy logic systems was studied. In [2], Zhang et al. investigated robust outer synchronization for a class of nonlinear coupled complex networks with parametric disturbances and mixed timevarying delays. By analyzing the literature [1–7], one can conclude that although synchronization problems for some classes of nonlinear coupled complex networks were explored, except for [3], nobody considered nonlinear coupling to effect synchronization dynamics of the addressed networks. In [3], global synchronization for a class of nonlinear coupled complex networks was proposed. Furthermore, the above topic was analyzed from the simulation aspect. For a nonlinear coupling affecting synchronization dynamics of nonlinear coupled complex networks, it is very significant to adopt some new ideas to discuss the issue. The work can extend the already analyzed schemes of synchronization problems for nonlinear coupled complex networks. This is the first motivation of this paper.
In order to make a system attain a fast convergence speed, recently, finitetime synchronization of complex networks has been employed more and more [8, 18–20]. In [18], finitetime synchronization for a class of multiweighted complex networks with and without coupling delay was investigated. In [19], Ren et al. studied finitetime synchronization for a class of Markovian jumping stochastic complex networks with mixed time delays. For finitetime synchronization and nonlinear effect problem of nonlinear coupled complex networks, until now, there is no literature on this issue.
Because Markovian jumps can model random abrupt variations which are often caused by random failures and repairs of the components, Markovian jump systems have attracted increasing attention [9, 10, 21–28]. In [21], Huang et al. investigated finitetime \(H_{\infty}\) synchronization for a class of Markovian jump complex networks with timevarying delays. In [22], almost sure cluster synchronization was used for a class of Markovian jump complex networks with stochastic noise via decentralized adaptive pinning control. Besides this, due to the limited travel speed of signals, processing speeds and the other environment elements, one experiences time delays and stochastic perturbations [29, 30].
Inspired by the above discussions, we observe that it is significant to study finitetime synchronization and nonlinear effects for NCTDMJCNs with stochastic noise. To the best of our knowledge, until now, for finitetime synchronization of NCTDMJCNs, there is no literature on this topic. In this paper, two ideas are adopted to analyze a nonlinear coupling which affects synchronization dynamics of the addressed NCTDMJCNs with stochastic noise. The first idea is as follows: (1) Assume that a nonlinear coupling function \(g(x)\) satisfies the Lipschitz condition. That is to say, \(\g(x_{1}(t))g(x_{2}(t))\\leq L\x_{1}(t)x_{2}(t)\\), where \(L>0\). Thus, one has \(\frac{\g(x_{1}(t))g(x_{2}(t))\}{\x_{1}(t)x_{2}(t)\}\leq L\). It is seen that if \(\x_{1}(t)x_{2}(t)\\) is fixed, and \(\g(x_{1}(t))g(x_{2}(t))\\) becomes larger, L should become also larger. This means that if the nonlinearity of \(g(x(t))\) is more serious, L will become larger. (2) Combining Lyapunov stability theory and some stochastic analysis techniques, sufficient conditions for finitetime synchronization of the addressed NCTDMJCNs with stochastic noise can be derived. Furthermore, in the sufficient conditions, because \(g(x)\) satisfies the Lipschitz condition, parameter L must exist. Thus, the nonlinearity of \(g(x)\) which affects synchronization dynamics of the addressed NCTDMJCNs with stochastic noise is analyzed by adjusting L. The detailed analysis process is given in Remarks 3 and 7–8. The second idea is to use a comparison analysis method as follows: Firstly, based on the addressed NCTDMJCNs with stochastic noise, a class of LCTDMJCNs with stochastic noise is considered. The addressed networks are the same except for coupling functions. Secondly, a sufficient condition for finitetime synchronization of the LCTDMJCNs with stochastic noise is obtained. Thirdly, according to the above sufficient conditions, finitetime synchronization control relationships of the addressed networks are built. By analyzing them, the nonlinear coupling function \(g(x(t))\) affecting synchronization dynamics of the NCTDMJCNs with stochastic noise is analyzed.
The main contribution of this paper is that it extends exiting works [1–10]. From the second paragraph of the introduction, it is seen that although synchronization problems of nonlinear coupled complex networks were investigated in [1, 2, 4–7], the nonlinear coupling affecting synchronization dynamics was not analyzed. In [3], global synchronization and nonlinear coupling affecting nonlinear coupled complex networks were considered. Compared to this paper, there exist three differences, which include nonlinear effect analysis ideas, the addressed network models and the addressed synchronization problems. The detailed analysis is presented in Remarks 2–5 and 7–8. Besides these differences, in [8–10], the authors mainly focused on finitetime synchronization of linear coupled Markovian jump complex networks.
The paper is organized as follows. The model and preliminaries are presented in Sect. 2. The finitetime synchronization, relationships of synchronization control rules, and nonlinear effect analysis are given in Sect. 3. In order to illustrate the effectiveness of the derived results, Sect. 4 presents three examples. The conclusions are drawn in Sect. 5.
Notations: Throughout this paper, \(\mathbb{R}^{n\times m}\) is the set of real matrices and \(\mathbb{R}^{n}\) denotes the ndimensional Euclidean space. The superscript T denotes the matrix transposition; \(I_{n}\in \mathbb{R} ^{n\times n}\) means an ndimensional identity matrix; \(X \geq Y >0\) (respectively, \(X>Y>0\)), where \(X , Y \in\mathbb{R}^{n\times n}\) are symmetric matrices, means that the matrix \(X Y \) is positive semidefinite (respectively, positive definite); \(\\cdot\\) refers to the Euclidean vector norm in \(\mathbb{R}^{n}\) and \(\operatorname{diag}\{\cdots\}\) stands for a block diagonal matrix. The Kronecker product of matrices \(A\in\mathbb{R}^{m\times n}\) and \(B\in\mathbb{R}^{M\times N}\) is a matrix in \(\mathbb{R}^{mM\times nN}\) which is denoted as \(A\otimes B\). If A is a matrix, \(\lambda_{\mathrm{max}}\) denotes the maximal eigenvalue. Let \((\Omega,\mathcal {F},\{\mathcal {F}_{t}\}_{t\geq 0},P)\) be a complete probability space with a filtration \(\{\mathcal {F}_{t}\}_{t\geq 0}\) satisfying the usual conditions (i.e., the filtration contains all Pnull sets and is right continuous). Further, \(E[x]\) means the expectation of the random variable x. If the dimensions of matrices are not explicitly indicated, they are assumed suitable for any algebraic operations.
Problem formulation and preliminaries
In this section, problem formulation and preliminaries are briefly introduced. In this paper, we consider a class of NCTDMJCNs with stochastic noises and a class of LCTDMJCNs with stochastic noises, respectively. They are as follows:
where \(\{{r(t)},{t}\geq0\}\) is a rightcontinuous Markov chain on the probability space \((\Omega,\mathcal{F}, \{\mathcal{F}_{t}\}_{t\geq 0},P)\) taking values in a finite state space \(S=\{1,2,\dots,s\}\) with a generator \(\Pi=(\delta_{ij})_{s\times s}\) (\(i,j\in S\)) given by
where \(\Delta t>0\), \(\lim_{\Delta t\rightarrow 0} (o(\Delta t)/\Delta t)=\)0, \(\delta_{ij}>\)0 (\(\forall i\neq j\)) is the transition rate from state i to state j, and \(\delta_{ii}=\sum_{i\neq j}\delta_{ij}<0\); \(c(r(t))\) represents the coupling strength in state \(r(t)\) and \(c(r(t))>0\), \(\Gamma(r(t))\in \mathbb{R}^{n\times n}\) is an innercoupling matrix in state \(r(t)\), \(A(r(t))=(a_{ij}(r(t)))_{N\times N}\) is an outercoupling matrix, and the diagonal elements of matrix \(A(r(t))\) are defined by \(a_{ii}(r(t))=\sum_{j=1,j\neq i}^{N}a_{ij}(r(t))\); \(\tau>0\) is node time delay, \(f(\cdot, \cdot):\mathbb{R}^{n}\to \mathbb{R}^{n}\) describing for the activity of the ith node is a vectorvalued function, \(g(\cdot): \mathbb{R}^{n}\to \mathbb{R}^{n}\) denotes a nonlinear coupling function and \(u_{i}(t,r(t))\) denotes the control input of the ith node in state \(r(t)\), \(\sigma_{i}(x(t),t,r(t))\in \mathbb{R}^{n\times n}\) is the noise intensity, \(\omega_{i}=(\omega_{i1},\omega_{i2},\dots,\omega_{in})^{T}\) is a bounded vectorvalued Brownian motion process that is independent of the Markov chain \(r(t)\), satisfying
Remark 1
Comparing networks (1) and (2), it is not difficult to observe that except for the coupling functions, there is no difference. The coupling functions of networks (1) and (2) are a nonlinear coupling function \(g(x_{j}(t))\) and a linear coupling function \(x_{j}(t)\), where \(j=1,2,\ldots,N\). Why do we discuss them? The reason is closely related to the aim of this paper. From the introduction of this paper, it is clear that we mainly focus on the nonlinear coupling \(g(\cdot)\) affecting synchronization dynamics of network (1). Furthermore, it is seen that two ideas are adopted to analyze the issue. In the second idea, by using finitetime synchronization conditions of networks (1) and (2), the finitetime synchronization control relationships are built. Based on the control relationships, the above issue is explored. Besides, for networks (1) and (2), the following two issues are also important: (i) First is the difference between the functions \(f(\cdot,\cdot)\) and \(g(\cdot)\). In network (1), the nonlinear function \(g(\cdot)\) is a special case of a nonlinear function \(f(\cdot,\cdot)\). For example, if \(f(\cdot,\cdot)=f(\cdot,0)\) and \(f(\cdot,0)=g(\cdot)\), then \(f(\cdot,\cdot)=g(\cdot)\). (ii) Regarding the function \(f(\cdot,\cdot)\), networks (1) and (2) are nonlinear systems. For the coupling functions \(g(x_{j}(t))\) and \(x_{j}(t)\) of networks (1) and (2), network (1) is a nonlinear coupled system, while network (2) is a linear coupled system.
Remark 2
From the introduction, we know the following facts: (i) Until now, although some results on Markovian jump complex networks have been obtained, they focused on linear Markovian jump complex networks instead of nonlinear Markovian jump complex networks, see, e.g., [8–10]. For finitetime synchronization and nonlinear coupling effect of NCTDMJCNs, there is no literature on the issue. (ii) In [1–7], the authors considered some classes of nonlinear coupled complex networks. But except for [3], there is no literature on nonlinear coupling affecting synchronization dynamics of the addressed complex networks. (iii) There are three differences between this paper and reference [3]. Firstly, the addressed network aspect. In the complex networks of [3], there were no Markovian jumps and stochastic noises. While in this paper a class of NCTDMJCNs with stochastic noises is considered. Secondly, the addressed synchronization problem aspect. In [3], the authors proposed global synchronization. This paper is devoted to finitetime synchronization. Thirdly, one aspect of the synchronization effect analysis idea of nonlinear coupling. In [3], this analysis was built on an assumption that the nonlinear coupling function \(\varphi(\cdot,\cdot)\) satisfied the following three conditions: (i) \(\varphi(\cdot,\cdot)\) was a continuous mapping satisfying the local Lipschitz condition. (ii) There existed a positive constant \(L>0\) such that \((xy)\varphi(y,x)\leq L(xy)^{2}\), \(\forall x\neq y\). (iii) \(\varphi(y,x)=\varphi(x,y)\). In this paper, our analysis is based on Assumption 1. It is clear that in [3] and this paper, the nonlinear coupling functions are handled by different methods. This constitutes a difference in synchronization effect analysis of [3] and this paper.
Let \(s(t)\) be the synchronization state of the networks (1)–(2). Then, according to networks (1)–(2), \(s(t)\) satisfies
Because linear feedback control scheme is simple and easily realized [31], in this paper, we use the following linear feedback controller:
where \(\varepsilon_{i}(r(t))>0\), \(k_{i}(r(t))>0\), \(\varrho(r(t))>0\), \(e_{i}(t)^{\beta}=(e_{i1}(t)^{\beta}, e_{i2}(t)^{\beta}, \ldots, e_{in}(t)^{\beta})^{T}\), \(\operatorname{sign}(\cdot)\) is the sign function and \(\operatorname{sign}(e_{i}(t))=(\operatorname{sign}(e_{i1}(t)), \operatorname{sign} (e_{i2}(t)), \ldots, \operatorname{sign}(e_{in}(t)))^{T}\), β satisfies \(0<\beta<1\) and \(\beta\in \mathbb{R}\).
For notation simplicity, we denote \(\Gamma(r(t))\), \(c(r(t))\), \(a_{ij}(r(t))\), \(\varepsilon_{i}(r(t))\), \(k_{i}(r(t))\) and \(\varrho(r(t))\) as \(\Gamma_{r}\), \(c_{r}\), \(a_{ij}^{r}\), \(\varepsilon_{ir}\), \(k_{ir}\) and \(\varrho_{r}\), respectively.
In order to obtain the main results, the following definition, assumptions and lemmas are needed.
Definition 1
Network (1) or (2) is said to achieve global synchronization in finitetime \(t^{*}\), if there exists a constant \(t^{*}>0\), which depends on the initial state vector value \(x(t)\), for any \(t\geq t^{*}\), such that
holds for any \(i\in \{1,2,\ldots,N\}\), where \(x(t)=(x_{1}^{T}(0), \ldots, x_{N}^{T}(0))^{T}\), \(s(t)=(s_{1}(t), \ldots, s_{n}(t))^{T}\in \mathbb{R}^{n}\) is the synchronization state of network (1) or (2).
Assumption 1
The functions \(f(\cdot, \cdot)\) and \(g(\cdot)\) satisfy Lipschitz conditions, that is, there exist constants L, \(L_{1}>0\) and \(L_{2}>0\) such that
Assumption 2
There exist nonnegative constants \(\mu_{(r)ij}\) (\(i,j=1,2,\dots,N\), \(r\in S\)), such that
Assumption 3
(Yin et al. [32])
Let \(0<\beta<1\) and \(\lambda>0\). There exists a continuous function \(g : [0, \infty )\rightarrow [0, \infty )\) with \(g(0)>0\), for any \(0\leq u\leq t\), such that
Assumption 4
Suppose that the initial conditions of networks (1) and (2) are given by \(x_{i}(z)=\varphi_{i}(z)\in C([\tau,0],\mathbb{R}^{n})\), \(i=1,2,\ldots,N\), where \(C([\tau,0],\mathbb{R}^{n})\) denotes the set of continuous functions mapping the interval \([\tau, 0]\) into \(\mathbb{R}^{n}\).
Lemma 1
(Bhat et al. [33])
Suppose that function \(V(t):[0,\infty) \rightarrow [0,\infty)\) is differentiable (the derivative of \(V(t)\) at 0 is, in fact, its right derivative) and
where \(\eta>0\) and \(0<\alpha<1\). Then \(V(t)\) will reach zero in finite time \(t^{*}\leq V^{1\alpha}(t)/(\eta(1\alpha))\) and \(V(t)=0\) for all \(t\geq t^{*}\).
Lemma 2
(Boyd et al. [34])
For any vectors \(x,y\in \mathbb{R}^{n}\) and a positivedefinite matrix \(Q>0\), the following inequality holds:
Lemma 3
(Mei et al. [35])
Let \(x_{1}, x_{2}, \ldots, x_{n}\in \mathbb{R}^{n}\) be any vectors and \(0< q<2\) a real number. Then the following inequality holds:
Lemma 4
(Wang and Xiao [36])
If \(a_{1}, a_{2}, \dots, a_{n}\geq 0\) and \(0< p\leq 1\), then
Main results
In this section, the finitetime synchronization and nonlinear effect of networks (1)–(2) are studied. In order to show the advantages of the proposed method and the results in this paper, we give seven corollaries of Theorems 1–2.
Finitetime synchronization for a class of NCTDMJCNs with stochastic noises
Subtracting (3) from (1), we obtain the error system, which can be described as follows:
where \(e_{i}(t)=x_{i}(t)s(t)\), \(F(e_{i}(t), e_{i}(t\tau))=f(x_{i}(t), x_{i}(t\tau))f(s(t), s(t\tau))\), \(G(e_{j}(t))=g(x_{j}(t))g(s(t))\), and \(\tilde{\sigma_{i}}(e(t), t,r) =\sigma_{i}(x(t), t, r)\sigma(s(t), t, r)\).
Theorem 1
Let Assumptions 1–4 hold, then network (1) achieves global synchronization under the set of controller (4) in finite time \(t^{*}\) if the following conditions are satisfied:

(i)
If \(p\neq r\), \(q_{p}\varrho_{p}a_{r}\leq 0\), otherwise, if \(p=r\), \(q_{p}\varrho_{p}a_{r}\geq 0\), where \(r, p\in S\).

(ii)
The following LMI holds:
$$\begin{aligned} \begin{bmatrix}\Theta_{r}^{(1)}&0\\ \star&\Theta_{r}^{(2)} \end{bmatrix}\leq 0, \end{aligned}$$(6)where \(\Theta_{r}^{(1)}=\rho_{r}I_{N}\otimes I_{n}+L^{2}\Q_{r(1)}\I_{N}\otimes I_{n} +I_{N}\otimes Q^{1} +\Psi_{r}\otimes I_{n} +c_{r}(A_{r}\otimes \Gamma_{r})^{T}Q_{r(1)}^{1}(A_{r}\otimes \Gamma_{r}) 2\Xi_{r}\otimes \Gamma_{r}\), \(\Theta_{r}^{(2)}=\eta_{r}I_{N}\otimes I_{n}\), \(\rho_{r}=\varrho_{r}+2L_{1}^{2}\Q\+\sum_{p=1}^{s}\frac{\delta_{rp}q_{p}}{q_{r}}\upsilon\), \(\eta_{r}=2L_{2}^{2}\Q\+\upsilon\varrho_{r}\), \(\Xi_{r}=\operatorname{diag}\{\varepsilon_{1r},\ldots,\varepsilon_{Nr}\}\), \(\Psi_{r}=\operatorname{diag}\{\mu_{(r)1},\ldots,\mu_{(r)N}\}\), \(\mu_{(r)i}=\sum_{j=1}^{N}\mu_{(r)ij}\), \(k=\min\{k_{ir}\}\), \({i\in\{1,2,\ldots,N\}}\), \({r\in S}\).

(iii)
\(t^{*}\) is estimated by \(t^{*}\leq \tau+\frac{\varrho^{\frac{1+\beta}{2}}V(0,r(0))^{1\frac{1+\beta}{2}}}{\nu(1\frac{1+\beta}{2})}\), \(\nu=\min\{\lambda \upsilon, 2k\}\), \(k=\min_{i\in \{1,2,\ldots,N\}}^{r\in S}\{k_{ir}\}\), \(\lambda>0\), \(0<\beta<1\), \(V(0,r(0))=q_{r(0)}\sum_{i=1}^{N}e_{i}^{T}(0)e_{i}(0)\), \(e_{i}(0)\) (\(i=1,2,\ldots,N\)) is the initial condition.
Proof
Construct a Lyapunov–Krasovskii functional candidate as
where \(q_{r}\geq\varrho_{r}>0\), \(r\in S\).
Computing \(\mathcal{L}V(e(t),t,r)\) along the trajectory of the error system (5), one can obtain
Based on Assumption 1 and Lemma 2, we have
Because of \(\sum_{r,p\in S}\delta_{rp}=0\), for \(\forall a_{r}>0\) (\(r\in S\)), we get
Thus,
From Assumption 2, we obtain
Denoting \(\Xi_{r}=\operatorname{diag}\{\varepsilon_{1r},\ldots,\varepsilon_{Nr}\}\), \(\mu_{(r)i}=\sum_{j=1}^{N} \mu_{(r)ij}\), \(\Psi_{r}=\operatorname{diag}\{\mu_{(r)1},\ldots,\mu_{(r)N}\}\), \(k= \min_{i\in \{1,2,\ldots,N\}}^{r\in S}\{k_{ir}\}\), \(e(t)=(e_{1}^{T}(t),\ldots,e_{N}^{T}(t))^{T}\), \(e_{i}(t)=(e_{i1}(t), \ldots, e_{in}(t))^{T}\), \(e(t\tau(t))=(e_{1}^{T}(t\tau(t)), \ldots, e_{N}^{T}(t\tau)(t))^{T}\), \(e_{i}(t\tau)=(e_{i1}(t\tau), \ldots, e_{in}(t\tau))^{T}\), and substituting (9)–(13) into (8), then taking the expectation on both sides of (8), according to condition (i) in Theorem 1, we have
where \(\rho_{r}=\varrho_{r}+2L_{1}^{2}\Q\+\sum_{p=1}^{s}\frac{\delta_{rp}q_{p}}{q_{r}}\upsilon\), \(\eta_{r}=2L_{2}^{2}\Q\+\upsilon\varrho_{r}\).
By Lemma 4, we get
where \(q_{r}\geq \varrho_{r}>0\).
Let \(\lambda>0\), then combining Assumption 4 and Lemma 4, we obtain
Thus, substituting (15)–(16) into (14), we have
where \(\Theta_{r}^{(1)}=\rho_{r}I_{N}\otimes I_{n}+L^{2}\Q_{r(1)}\I_{N}\otimes I_{n} +I_{N}\otimes Q^{1} +\Psi_{r}\otimes I_{n} +c_{r}(A_{r}\otimes \Gamma_{r})^{T}Q_{r(1)}^{1}(A_{r}\otimes \Gamma_{r}) 2\Xi_{r}\otimes \Gamma_{r}\), \(\Theta_{r}^{(2)}=\eta_{r}I_{N}\otimes I_{n}\).
Let \(\nu=\min\{\lambda \upsilon, 2k\}\), then by Lemmas 3–4, and the condition (ii) in Theorem 1, we get
where \(\varrho=\max_{r\in S}\{\varrho_{r}\}\).
For any \(t_{0}\geq \tau>0\), we have \(E[V^{\frac{1+\beta}{2}}(t_{0})]=(E[V(t_{0})])^{\frac{1+\beta}{2}}\). Therefore, we can obtain
According to Lemma 1, \(E[V(t)]\) converges to zero in finitetime \(t^{*}\) and finitetime \(t^{*}\) is estimated by
This shows that \(V(e(t),t,r)=0\) if \(t\geq t^{*}\). Therefore, \(e_{i}(t)=0\) if \(t\geq t^{*}\). By Definition 1, if \(t\geq t^{*}\), we have \(E\x_{i}(t)s(t)\=0\). Hence, network (1) will achieve finitetime global synchronization under the controller (4) within finite time \(t^{*}\). This completes the proof. □
Remark 3
In Theorem 1, the nonlinear coupling function \(G(\cdot)\) is handled using Assumption 1. In other words, we use inequality \(\G(x(t))G(y(t))\\leq L\x(t)y(t)\\), where \(G(x(t))=g(x(t))g(s(t))\), \(s(t)\) is synchronization state of network . Due to to \(\G(x(t))G(y(t))\\leq L\x(t)y(t)\\), one has \(\g(x(t))g(y(t))\\leq L\x(t)y(t)\\). From the introduction, we know that if the nonlinearity of \(g(\cdot)\) is more serious, L becomes larger. Therefore, based on Theorem 1, the nonlinear coupling affecting synchronization dynamics of network (1) can be analyzed by adjusting L. The steps are as follows: (a) By Theorem 1, synchronization rule, which includes \(\varepsilon_{ir}\), \(k_{ir}\), \(\varrho_{r}\) and β of the controller (4), can be designed. The synchronization rule can make network (1) realize finitetime synchronization. (b) Synchronization simulation results of the network (1) with the synchronization rule are given. (c) The synchronization rule is fixed. This means \(\varepsilon_{ir}\), \(k_{ir}\), \(\varrho_{r}\) and β are kept fixed. (d) A new nonlinear coupling function \(\tilde{g}(x)\) is chosen. According to Assumption 1, one obtains \(\\tilde{g}(x(t))\tilde{g}(y(t))\\leq \tilde{L}\x(t)y(t)\\). Furthermore, let the nonlinearity of \(\tilde{g}(x)\) be more serious than that of \(g(\cdot)\). Thus, one can make \(\tilde{L}>L\) hold. (e) The parameters of the above synchronization rule \(\varepsilon_{ir}\), \(k_{ir}\), \(\varrho_{r}\), β and L̃ are substituted into Theorem 1, and if LMI (6) in Theorem 1 holds, one continues to the next step. Otherwise, one returns to step 4. (f) Under the synchronization rule, the synchronization trajectories of network (1) with \(\tilde{g}(x)\) are simulated. (g) Comparing simulation results, the nonlinear coupling affecting synchronization dynamics of network (1) is analyzed.
Finitetime synchronization for a class of LCTDMJCNs with stochastic noises
Subtracting (3) from (2), we obtain the following error system of network (2):
Theorem 2
Let Assumptions 1–4 hold. Then network (2) achieves global synchronization under the set of controller (4) in finite time \(t^{*}\) if the following conditions are satisfied:

(i)
If \(p\neq r\), \(q_{p}\varrho_{p}a_{r}\leq 0\), otherwise, if \(p=r\), \(q_{p}\varrho_{p}a_{r}\geq 0\), where \(r, p\in S\).

(ii)
The following LMI holds:
$$\begin{aligned} \begin{bmatrix}\tilde{\Theta}_{r}^{(1)}&0\\ \star&\tilde{\Theta}_{r}^{(2)} \end{bmatrix}\leq 0, \end{aligned}$$(22)where \(\tilde{\Theta}_{r}^{(1)}=\rho_{r}I_{N}\otimes I_{n}+\Q_{r(1)}\I_{N}\otimes I_{n} +I_{N}\otimes Q^{1}+\Psi_{r}\otimes I_{n} +c_{r}(A_{r}\otimes \Gamma_{r})^{T} Q_{r(1)}^{1}(A_{r}\otimes \Gamma_{r})  2\Xi_{r}\otimes \Gamma_{r}\), \(\tilde{\Theta}_{r}^{(2)}=\eta_{r}I_{N}\otimes I_{n}\), \(\rho_{r}=\varrho_{r}+2L_{1}^{2}\Q\+\sum_{p=1}^{s}\frac{\delta_{rp}q_{p}}{q_{r}}\upsilon\), \(\eta_{r}=2L_{2}^{2}\Q\+\upsilon\varrho_{r}\), \(\Xi_{r}=\operatorname{diag}\{\varepsilon_{1r},\ldots,\varepsilon_{Nr}\}\), \(\Psi_{r}=\operatorname{diag}\{\mu_{(r)1},\ldots,\mu_{(r)N}\}\), \(\mu_{(r)i}=\sum_{j=1}^{N}\mu_{(r)ij}\), \(k=\min\{k_{ir}\}\), \(i\in\{1,2,\ldots,N\}\), \(r\in S\).

(iii)
\(t^{*}\) is estimated by \(t^{*}\leq \tau+\frac{\varrho^{\frac{1+\beta}{2}}V(0,r(0))^{1\frac{1+\beta}{2}}}{\nu(1\frac{1+\beta}{2})}\), \(\nu=\min\{\lambda \upsilon, 2k\}\), \(k=\min_{i\in \{1,2,\ldots,N\}}^{r\in S}\{k_{ir}\}\), \(\lambda>0\), \(0<\beta<1\), \(V(0,r(0))=q_{r(0)}\sum_{i=1}^{N}e_{i}^{T}(0)e_{i}(0)\), \(e_{i}(0)\) (\(i=1,2,\ldots,N\)) is the initial condition.
Proof
Construct a Lyapunov–Krasovskii functional candidate as
where \(q_{r}\geq\varrho_{r}>0\), \(r\in S\).
The rest of the proof is similar to that of Theorem 1. □
Finitetime synchronization control relationship analysis of networks (1)–(2)
Corollary 1
Under the conditions of Theorem 1, if \(L>1\), then network (1) with controller (4) must satisfy the conditions of Theorem 2.
Proof
Because the network (1) satisfies the conditions of Theorem 1, we have \(\Theta_{r}^{(1)}\leq 0\). If \(L>1\), combining inequality (22) of Theorem 2, we have \(\Theta_{r}^{(1)}\tilde{\Theta}_{r}^{(1)} =c_{r}(L^{2}1)\Q_{r(1)}\I_{N}\otimes I_{n}=\Delta\Theta>0\). Therefore, we get \(\tilde{\Theta}_{r}^{(1)}=\Theta_{r}^{(1)}\Delta\Theta\). When \(\Theta_{r}^{(1)}\leq 0\), one has \(\tilde{\Theta}_{r}^{(1)}\leq \Delta\Theta<0\). This completes the proof. □
Corollary 2
Under the conditions of Corollary 1, the synchronization control rule for network (1) will make network (2) achieve synchronization.
Proof
From Corollary 1, we know that if network (1) satisfies the conditions of Corollary 1, it must be true that \(\tilde{\Theta}_{r}^{(1)}\leq \Delta\Theta<0\). Comparing Corollary 1 and Theorem 2, we observe that the differences between Corollary 1 and Theorem 2 are \(\tilde{\Theta}_{r}^{(1)}\leq \Delta\Theta<0\) and \(\tilde{\Theta}_{r}^{(1)}\leq 0\). Thus, we can obtain that synchronization control rule for network (1) in Corollary 1 is built on Theorem 2 and the principle of \(\tilde{\Theta}_{r}^{(1)}\leq \Delta\Theta<0\). Therefore, under the conditions of Corollary 1, synchronization control rule for network (1) must make network (2) achieve synchronization. □
Remark 4
Under the conditions of Corollary 2, networks (1) and (2) can realize finitetime synchronization. Thus, comparing synchronization total errors of networks (1) and (2), the nonlinear coupling affecting synchronization dynamics of network (1) can be analyzed. The steps are as follows: (Step 1) Choose a nonlinear coupling function \(g(\cdot)\), and let \(\hat{L}_{1}\x(t)y(t)\\leq \g(x(t))g(y(t))\\leq \hat{L}_{2}\x(t)y(t)\\) hold, where \(\hat{L}_{2}\geq\hat{L}_{1}>1\). (Step 2) According to Corollary 2, one designs a synchronization control rule. The other steps are similar to those listed in Remark 3.
Corollary 3
Under the conditions of Theorem 2, if \(0< L<1\), then network (2) with controller (4) must satisfy the conditions of Theorem 1.
Proof
The proof is similar to that of Corollary 1. □
Corollary 4
Under the conditions of Corollary 3, the synchronization control rule for network (2) will make network (1) achieve synchronization.
Proof
The proof is similar to that of Corollary 2. □
Remark 5
By Corollary 4, for networks (1) and (2), the synchronization control rule can be designed. It is clear that the synchronization control rule can make networks (1) and (2) achieve finitetime synchronization. Furthermore, similar to the steps of Remark 4, we address the issue of the nonlinear coupling affecting synchronization dynamics of network (1). One needs to emphasize that the nonlinear coupling function \(g(\cdot)\) satisfies \(\breve{L}_{1}\x(t)y(t)\\leq \g(x(t))g(y(t))\\leq \breve{L}_{2}\x(t)y(t)\\), where \(0<\breve{L}_{1}\leq\breve{L}_{2}<1\).
Two novel design schemes of synchronization control rules for networks (1)–(2)
Corollary 5
If \(\Delta\Theta<\tilde{\Theta}_{r}^{(1)T2}\leq 0\) and \(\tilde{\Theta}_{r}^{(1)T2}\) is \(\tilde{\Theta}_{r}^{(1)}\) in Theorem 2, \(k_{ir}^{C1}=k_{ir}^{T2}\) and \(\varrho_{r}^{C1}=\varrho_{r}^{T2}\) in Corollary 1 and Theorem 2, for network (2), the control rule under Corollary 1 is better than that of Theorem 2.
Proof
According to Corollary 1, we have \(\tilde{\Theta}_{r}^{(1)}\leq \Delta\Theta<0\). By Theorem 2, one has \(\tilde{\Theta}_{r}^{(1)}\leq 0\). If \(\Delta\Theta<\tilde{\Theta}_{r}^{(1)T2}\leq 0\), then \(\tilde{\Theta}_{r}^{(1)}\leq\Delta\Theta<\tilde{\Theta}_{r}^{(1)T2}\leq 0\). Thus, we can obtain two control rules to make network (2) achieve synchronization. If \(k_{ir}^{C1}=k_{ir}^{T2}\) and \(\varrho_{r}^{C1}=\varrho_{r}^{T2}\) in Corollary 1 and Theorem 2, the control rule built on \(\tilde{\Theta}_{r}^{(1)}\leq\Delta\Theta<0\) is better than that of the control rule based on \(\Delta\Theta<\tilde{\Theta}_{r}^{(1)T2}\leq 0\). □
Corollary 6
If \(\Delta\Theta<\Theta_{r}^{(1)T1}\leq 0\) and \(\Theta_{r}^{(1)T1}\) is \(\Theta_{r}^{(1)}\) in Theorem 1, \(k_{ir}^{C3}=k_{ir}^{T1}\) and \(\varrho_{r}^{C3}=\varrho_{r}^{T1}\) in Corollary 3 and Theorem 1, for network (1), the control rule under Corollary 3 is better than that of Theorem 1.
Proof
The proof is similar to that of Corollary 5. □
Corollary 7
If \(L^{2}=1\), Theorems 1–2 are equivalent.
Proof
The proof is similar to that of Corollary 1. □
Remark 6
From Theorem 1, it is observed that \(\Theta_{r}^{(1)}\leq 0\) and \(\Theta_{r}^{(2)}\leq 0\) are closely related to L and \(L_{2}\). According to Remark 3, if synchronization control rule of network (1) is fixed, and nonlinearities of nonlinear coupling functions \(g(\cdot)\) and \(f(\cdot,\cdot)\) are increased, one must have \(\Theta_{r}^{(1)}=0\) and \(\Theta_{r}^{(2)}=0\). Because Theorem 1 gives a sufficient condition under which network (1) can realize finitetime synchronization, this means that, under the conditions of Theorem 1, network (1) must achieve finitetime synchronization. Otherwise, the result doesn’t hold. That is to say, if network (1) can achieve synchronization within finite time, it perhaps doesn’t satisfy the conditions of Theorem 1. If \(\Theta_{r}^{(1)}=0\) and \(\Theta_{r}^{(2)}=0\), Theorem 1 presents a stricter condition. From the above analysis, one can obtain that the stricter condition of Theorem 1 is a sufficient condition. It is clear that for network (1), stricter conditions of finitetime synchronization are not unique.
Numerical examples
This section gives three numerical examples to illustrate the effectiveness of the derived results. The initial conditions of the numerical simulations are taken as: \(x_{1}(0)=(1,2)^{T}\), \(x_{2}(0)=(3,1)^{T}\), \(x_{3}(0)=(2,3)^{T}\). The synchronization total error of networks (1) and (2) is defined as \(e(t)=\sum_{i=1}^{3}\sum_{j=1}^{2}e_{ij}(t)\). A Markov chain with the following rate transition matrix is considered:
Networks (1)–(2) are composed of three coupled nodes, and the main parameters are as follows:
Example 1
According to Remark 3, nonlinear coupling function \(g(\cdot)\) affecting the synchronization dynamics of network (1) is analyzed. Firstly, one chooses \(g(\cdot)\) as
According to Assumption 1, one has \(L=1\). By using Theorem 1, one gets \(a_{1}=a_{2}=1\), \(\lambda=2\), \(\upsilon=4\), \(\beta=0.5\), \(q_{1}=q_{2}=1\), \(\varrho_{1}=\varrho_{2}=1\), \(\Psi_{r}=\operatorname{diag}\{0.2,0.2,0.2\}\), \(L_{1}=0.5\), \(L_{2}=1\), \(\Xi_{r}=\operatorname{diag}\{5,5,5\}\), \(V(0)=28\), \(k_{ir}=2.5\), \(r=1, 2\), \(i=1, 2, 3\), \(t^{*}\leq 2.14\). Secondly, a new nonlinear coupling function \(h(\cdot)\) is chosen as
It is clear that nonlinearity of \(h(\cdot)\) is more serious than that of \(g(\cdot)\). From Assumption 1, we get \(L=1.2\). Fixing the above control rule, and substituting the above parameters into inequality (6) of Theorem 1, inequality (6) still holds. Similar to the above steps, the nonlinear coupling function \(\ell(\cdot)\) is
By Assumption 1, one has \(L=1.6\). Simulation results are shown in Fig. 1. In this figure, \(e1(t)\), \(e2(t)\) and \(e3(t)\) stand for the synchronization total error trajectories of network (1) with respect to the nonlinear coupling functions \(g(\cdot)\), \(h(\cdot)\) and \(\ell(\cdot)\), respectively.
Example 2
This example shows the derived results of Remark 4.
Due to \(\hat{L}_{1}\x(t)y(t)\\leq \g(x(t))g(y(t))\\leq \hat{L}_{2}\x(t)y(t)\\), where \(\hat{L}_{2}\geq\hat{L}_{1}>1\), we choose the nonlinear coupling functions \(\hat{g}(\cdot)\) and \(\hat{h}(\cdot)\) as
By Assumption 1, one gets \(\hat{L}=1.3\) and \(\tilde{L}=1.7\), where L̂ and L̃ are the Lipschitz constants of \(\hat{g}(\cdot)\) and \(\hat{h}(\cdot)\), respectively. Similar to the steps of Example 1, one has \(a_{1}=a_{2}=1\), \(\lambda=1\), \(\upsilon=4\), \(\beta=0.5\), \(q_{1}=q_{2}=1\), \(\varrho_{1}=\varrho_{2}=1\), \(\Psi_{r}=\operatorname{diag}\{0.2,0.2,0.2\}\), \(L_{1}=0.5\), \(L_{2}=1\), \(\Xi_{r}=\operatorname{diag}\{5.2,5.2,5.2\}\), \(V(0)=28\), \(k_{ir}=2.5\), \(r=1, 2\), \(i=1, 2, 3\), \(t^{*}\leq 2.6\). Figure 2 gives the simulation results. In this figure, \(e1(t)\) and \(e2(t)\) represent the synchronization total error trajectories of network (1) with respect to the nonlinear coupling functions \(\hat{g}(\cdot)\) and \(\hat{h}(\cdot)\), respectively, while \(e3(t)\) is the total error trajectory of network (2).
Example 3
Based on Remark 5, the following example is given. In Remark 5, we had \(\breve{L}_{1}\x(t)y(t)\\leq \g(x(t))g(y(t))\\leq \breve{L}_{2}\x(t)y(t)\\), where \(0<\breve{L}_{1}\leq\breve{L}_{2}<1\). According to the same principle, one has
where \(\vartheta(\cdot)\) and \(\tilde{\vartheta}(\cdot)\) are nonlinear coupling functions of network (1). From the above principle, one obtains \(\breve{\iota}_{1}=0.6\) and \(\breve{\iota}_{2}=0.3\), where \(\breve{\iota}_{1}\) and \(\breve{\iota}_{2}\) are the constants corresponding to \(\vartheta(\cdot)\) and \(\tilde{\vartheta}(\cdot)\), respectively. Similar to Example 2, one gets \(a_{1}=a_{2}=1\), \(\lambda=2\), \(\upsilon=4\), \(\beta=0.5\), \(q_{1}=q_{2}=1\), \(\varrho_{1}=\varrho_{2}=1\), \(\Psi_{r}=\operatorname{diag}\{0.2,0.2,0.2\}\), \(L_{1}=0.5\), \(L_{2}=1\), \(\Xi_{r}=\operatorname{diag}\{2.5,2.5,2.5\}\), \(V(0)=28\), \(k_{ir}=3.5\), \(r=1, 2\), \(i=1, 2, 3\), \(t^{*}\leq 1.62\). In Fig. 3, \(e1(t)\) is the total error trajectory of network (2) while \(e2(t)\) and \(e3(t)\) are the total error trajectories of network (1) with respect to the nonlinear coupling functions \(\vartheta(\cdot)\) and \(\tilde{\vartheta}(\cdot)\), respectively.
Remark 7
From Figs. 1–3, it is observed that if nonlinearity of the nonlinear coupling becomes more and more serious, its effect on synchronization dynamics of network (1) also becomes more and more serious. Furthermore, from Fig. 3, one can see that if the nonlinear coupling function satisfies \(\breve{L}_{1}\x(t)y(t)\\leq \g(x(t))g(y(t))\\leq \breve{L}_{2}\x(t)y(t)\\), where \(0<\breve{L}_{1}\leq\breve{L}_{2}<1\), under the conditions of Corollary 4 and with the same synchronization control rule, synchronization dynamics of network (1) is better than that of network (2). This further testifies that with decreasing nonlinearity of the nonlinear coupling, its effect on the synchronization dynamics of network (1) becomes smaller. Therefore, from Examples 1–3, one can obtain that the smaller the nonlinearity of function \(g(\cdot)\) for network (1), the better its synchronization effect.
Remark 8
In [3], in order to analyze the nonlinear coupling affecting synchronization dynamics of the addressed network, one uses \((xy)\varphi(y,x)\leq L(xy)^{2}\), where \(\forall x\neq y\) and \(L>0\), and lets \((xy)\varphi_{1}(y,x)<(xy)\varphi_{2}(y,x)<(xy)\varphi_{3}(y,x)<0\). Thus, there must exist \(\kappa_{1}\) and \(\kappa_{2}\) such that \((xy)\varphi_{1}(y,x)<\kappa_{1}(xy)^{2}\), \((xy)\varphi_{2}(y,x)<\kappa_{2}(xy)^{2}\) and \((xy)\varphi_{3}(y,x)\leq L(xy)^{2}\) hold, where \(\kappa_{1}>\kappa_{2}>L>0\). Therefore, one has \(\kappa_{1}(xy)^{2}<\kappa_{2}(xy)^{2}<L(xy)^{2}<0\). In [3], in the process of proving Theorems 1–3, the nonlinear term \(L\sum_{j=1}^{N}\sum_{k=1}^{N}a_{jk}[x_{j}(t)x_{k}(t)]^{2}\) needed to be handled. Thus, if \(L[x_{j}(t)x_{k}(t)]^{2}\) is decreased, \(\dot{V}(t)\leq 0\) will be decreased. Here, \(V(t)\) is a Lyapunov function. This means that with decreasing \((xy)\varphi(y,x)<0\), a better synchronization effect of nonlinear coupling is achieved. This can be seen from simulation results of [3]. In this paper, in the process of proving Theorem 1, one can observe that if L is decreased, \(E[\mathcal {L}V(e(t),t,r(t))]\leq 0\) will be decreased. This means that with decreasing \(L\g(x)g(y)\\), the effect of nonlinear coupling function \(g(\cdot)\) becomes smaller. The simulation results also reflect this result. So the results of [3] and Examples 1–3 of this paper are not contradictory.
Remark 9
In this paper, in order to analyze the nonlinear coupling affecting synchronization dynamics of network (1), some theoretical results have been obtained. Based on them, analysis schemes of the above addressed issue have been given. From the introduction and Remarks 2–8, it is seen that the motivation for wide practical use of the theoretical results includes: (a) From the derived results aspect, our results show that the nonlinear coupling affects synchronization dynamics of network (1). (b) From the motivation aspect, the analysis ideas of the addressed problem can be applied to analyze synchronization dynamics of other classes of complex networks. Here, we emphasize that this paper extends the existing analysis ideas for synchronization problems of complex networks, such as given in [1–10].
Remark 10
In network (1), the nonlinear coupling is given by \(g(\cdot)\). If the nonlinear coupling becomes \(g(\cdot,\cdot)\), based on the ideas of this paper, how can one analyze the addressed problem? Besides, for finitetime synchronization of network (1), Theorem 1 gives only a sufficient condition. This means that there exist other sufficient conditions which can make network (1) achieve finitetime synchronization. Among these sufficient conditions, there must exist some sufficient conditions which are less conservative than the condition of Theorem 1. How can one investigate this issue? In a future work, the above questions will be further explored.
Conclusions
This paper is concerned with a nonlinear coupling affecting synchronization dynamics of a class of NCMJDTCNs with stochastic noises. Firstly, finitetime synchronization problems of the NCMJDTCNs with stochastic noises and a class of LCMJDTCNs with stochastic noises are investigated. Secondly, comparing the existed works [1–10], two new ideas are applied to analyze the above problem. Combining simulation results, the conclusion of the presented analysis is that if the nonlinearity of the nonlinear coupling becomes smaller, the effect of the nonlinear coupling on the synchronization dynamics will also become smaller.
References
Li, X., Yang, G.: FLSbased adaptive synchronization control of complex dynamical networks with nonlinear couplings and statedependent uncertainties. IEEE Trans. Cybern. 46(1), 171–180 (2016)
Zhang, C., Wang, X., Luo, C., Li, J., Wang, C.: Robust outer synchronization between two nonlinear complex networks with parametric disturbances and mixed timevarying delays. Physica A 494, 251–264 (2018)
Liu, X., Chen, T.: Synchronization of nonlinear coupled networks via aperiodically intermittent pinning control. IEEE Trans. Neural Netw. Learn. Syst. 26(1), 113–126 (2015)
Jin, X., Yang, G., Che, W.: Adaptive pinning control of deteriorated nonlinear coupling networks with circuit realization. IEEE Trans. Neural Netw. Learn. Syst. 23(9), 1345–1355 (2012)
Feng, J., Chen, S., Wang, J., Zhao, Y.: Quasisynchronization of coupled nonlinear memristive neural networks with time delays by pinning control. IEEE Access 6, 26271–26282 (2018)
Tseng, J.: Global cluster synchronization in nonlinearly coupled community networks with heterogeneous coupling delays. Neural Netw. 86, 18–31 (2017)
Lei, Y., Zhang, L., Wang, Y., Fan, Y.: Generalized matrix projective outer synchronization of nondissipatively coupled timevarying complex dynamical networks with nonlinear coupling functions. Neurocomputing 230, 390–396 (2017)
Cui, W., Sun, S., Fang, J., Xu, Y., Zhao, L.: Finitetime synchronization of Markovian jump complex networks with partially unknown transition rates. J. Franklin Inst. 351, 2543–2561 (2014)
Wang, X., Fang, J., Mao, H., Dai, A.: Finitetime global synchronization for a class of Markovian jump complex networks with partially unknown transition rates under feedback control. Nonlinear Dyn. 79, 47–61 (2015)
Liu, X., Yu, X., Xi, H.: Finitetime synchronization of neutral complex networks with Markovian switching based on pinning controller. Neurocomputing 153, 148–158 (2015)
Watts, D.J., Strogatz, S.H.: Collective dynamics of ‘smallworld’ networks. Nature 393, 440–442 (1998)
Park, M., Lee, S.H., Kwon, O.M., Seuret, A.: Closenesscentralitybased synchronization criteria for complex dynamical networks with interval timevarying coupling delays. IEEE Trans. Cybern. 48(7), 2192–2202 (2018)
Li, S., Peng, X., Tang, Y., Shi, Y.: Finitetime synchronization of timedelayed neural networks with unknown parameters via adaptive control. Neurocomputing 308, 65–74 (2018)
Selvaraj, P., Sakthivel, R., Kwon, O.M.: Finitetime synchronization of stochastic coupled neural networks subject to Markovian switching and input saturation. Neural Netw. 105, 154–165 (2018)
Lee, S.H., Park, M.J., Kwon, O.M., Sakthivel, R.: Advanced sampleddata synchronization control for complex dynamical networks with coupling timevarying delays. Inf. Sci. 420, 454–465 (2017)
Qiu, S., Huang, Y., Ren, S.: Finitetime synchronization of coupled Cohen–Grossberg neural networks with and without coupling delays. J. Franklin Inst. 355, 4379–4403 (2018)
Tang, Z., Park, J.H., Feng, J.: Novel approaches to pin cluster synchronization on complex dynamical networks in Lur’e forms. Commun. Nonlinear Sci. Numer. Simul. 57, 422–438 (2018)
Qiu, S., Huang, Y., Ren, S.: Finitetime synchronization of multiweighted complex dynamical networks with and without coupling delay. Neurocomputing 275, 1250–1260 (2018)
Ren, H., Deng, F., Peng, Y.: Finitetime synchronization of Markovian jumping stochastic complex dynamical systems with mix delays via hybrid control strategy. Neurocomputing 272, 683–693 (2018)
Xie, Q., Si, G., Zhang, Y., Yuan, Y., Yao, R.: Finitetime synchronization and identification of complex delayed networks with Markovian jumping parameters and stochastic perturbations. Chaos Solitons Fractals 86, 35–49 (2016)
Huang, X., Ma, Y.: Finitetime \(H_{\infty}\) sampleddata synchronization for Markovian jump complex networks with timevarying delays. Neurocomputing 296, 82–99 (2018)
Dong, H., Ye, D., Feng, J., Wang, J.: Almost sure cluster synchronization of Markovian switching complex networks with stochastic noise via decentralized adaptive pinning control. Nonlinear Dyn. 87, 727–739 (2017)
Zeng, D., Zhang, R., Zhong, S., Wang, J., Shi, K.: Sampleddata synchronization control for Markovian delayed complex dynamical networks via a novel convex optimization method. Neurocomputing 266, 606–618 (2017)
Yan, Z., Song, Y., Park, J.H.: Quantitative mean square exponential stability and stabilization of stochastic systems with Markovian switching. J. Franklin Inst. 355, 3438–3454 (2018)
Dong, H., Zhou, J., Wang, B., Xiao, M.: Synchronization of nonlinearly and stochastically coupled Markovian switching networks via eventtriggered sampling. IEEE Trans. Neural Netw. Learn. Syst. 28(11), 5691–5700 (2018)
Zhou, J., Dong, H., Feng, J.: Eventtriggered communication for synchronization of Markovian jump delayed complex networks with partially unknown transition rates. Appl. Math. Comput. 293, 617–629 (2017)
Wang, A., Dong, T., Liao, X.: Eventtriggered synchronization strategy for complex dynamical networks with the Markovian switching topologies. Neural Netw. 74, 52–57 (2016)
Sivaranjani, K., Rakkiyappan, R.: Delayed impulsive synchronization of nonlinearly coupled Markovian jumping complex dynamical networks with stochastic perturbations. Nonlinear Dyn. 88, 1917–1934 (2017)
Li, L., Tu, Z., Mei, J., Jian, J.: Finitetime synchronization of complex delayed networks via intermittent control with multiple switched periods. Nonlinear Dyn. 85, 375–388 (2016)
Wang, P., Hong, Y., Su, H.: Stabilization of stochastic complexvalued coupled delayed systems with Markovian switching via periodically intermittent control. Nonlinear Anal. Hybrid Syst. 29, 395–413 (2018)
Pan, H., Nian, X., Gui, W.: Synchronization in dynamic networks with timevarying delay coupling based on linear feedback controllers. Acta Autom. Sin. 36(12), 1766–1772 (2010)
Yin, J., Khoo, S., Man, Z., Yu, X.: Finitetime stability and instability of stochastic nonlinear systems. Automatica 47, 2671–2677 (2011)
Bhat, S., Bernstein, D.: Finitetime stability of continuous antonomous systems. SIAM J. Control Optim. 38, 751–766 (2000)
Boyd, S., Ghaoui, L., Feron, E., Balakrishnan, V.: Linear Matrix Inequalities in System and Control Theory. SIAM, Philadelphia (1994)
Mei, J., Jiang, M., Xu, W., Wang, B.: Finitetime synchronization control of complex dynamical networks with time delay. Commun. Nonlinear Sci. Numer. Simul. 18, 2462–2478 (2013)
Wang, L., Xiao, F.: Finitetime consensus problems for networks of dynamic agents. IEEE Trans. Autom. Control 55, 950–955 (2010)
Acknowledgements
The work is supported by the National Natural Science Funding of China (61673221), the Natural Science Funding of Jiangsu Province; “QingLan Engineering” Funding of Jiangsu Higher Education Institutions the Ningbo Science and Technology Innovation Funding of China (2016B10012, 2015B11055).
Author information
Authors and Affiliations
Contributions
XW wrote the main part of this manuscript. KG participated in the discussion and corrected the main theorem. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare that they have no competing interests.
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Wang, X., Gao, K., Chen, G. et al. Finitetime synchronization control relationship analysis for two classes of Markovian jump complex networks under feedback control. Adv Differ Equ 2018, 382 (2018). https://doi.org/10.1186/s1366201818350
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s1366201818350
Keywords
 Synchronization
 Complex network
 Time delay
 Markovian jump
 Control rule