Skip to main content

Theory and Modern Applications

Almost sure synchronization control for stochastic delayed complex networks based on pinning adaptive method

Abstract

This paper investigates the almost sure synchronization control problem for a class of stochastic delayed complex networks by using the stochastic differential equation theory and the Kronecker product technique. Different from the existing works, the considered problem is that all the nodes in the complex networks can synchronize with each other although the target node is unknown. Some sufficient conditions which guarantee the complex networks to have almost sure synchronization are derived and two kinds of controllers are designed, respectively. Finally, a numerical example is given to illustrate the effectiveness of the main results.

1 Introduction

Complex dynamical networks are composed of a family of interconnected nodes, in which each node denotes an individual element in the network and adjusts its behavior by the information received from its neighbor nodes. They can be used to model some complex nonlinear dynamical systems in science and engineering. Thus, in recent years, complex networks have attracted increasing attention in various fields such as biology [1, 2], sociology [3], and physics [4, 5].

In the dynamical behaviors of complex networks, synchronization motion is one of the important elements. Synchronization means that all the nodes’ action in complex networks will attain the same dynamic behavior along with the time evolution. For example, both a group of fish swarming together and a flock of birds synchronously flying belong to the synchronization phenomena. Up to now, there exists much literature such as [6–27] studying the synchronization control problem of complex networks by using different methods. For instance, [6, 7] study the synchronization control problem of discrete complex dynamical networks with a time varying delay by using the method of partitioning time delay and chief stability function, respectively. For the continuous complex networks with different characters, such as time delayed complex networks [8–10], stochastic complex networks [11, 12], complex networks with switching topology [13–15], there have existed a great deal of papers to study the synchronization control problem. The control methods mainly include pinning control [16–18], impulsive control [19, 20], adaptive control [21–27], etc. The adopted theories mainly include Lyapunov stability theory, the chief stability function method, and M-matrix theory.

It should be noted that most of these works required all the nodes in complex networks to synchronize with the target node or the isolated node given beforehand. If the target node is unknown, then these results and methods could fail to achieve the synchronization because the designed controllers are usually based on the state information of the target node. In fact, when the target node is known, each node in the complex networks could adjust its behavior according to the error with the target node. However, if the target node is unknown, each node can only adjust its behavior according to the information from its adjacent nodes, at the same time, the adjacent nodes are varying. Practically, the phenomena of the unknown target node also exist in the real world. For example, for a complex network consisting of some multi-agents without leader, all the agents achieve consensus by adjusting the information received from its adjacent agents. In addition, sometimes it is difficult to precisely describe the state equation of the target node when systems are disturbed by stochastic noise and transmission time delay. Hence, it is necessary to analyze the synchronization control problem of complex networks with unknown target node.

On the other hand, the stochastic complex networks models are very common and there also exists much literature such as [11, 12] and [24–27] studying synchronization problems of stochastic complex network. However, these papers mainly focus on the synchronization in mean square. For the almost sure synchronization of complex networks, there exist few results. Especially, the complex network which is the almost sure synchronization could not have synchronization in mean square, the relative counter-example can be found in [28–30].

Motivated by the above discussion, in this paper, we will consider the almost sure synchronization control problem for a class of stochastic delayed complex networks. The contributions of our paper are as follows. (i) The almost sure synchronization control other than synchronization in mean square is investigated. (ii) The provided results can suit for the synchronization of complex networks with the target node unknown. (iii) The obtained results only depend on the complex network’s parameters.

The rest of this paper is organized as follows. In Section 2, we introduce the stochastic delayed complex dynamical network model and some useful lemmas. In Section 3, some criteria which ensure that the complex network synchronizes well are derived and some synchronization controllers are given. In Section 4, a numerical example is provided to illustrate the effectiveness of our proposed results. Finally, this paper ends with conclusions in Section 5.

Notation

\(R^{n}\) and \(R^{n\times m}\) denote the n-dimensional Euclidean space and the set of all \(n\times m\) dimensional real matrices, respectively. For a vector \(v=(v_{1},v_{2},\ldots,v_{n})^{T} \in R^{n}\), whose 2-norm is denoted by \(\|v\|_{2}= \sqrt{\sum^{n}_{i=1}v^{2}_{i} }\). \(A^{T}\), \(\operatorname{tr}(A)\), and \(\operatorname{det}(A)\) represent the transpose, trace, and determinant of the matrix A, respectively. \(\lambda_{\mathrm{min}}(A)\) and \(\lambda_{\mathrm{max}}(A)\) represent the minimum and maximum eigenvalues of the matrix A, respectively. \(X\geq Y\) (respectively, \(X>Y\)) means that \(X-Y\) is a symmetric positive semi-definite matrix (respectively, positive definite matrix), where X, Y are symmetric matrices. \(I_{n}\) is the \(n\times n\) identity matrix, ⊗ is the Kronecker product. The set \((\Omega, {\mathcal{F}}, \{{\mathcal{F}}_{t}\}_{t\geq0},{\mathcal{P}})\) denotes the complete probability space with a filtration \(\{ {\mathcal{F}}_{t}\}_{t\geq0}\) satisfying right continuity and \({\mathcal{F}}_{0}\) containing all \({\mathcal{P}}\)-null sets. \(C^{b}_{\mathcal{F}_{0}}([-\tau,0];R^{n})\) denotes the family of all bounded \({\mathcal{F}}_{0}\)-measurable \(C([-\tau,0];R^{n})\) valued random variables. Throughout this paper, all matrices have the appropriate dimensions.

2 Problem formulation and preliminaries

In this paper, we consider the following stochastic delayed complex network composed of N identical nodes with linear couplings. Each node is an n-dimensional dynamical subsystem, whose state equation is described by

$$ \left \{ \textstyle\begin{array}{l} dx_{i}(t) = [Ax_{i}(t)+f(t,x_{i}(t),x_{i}(t-\tau))+\sum_{j=1}^{N}c_{ij}\Gamma x_{j}(t-\tau)+u_{i}(t)]\,dt \\ \hphantom{dx_{i}(t) ={}}{}+g(x_{i}(t))\,dw(t),\quad i=1,2,\ldots,N, \\ x_{i}(t)=\psi_{i}(t),\quad t\in[-\tau,0], \end{array}\displaystyle \right . $$
(1)

where N is the number of coupled nodes. \(x_{i}(t)=(x_{i1}(t),x_{i2}(t),\ldots,x_{in}(t))^{T} \in R^{n}\) denotes the state vector, \(A\in R^{n \times n}\) is a constant real matrix, \(f(\cdot )\in R^{n}\) is a continuous differential vector function. \(C=[c_{ij}] \in R^{N\times N}\) is the outer-coupling matrix, where \(c_{ij}\) is defined as follows: if there exists a connection between node i with node j, then \(c_{ij}>0\); otherwise, \(c_{ij}=0\). In addition, the elements of the matrix C satisfy

$$c_{ii}=-\sum_{j=1,j\neq i}^{N}c_{ij}. $$

\(\Gamma\in R^{n\times n}\) is the inner-coupling matrices, \(\tau>0\) denotes the transmission time delay, \(u_{i}(t)\in R^{n}\) is the control input to be designed in the sequel. \(w(t)\) is a 1-dimensional Brownian motion defined on the probability space \((\Omega, {\mathcal{F}}, \{{\mathcal{F}}_{t}\}_{t\geq0},{\mathcal{P}})\) with

$$E\bigl\{ w(t)\bigr\} =0, \qquad E\bigl\{ dw^{2}(t)\bigr\} =dt. $$

\(g(\cdot)\in R^{n}\) is the noise intensity. The initial condition \(\psi _{i}(t) \in R^{n}\) is a continuous vector function.

Definition 1

Complex network (1) is said to have almost sure synchronization if

$$\lim_{t\rightarrow+\infty} \bigl(x_{i}(t)-x_{j}(t) \bigr)=0,\quad \mbox{a.s.} $$

holds for \(i,j=1,2,\ldots,N\).

Remark 1

The idea of Definition 1 comes from [28–30]. It is obvious that complex network (1) can achieve almost sure synchronization only if

$$\lim_{t\rightarrow+\infty} \bigl(x_{i}(t)-x_{1}(t) \bigr)=0,\quad \mbox{a.s.} $$

holds for \(i=2,\ldots,N\). Compared with the synchronization in mean square for complex networks [24–30], the almost sure synchronization is more general, the detailed difference for this two concepts can be found in [30]. On the other hand, it should be noticed that the theory used in this paper is similar to [31]. But the proposed results and methods in [31] are not suitable for this paper. This paper considers a complex network with the unknown target node other than a master-slave system.

In order to study the almost sure synchronization of complex network (1), we can arbitrarily choose a node as the target node. Without the loss of generality, we assume that the state of the target node is \(x_{1}(t)\). Let \(e_{i}(t)=x_{i}(t)-x_{1}(t)\), then one gets the error system as follows:

$$ \left \{ \textstyle\begin{array}{l} de_{i}(t) = [Ae_{i}(t)+f(t,x_{i}(t),x_{i}(t-\tau))-f(t,x_{1}(t),x_{1}(t-\tau)) \\ \hphantom{de_{i}(t) ={}}{}+\sum_{j=1}^{N}(c_{ij}-c_{1j})\Gamma e_{j}(t-\tau)+u_{i}(t)-u_{1}(t)]\,dt \\ \hphantom{de_{i}(t) ={}}{}+[g(x_{i}(t))-g(x_{1}(t))]\,dw(t),\quad i=2,\ldots,N, \\ e_{i}(t)=\psi_{i}(t)-\psi_{1}(t),\quad t\in[-\tau,0]. \end{array}\displaystyle \right . $$
(2)

Writing \(e(t)=(e^{T}_{2}(t),e^{T}_{3}(t),\ldots,e^{T}_{N}(t))^{T}\),

$$\begin{aligned}& F_{i}\bigl(t,e_{i}(t),e_{i}(t-\tau)\bigr)=f \bigl(t,x_{i}(t),x_{i}(t-\tau)\bigr)-f\bigl(t,x_{1}(t),x_{1}(t- \tau)\bigr), \\& F\bigl(t,e(t),e(t-\tau)\bigr)=\bigl(F^{T}_{2} \bigl(t,e_{2}(t),e_{2}(t-\tau )\bigr),\ldots,F^{T}_{N} \bigl(t,e_{N}(t),e_{N}(t-\tau)\bigr)\bigr)^{T}, \\& G\bigl(e(t)\bigr)=\bigl(g^{T}\bigl(x_{2}(t) \bigr)-g^{T}\bigl(x_{1}(t)\bigr),\ldots,g^{T} \bigl(x_{N}(t)\bigr)-g^{T}\bigl(x_{1}(t)\bigr) \bigr)^{T}, \\& U(t)=\bigl(u^{T}_{2}(t)-u^{T}_{1}(t), \ldots,u^{T}_{N}(t)-u^{T}_{1}(t) \bigr)^{T}, \\& \Psi(t)=\bigl(\psi^{T}_{2}(t)-\psi^{T}_{1}(t), \ldots,\psi^{T}_{N}(t)-\psi^{T}_{1}(t) \bigr)^{T}, \\& \tilde{C}=\left [ \textstyle\begin{array}{@{}c@{\quad}c@{\quad}c@{}} c_{22}-c_{12}& \cdots& c_{2N}-c_{1N} \\ \vdots& \cdots& \vdots \\ c_{N2}-c_{12}& \cdots& c_{NN}-c_{1N} \end{array}\displaystyle \right ]\in R^{(N-1)\times(N-1)}, \end{aligned}$$

thus error system (2) can be written in the following compact form:

$$ \left \{ \textstyle\begin{array}{l} de(t) = [(I_{N-1}\otimes A )e(t)+F(t,e(t),e(t-\tau)) \\ \hphantom{de(t) ={}}{}+(\tilde {C}\otimes\Gamma)e(t-\tau)+U(t)]\,dt+G(e(t))\,dw(t), \\ e(t)=\Psi(t), \quad t\in[-\tau,0]. \end{array}\displaystyle \right . $$
(3)

Remark 2

Different from [16–18], it is not necessary to exactly know the state equation of the target node

$$ \dot{s}(t)=As(t)+f\bigl(s(t)\bigr) $$
(4)

in this paper. Hence, the methods in these papers are not suitable for our paper.

Before moving on, we present some necessary assumptions and lemmas.

  1. (H1)

    Assume that there exist two constants \(M_{1}\geq0\) and \(M_{2}\geq0\) such that

    $$\begin{aligned}& \bigl\Vert f\bigl(t,\xi_{1}(t),\xi_{1}(t- \tau)\bigr)-f\bigl(t,\xi_{2}(t),\xi_{2}(t-\tau)\bigr)\bigr\Vert ^{2} \\& \quad \leq M_{1}\bigl\Vert \xi_{1}(t)-\xi_{2}(t) \bigr\Vert ^{2}+M_{2}\bigl\Vert \xi_{1}(t-\tau)- \xi_{2}(t-\tau)\bigr\Vert ^{2} \end{aligned}$$
    (5)

    for any \(\xi_{1}(t), \xi_{2}(t)\in R^{n}\) and \(t>0\).

  2. (H2)

    Assume that there exists a constant \(L\geq0\) such that

    $$\bigl\Vert g\bigl(\xi_{1}(t)\bigr)-g\bigl(\xi_{2}(t)\bigr) \bigr\Vert ^{2}\leq L\bigl\Vert \xi_{1}(t)- \xi_{2}(t)\bigr\Vert ^{2} $$

    for any \(\xi_{1}(t), \xi_{2}(t)\in R^{n}\).

Lemma 1

[32]

The matrix C has a single eigenvalue 0 and all the other eigenvalues are negative.

Remark 3

Without loss of generality, in this paper, we assume that the eigenvalues of the matrix C are \(0=\lambda_{1} \geq\lambda_{2} \geq\lambda_{3} \geq\cdots\geq\lambda_{N} \).

Lemma 2

The eigenvalues of the matrix C are composed of the eigenvalues of matrix C̃ and 0.

Proof

According to the definition of the eigenvalue and properties of the determinant, we have

$$\begin{aligned} \operatorname{det}(\lambda I_{N}-C) = &\operatorname{det} \left [ \textstyle\begin{array}{@{}c@{\quad}c@{\quad}c@{\quad}c@{}} \lambda-c_{11}& -c_{12} & \cdots& -c_{1N}\\ -c_{21}&\lambda-c_{22} & \cdots& -c_{2N}\\ \vdots&\vdots & \vdots& \vdots\\ -c_{N1}& -c_{N2} & \cdots& \lambda-c_{NN} \end{array}\displaystyle \right ] \\ = &\operatorname{det} \left [ \textstyle\begin{array}{@{}c@{\quad}c@{\quad}c@{\quad}c@{}} \lambda& -c_{12} & \cdots& -c_{1N}\\ \lambda&\lambda-c_{22} & \cdots& -c_{2N}\\ \vdots&\vdots & \vdots& \vdots\\ \lambda& -c_{N2} & \cdots& \lambda-c_{NN} \end{array}\displaystyle \right ] \\ = &\lambda\cdot \operatorname{det} \left [ \textstyle\begin{array}{@{}c@{\quad}c@{\quad}c@{\quad}c@{}} 1 & -c_{12} & \cdots& -c_{1N}\\ 1 & \lambda-c_{22} & \cdots& -c_{2N}\\ \vdots&\vdots & \vdots& \vdots\\ 1 & -c_{N2} & \cdots& \lambda-c_{NN} \end{array}\displaystyle \right ] \\ = &\lambda\cdot \operatorname{det} \left [ \textstyle\begin{array}{@{}c@{\quad}c@{\quad}c@{\quad}c@{}} 1 & -c_{12} & \cdots& -c_{1N}\\ 0 &\lambda-(c_{22}-c_{12}) & \cdots& -(c_{2N}-c_{1N})\\ \vdots&\vdots & \vdots& \vdots\\ 0 &-(c_{N2}-c_{12}) & \cdots& \lambda-(c_{NN}-c_{1N}) \end{array}\displaystyle \right ] \\ = & \lambda\cdot \operatorname{det}(\lambda I_{N-1}-\tilde{C}). \end{aligned}$$

Therefore, one more eigenvalue of matrix C than C̃ is the single 0. The proof is completed. □

From Lemma 2, we know that the eigenvalues of the matrix C̃ are \(\lambda_{2}, \lambda_{3}, \ldots, \lambda_{N}\), respectively.

Lemma 3

[33]

Assume that the stochastic differential delay equation

$$ dx(t)=f\bigl(x(t),x(t-\tau),t\bigr)\,dt+g\bigl(x(t),x(t-\tau),t \bigr)\,d\upsilon(t) $$
(6)

exists a unique solution \(x(t,\xi(t))\) on \(t\geq0\) for any given initial condition \(\xi(t) \in C^{b}_{\mathcal{F}_{0}}([-\tau,0]; R^{n})\), where \(\upsilon(t)\) is a n-dimensional Wiener process. Moreover, both \(f(x(t),x(t-\tau),t)\) and \(g(x(t),x(t-\tau),t)\) are locally bounded and uniformly bounded on t. If there exist functions \(V(x(t),t)\in C^{2,1}(R^{n}\times R_{+};R_{+})\), \(\beta(t) \in L^{1}(R_{+};R_{+})\) and \(\omega_{1}, \omega_{2} \in C(R^{n};R_{+})\) such that

$$\begin{aligned}& \mathcal{L}V\bigl(x(t),x(t-\tau),t\bigr)\leq\beta(t)-\omega_{1} \bigl(x(t)\bigr)+\omega _{2}\bigl(x(t-\tau)\bigr),\quad \forall x(t)\in R^{n}, \\& \omega_{1}\bigl(x(t)\bigr)>\omega_{2}\bigl(x(t)\bigr), \quad \forall x(t)\neq0, \\& \lim_{\|x\|\rightarrow\infty}\inf_{0\leq t < \infty}V\bigl(x(t),t\bigr)= \infty, \end{aligned}$$

then

$$\lim_{t\rightarrow\infty} x\bigl(t,\xi(t)\bigr)=0, \quad \textit{a.s.} $$

for every \(\xi(t) \in C^{b}_{\mathcal{F}_{0}}([-\tau,0];R^{n})\), where the operator \(\mathcal{L}V(x(t),t)\) is defined as

$$\begin{aligned} \mathcal{L}V\bigl(x(t),t\bigr) = &V_{t}\bigl(x(t),t \bigr)+V_{x}\bigl(x(t),t\bigr)f\bigl(x(t),x(t-\tau),t\bigr) \\ &{}+\frac{1}{2}\operatorname{tr}\bigl\{ g^{T}\bigl(x(t),x(t- \tau),t\bigr)V_{xx}g\bigl(x(t),x(t-\tau),t\bigr)\bigr\} , \end{aligned}$$
(7)

\(V_{t}(x(t),t)=\frac{\partial V(x(t),t)}{\partial t}\), \(V_{x}(x(t),t)=(\frac {\partial V(x(t),t)}{\partial x_{1}},\frac{\partial V(x(t),t)}{\partial x_{2}},\ldots,\frac{\partial V(x(t),t)}{\partial x_{n}})\) and \(V_{xx}=[\frac {\partial^{2} V(x(t),t)}{\partial x_{i}\, \partial x_{j}}]_{n\times n}\).

Lemma 4

[34]

The Kronecker product ⊗ has the following properties:

  1. (1)

    \((A+B) \otimes C=A \otimes C+B\otimes C\), \(C \otimes(A+B)=C \otimes A+C \otimes B\);

  2. (2)

    \((A\otimes B)^{T}=A^{T} \otimes B^{T}\);

  3. (3)

    \((A\otimes C)(B\otimes D)=AB\otimes CD\);

  4. (4)

    \(\lambda(A\otimes B)=\{\gamma_{i}\theta_{j}, i=1,2,\ldots,n, j=1,2,\ldots,m\}\),

where A, B, C, and D are real matrices with appropriate dimensions, \(\gamma_{i}\) (\(i=1,2,\ldots,n\)) are the eigenvalues of the matrix \(A\in R^{n\times n}\) and \(\theta_{j}\) (\(j=1,2,\ldots,m\)) are the eigenvalues of matrix \(B\in R^{m\times m}\).

3 Synchronization analysis and control

3.1 Synchronization analysis

In this section, we will first analyze the almost sure stability of system (3) without control input, i.e.,

$$ \left \{ \textstyle\begin{array}{l} de(t) = [(I_{N-1}\otimes A )e(t)+F(t,e(t),e(t-\tau))+(\tilde{C}\otimes \Gamma)e(t-\tau)]\,dt+G(e(t))\,dw(t), \\ e(t)=\Psi(t), \quad t\in[-\tau,0]. \end{array}\displaystyle \right . $$
(8)

Theorem 1

Suppose that assumptions (H1) and (H2) hold. If there exist positive definite symmetric matrices \(P, R\in R^{n\times n}\) and positive constants \(\alpha>0\), \(\beta>0\), \(\mu >0\), such that

$$ P< \mu I_{n} $$
(9)

and

$$ \Theta_{1}=\left [ \textstyle\begin{array}{@{}c@{\quad}c@{\quad}c@{}} \Theta_{1,11} & P & P \\ P & - \alpha I_{n} & 0 \\ P & 0 & -\beta I_{n} \end{array}\displaystyle \right ]< 0, $$
(10)

where

$$\Theta_{1,11}=PA+A^{T}P+\tau R+(M_{1} \alpha+M_{2}\alpha+\mu L)\cdot I_{n} +\beta \lambda^{2}_{N} \Gamma^{T} \Gamma, $$

then system (8) is almost sure asymptotic stability for any initial condition.

Proof

Choose the following Lyapunov function:

$$ V\bigl(e(t)\bigr) = e^{T}(t) (I_{N-1}\otimes P)e(t)+ \int^{0}_{-\tau} \int ^{t}_{t+s}e^{T}(\theta) (I_{N-1}\otimes R)e(\theta)\, d\theta \, ds. $$
(11)

By Lemma 3, the differential of \(V(e(t))\) along the state trajectories of system (8) is

$$ dV\bigl(e(t)\bigr)=\mathcal{L}V\bigl(e(t)\bigr) \,dt+2e^{T}(t) (I_{N-1}\otimes P)G\bigl(e(t)\bigr)\,dw(t), $$
(12)

where

$$\begin{aligned} \mathcal{L}V\bigl(e(t)\bigr) = &2e^{T}(t) (I_{N-1}\otimes P)\bigl[(I_{N-1}\otimes A )e(t)+F \bigl(t,e(t),e(t-\tau)\bigr) \\ &{}+(\tilde{C}\otimes\Gamma)e(t-\tau)\bigr]+\operatorname{tr}\bigl\{ G^{T}\bigl(e(t)\bigr) (I_{N-1}\otimes P)G\bigl(e(t)\bigr) \bigr\} \\ &{}+\tau e^{T}(t) (I_{N-1}\otimes R)e(t)- \int^{t}_{t-\tau }e^{T}(s) (I_{N-1} \otimes R)e(s)\,ds \\ \leq&e^{T}(t)\bigl[I_{N-1}\otimes\bigl(PA+A^{T}P+ \tau R\bigr)\bigr]e(t) \\ &{}+2e^{T}(t) (I_{N-1}\otimes P)F\bigl(t,e(t),e(t-\tau) \bigr) \\ &{}+2e^{T}(t) (I_{N-1}\otimes P) (\tilde{C}\otimes \Gamma)e(t-\tau) \\ &{}+\operatorname{tr}\bigl\{ G^{T}\bigl(e(t)\bigr) (I_{N-1} \otimes P)G\bigl(e(t)\bigr)\bigr\} . \end{aligned}$$
(13)

From assumptions (H1)-(H2) and (9), for any \(\alpha>0\), one gets

$$\begin{aligned}& 2e^{T}(t) (I_{N-1}\otimes P)F\bigl(t,e(t),e(t- \tau)\bigr) \\& \quad = 2\sum^{N}_{i=2}e^{T}_{i}(t)P \bigl[f\bigl(t,x_{i}(t),x_{i}(t-\tau )\bigr)-f \bigl(t,x_{1}(t),x_{1}(t-\tau)\bigr)\bigr] \\& \quad \leq \sum^{N}_{i=2}\bigl\{ \alpha^{-1}e^{T}_{i}(t)PP^{T}e_{i}(t)+ \alpha F_{i}^{T}\bigl(t,e_{i}(t),e_{i}(t- \tau)\bigr)F_{i}\bigl(t,e_{i}(t),e_{i}(t-\tau) \bigr)\bigr\} \\& \quad \leq \alpha^{-1}e^{T}(t) (I_{N-1}\otimes P) (I_{N-1}\otimes P)e(t)+M_{1}\alpha e^{T}(t)e(t) \\& \qquad {}+M_{2}\alpha e^{T}(t-\tau)e(t-\tau) \end{aligned}$$
(14)

and

$$\begin{aligned}& G^{T}\bigl(e(t)\bigr) (I_{N-1}\otimes P)G \bigl(e(t)\bigr) \\& \quad = \sum^{N}_{i=2}\bigl[g \bigl(x_{i}(t)\bigr)-g\bigl(x_{1}(t)\bigr) \bigr]^{T}P\bigl[g\bigl(x_{i}(t)\bigr)-g\bigl(x_{1}(t) \bigr)\bigr] \\& \quad \leq \lambda_{\mathrm{max}}(P)\sum^{N}_{i=2} \bigl[g\bigl(x_{i}(t)\bigr)-g\bigl(x_{1}(t)\bigr) \bigr]^{T}\bigl[g\bigl(x_{i}(t)\bigr)-g\bigl(x_{1}(t) \bigr)\bigr] \\& \quad \leq \lambda_{\mathrm{max}}(P)L\sum^{N}_{i=2}e^{T}_{i}(t)e_{i}(t) \\& \quad \leq \mu L e^{T}(t)e(t). \end{aligned}$$
(15)

On the other hand, it is noted that the inequality

$$\begin{aligned}& 2e^{T}(t) (I_{N-1}\otimes P) (\tilde{C}\otimes \Gamma)e(t-\tau) \\& \quad \leq \beta^{-1} e^{T}(t) (I_{N-1}\otimes P) (I_{N-1}\otimes P)e(t) \\& \qquad {}+\beta e^{T}(t-\tau) (\tilde{C}\otimes\Gamma)^{T}( \tilde{C}\otimes\Gamma )e(t-\tau) \end{aligned}$$
(16)

holds for any positive constant \(\beta>0\).

From (14)-(16) and Lemma 4, one gets

$$\begin{aligned} \mathcal{L}V\bigl(e(t)\bigr) \leq&e^{T}(t)\bigl\{ I_{N-1}\otimes\bigl[PA+A^{T}P+\tau R+(M_{1}\alpha+ \mu L)\cdot I_{n}\bigr] \\ &{}+\bigl(\alpha^{-1}+\beta^{-1}\bigr) (I_{N-1} \otimes P) (I_{N-1}\otimes P)\bigr\} e(t) \\ &{}+e^{T}(t-\tau)\bigl[M_{2}\alpha\cdot I_{n(N-1)}+ \beta(\tilde{C}\otimes\Gamma )^{T}(\tilde{C}\otimes\Gamma)\bigr]e(t- \tau). \\ = &-e^{T}(t)\Phi_{1}e(t)+e^{T}(t-\tau) \Phi_{2}e(t-\tau), \end{aligned}$$
(17)

where

$$\begin{aligned}& \Phi_{1}=-I_{N-1}\otimes\bigl[PA+A^{T}P+\tau R+(M_{1}\alpha+\mu L)\cdot I_{n}\bigr] -\bigl( \alpha^{-1}+\beta^{-1}\bigr) (I_{N-1}\otimes P) (I_{N-1}\otimes P), \\& \Phi_{2}=M_{2}\alpha\cdot I_{n(N-1)}+\beta(\tilde{C} \otimes\Gamma)^{T}(\tilde {C}\otimes\Gamma). \end{aligned}$$

We have

$$\begin{aligned} \Phi_{2}-\Phi_{1} = &M_{2}\alpha \cdot I_{n(N-1)}+\beta(\tilde{C}\otimes \Gamma)^{T}(\tilde{C} \otimes\Gamma) \\ &{}+I_{N-1}\otimes\bigl[PA+A^{T}P+\tau R+(M_{1} \alpha+\mu L)\cdot I_{n}\bigr] \\ &{}+\bigl(\alpha^{-1}+ \beta^{-1}\bigr) (I_{N-1} \otimes P) (I_{N-1}\otimes P) \\ = &I_{N-1}\otimes\bigl[PA+A^{T}P+\tau R+(M_{1} \alpha+M_{2}\alpha+\mu L)\cdot I_{n}\bigr] \\ &{}+\beta(\tilde{C}\otimes\Gamma)^{T}(\tilde{C}\otimes\Gamma)+\bigl( \alpha ^{-1}+\beta^{-1}\bigr) (I_{N-1}\otimes P) (I_{N-1}\otimes P) \\ \leq&I_{N-1}\otimes\bigl[PA+A^{T}P+\tau R+(M_{1} \alpha+M_{2}\alpha+\mu L)\cdot I_{n}\bigr] \\ &{}+\beta\lambda^{2}_{N} I_{N-1} \otimes\bigl( \Gamma^{T} \Gamma\bigr)+\bigl(\alpha ^{-1}+ \beta^{-1}\bigr) (I_{N-1}\otimes P) (I_{N-1}\otimes P) \\ = &I_{N-1}\otimes\bigl[PA+A^{T}P+\tau R+(M_{1} \alpha+M_{2}\alpha+\mu L)\cdot I_{n} \\ &{}+\beta\lambda^{2}_{N}\Gamma^{T} \Gamma+\bigl( \alpha^{-1}+\beta^{-1}\bigr)P^{2}\bigr]. \end{aligned}$$
(18)

By the Schur complete lemma [25], inequality (10) is equivalent to \(\Phi_{2}<\Phi_{1}\). Thus, system (8) has almost sure asymptotic stability by Lemma 3. Hence, complex network (1) without the control input has almost sure synchronization. The proof is completed. □

Remark 4

Inequalities (9) and (10) are linear matrix inequalities and can be easily solved by the LMI’s toolbox in Matlab. Moreover, these inequalities only depend on the networks’ parameters and the time delay. In addition, different from [12, 21], the inner-coupling matrix Γ need not to be a diagonal matrix in this paper.

3.2 Synchronization controller design

In general, a complex network is not able to achieve synchronization without a control input. In this section, we will design appropriate controllers such that the closed-loop complex network has almost sure synchronization. Next, we introduce two methods, respectively.

(I) If we only control a part of nodes in the complex network. Without loss of generality, let the index number of controlled nodes be \(i=2,3,\ldots,l+1\), \(1\leq l < N-1\), respectively. We take the controller as

$$u_{i}(t)=-k_{i}e_{i}(t), $$

then one gets

$$ U(t)=-[\mathscr{K}_{1} \otimes I_{n}] e(t), $$
(19)

where \(\mathscr{K}_{1} =\operatorname{diag}\{\underbrace{k_{2},k_{3},\ldots ,k_{l+1}}_{l},\underbrace{0,\ldots,0}_{N-1-l}\}\), \(k_{i}>0\) is the control gain to be determined. Thus, we obtain the closed-loop system

$$ \left \{ \textstyle\begin{array}{l} de(t) = [(I_{N-1}\otimes A- \mathscr{K}_{1} \otimes I_{n} )e(t)+F(t,e(t),e(t-\tau)) \\ \hphantom{de(t) ={}}{}+(\tilde{C}\otimes\Gamma)e(t-\tau)]\,dt+G(e(t))\,dw(t), \\ e(t)=\Psi(t),\quad t\in[-\tau,0]. \end{array}\displaystyle \right . $$
(20)

From Theorem 1, the following result is obtained.

Theorem 2

Suppose that assumptions (H1) and (H2) hold. If there exist positive definite symmetric matrices \(P, R\in R^{n\times n}\) and positive constants \(\alpha>0\), \(\beta>0 \), \(\mu >0\), \(k_{i}>0\) (\(i=2,3,\ldots,l\)), such that

$$ P < \mu I_{n} $$
(21)

and

$$ \Theta_{2}=\left [ \textstyle\begin{array}{@{}c@{\quad}c@{\quad}c@{}} \Theta_{2,11} & I_{N-1}\otimes P & I_{N-1}\otimes P\\ I_{N-1}\otimes P & -\alpha I_{n(N-1)} & 0\\ I_{N-1}\otimes P & 0 & -\beta I_{n(N-1)} \end{array}\displaystyle \right ]< 0 $$
(22)

hold, where

$$\Theta_{2,11}=I_{N-1}\otimes\bigl[PA+A^{T}P+\tau R+(M_{1}\alpha+M_{2}\alpha+\mu L)\cdot I_{n}+\beta \lambda^{2}_{N}\Gamma^{T} \Gamma\bigr]-2 \mathscr{K}_{1} \otimes P, $$

then complex network (1) has almost sure synchronization under the action of controller (19).

As a special case of (I), if we only control one node, without loss of generality, assuming that the index number of controlled node is \(i=1\). We take the controller as

$$u_{1}(t)=k\sum^{N}_{i=2}e_{i}(t), $$

thus

$$ U(t)=-k [\mathscr{L} \otimes I_{n} ]e(t), $$
(23)

where \(\mathscr{L}\) is a \(N-1\) order square matrix whose elements are 1, \(k>0\) is the control gain to be determined. Under the action of controller (23), we obtain the following closed-loop system:

$$ \left \{ \textstyle\begin{array}{l} de(t) = [(I_{N-1}\otimes A- k \mathscr{L} \otimes I_{n} )e(t)+F(t,e(t),e(t-\tau)) \\ \hphantom{de(t) = {}}{}+(\tilde{C}\otimes\Gamma)e(t-\tau)]\,dt+G(e(t))\,dw(t), \\ e(t)=\Psi(t), \quad t\in[-\tau,0]. \end{array}\displaystyle \right . $$
(24)

From Theorem 2, the following corollary is obtained.

Corollary 1

Suppose that assumptions (H1) and (H2) hold. If there exist positive definite symmetric matrices \(P, R\in R^{n\times n}\) and positive constants \(\alpha>0\), \(\beta>0\), \(\mu >0\), \(k>0\), such that

$$ P< \mu I_{n} $$
(25)

and

$$ \Theta_{3}=\left [ \textstyle\begin{array}{@{}c@{\quad}c@{\quad}c@{}} \Theta_{3,11} & I_{N-1}\otimes P & I_{N-1}\otimes P\\ I_{N-1}\otimes P & - \alpha I_{n(N-1)} & 0 \\ I_{N-1}\otimes P & 0 & -\beta I_{n(N-1)} \end{array}\displaystyle \right ]< 0 $$
(26)

hold, where

$$\Theta_{3,11}=I_{N-1}\otimes\bigl[PA+A^{T}P+\tau R+(M_{1}\alpha+M_{2}\alpha+\mu L)\cdot I_{n}+\beta \lambda^{2}_{N}\Gamma^{T} \Gamma\bigr]-2k \mathscr{L} \otimes P, $$

then complex network (1) has almost sure synchronization under the action of controller (23).

(II) In order to obtain better control performance, we can use the following pinning adaptive controller. Let the index number of controlled nodes be \(i=2,3,\ldots,l+1\), \(1\leq l < N-1\), respectively. Taking the controller as

$$u_{i}(t)=-k_{i}(t)e_{i}(t) $$

and updated law as

$$ \dot{k}_{i}(t)=\delta\bigl\Vert e_{i}(t) \bigr\Vert ^{2}, $$
(27)

then one gets

$$ U(t)=-\bigl[\mathscr{K}(t)\otimes I_{n}\bigr] e(t), $$
(28)

where \(\mathscr{K}(t)=\operatorname{diag}\{\underbrace{k_{2}(t),k_{3}(t),\ldots ,k_{l+1}(t)}_{l},\underbrace{0,\ldots,0}_{N-1-l}\}\), \(\delta>0\) is any positive constant. Thus, we obtain the following closed-loop system:

$$ \left \{ \textstyle\begin{array}{l} de(t) = \{[I_{N-1}\otimes A- \mathscr{K}(t) \otimes I_{n} ]e(t)+F(t,e(t),e(t-\tau)) \\ \hphantom{de(t) = {}}{}+(\tilde{C}\otimes\Gamma)e(t-\tau)\}\,dt+G(e(t))\,dw(t), \\ \dot{\mathscr{K}}(t)= \operatorname{diag}\{\delta\|e_{2}(t)\|^{2},\delta\|e_{3}(t)\|^{2},\ldots ,\delta\|e_{l+1}(t)\|^{2},\underbrace{0,\ldots,0}_{N-1-l}\}, \\ e(t)=\Psi(t),\quad t\in[-\tau,0]. \end{array}\displaystyle \right . $$
(29)

Similar to Theorem 1, we obtain the following result.

Theorem 3

Suppose that assumptions (H1) and (H2) hold. If there exist positive definite symmetric matrices \(P, R\in R^{n\times n}\) and positive constants \(\alpha>0\), \(\beta>0\), \(\mu >0\), \(k^{\ast}>0\), such that

$$ P < \mu I_{n} $$
(30)

and

$$ \Theta_{4}=\left [ \textstyle\begin{array}{@{}c@{\quad}c@{\quad}c@{}} \Theta_{4,11} & I_{N-1}\otimes P & I_{N-1}\otimes P\\ I_{N-1}\otimes P & -\alpha I_{n(N-1)} & 0\\ I_{N-1}\otimes P & 0 & -\beta I_{n(N-1)} \end{array}\displaystyle \right ]< 0 $$
(31)

hold, where

$$\Theta_{4,11}=I_{N-1}\otimes\bigl[PA+A^{T}P+\tau R+(M_{1}\alpha+M_{2}\alpha+\mu L)\cdot I_{n}+\beta \lambda^{2}_{N}\Gamma^{T} \Gamma\bigr]-2 \mathscr{K}_{2} \otimes I_{n}, $$

\(\mathscr{K}_{2} =\operatorname{diag}\{\underbrace{k^{\ast},k^{\ast},\ldots,k^{\ast}}_{l},\underbrace{0,\ldots,0}_{N-1-l}\}\), then complex network (1) has almost sure synchronization under the action of pinning adaptive controller (28).

Proof

Choose the Lyapunov function as

$$ V_{1}\bigl(e(t)\bigr) = V\bigl(e(t)\bigr)+ \frac{1}{\delta}\sum^{l}_{i=2} \bigl(k_{i}(t)-k^{\ast}\bigr)^{2}, $$
(32)

where \(V(e(t))\) is the same as in Theorem 1. After some necessary computation, we find that the differential of \(V_{1}(e(t))\) along the state trajectories of system (29) satisfies

$$ \mathcal{L}V_{1}\bigl(e(t)\bigr) < \mathcal{L}V \bigl(e(t)\bigr)-2e^{T}(t)\mathscr{K}_{2} e(t). $$
(33)

As inequalities (30) and (31) hold, \(\mathcal{L}V_{1}(e(t))<0\). Hence, complex network (1) has almost sure synchronization under the action of controller (28). The proof is completed. □

Remark 5

It is worth mentioning that the pinning control is one of important control methods for complex network and has been studied in some literature such as [16–18]. Obviously, this method also suits for the case of controlling every node in complex network. Specially, while controlling \(N-1\) nodes, inequalities (30) and (31) must exist feasible solutions because \(k^{\ast}\) can be chosen sufficiently large, which shows that complex network (1) could achieve synchronization under the action of adaptive controller (28). Furthermore, the synchronization speed can be adjusted by tuning δ.

4 A numerical example

In this section, we provide a numerical example to illustrate the effectiveness of our proposed methods.

Example 1

Consider the following dynamical system:

$$ \left \{ \textstyle\begin{array}{l} \dot{z}_{1}(t)=10[z_{2}(t)-z_{1}(t)-f_{1}(z_{1}(t),z_{1}(t-\tau))],\\ \dot{z}_{2}(t)=z_{1}(t)-z_{2}(t)+z_{3}(t),\\ \dot{z}_{3}(t)=-15z_{2}(t)-0.0385z_{3}(t), \end{array}\displaystyle \right . $$
(34)

where \(f_{1}(z_{1}(t),z_{1}(t-\tau))=bz_{1}(t)+0.5(a-b)(|z_{1}(t)+1|-|z_{1}(t-\tau )-1|)\), a, b are two constants. System (34) can be written in vector form,

$$ \dot{z}(t)=Az(t)+f\bigl(z(t),z(t-\tau)\bigr), $$
(35)

where

$$\begin{aligned}& z(t)=\bigl(z_{1}(t),z_{2}(t),z_{3}(t)\bigr)^{T}, \\& A=\left [ \textstyle\begin{array}{@{}c@{\quad}c@{\quad}c@{}} -10 & 10 & 0 \\ 1 & -1 & 1\\ 0& -15 & -0.038 \end{array}\displaystyle \right ], \\& f\bigl(z(t),z(t-\tau)\bigr)=\bigl(-10f_{1}\bigl(z_{1}(t),z_{1}(t-\tau)\bigr),0,0\bigr)^{T}. \end{aligned}$$

Since

$$\begin{aligned}& \bigl\Vert f\bigl(z(t),z(t-\tau)\bigr)-f\bigl(\hat{z}(t),\hat{z}(t-\tau)\bigr) \bigr\Vert _{2} \\& \quad = 10\bigl\vert f_{1}\bigl(z_{1}(t),z_{1}(t- \tau)\bigr)-f_{1}\bigl(\hat{z}_{1}(t),\hat{z}_{1}(t- \tau)\bigr)\bigr\vert \\& \quad \leq10\biggl(\vert b\vert +\frac{1}{2}\vert a-b\vert \biggr) \cdot\bigl\vert z_{1}(t)-\hat{z}_{1}(t)\bigr\vert \\& \qquad {}+5 \vert a-b\vert \cdot\bigl\vert z_{1}(t-\tau)-\hat{z}_{1}(t- \tau)\bigr\vert \\& \quad \leq10\biggl(\vert b\vert +\frac{1}{2}\vert a-b\vert \biggr) \cdot\bigl\Vert z(t)-\hat{z}(t)\bigr\Vert _{2} \\& \qquad {}+5\vert a-b\vert \cdot \bigl\Vert z(t-\tau)-\hat{z}(t-\tau)\bigr\Vert _{2} \end{aligned}$$

for any \(z(t), \hat{z}(t)\in R^{3}\), \(f(z(t))\) satisfies assumption (H1). When \(\tau=0\), system (34) is the Chua dynamical system.

Consider complex network (1) with ten nodes (\(N=10\)) and take system (34) as each node. Other parameters are as follows:

$$\begin{aligned}& C=\left [ \textstyle\begin{array}{@{}c@{\quad}c@{\quad}c@{\quad}c@{\quad}c@{\quad}c@{\quad}c@{\quad}c@{\quad}c@{\quad}c@{}} -7& 1& 0& 1& 1& 1& 0& 1& 1& 1\\ 1& -5& 1& 0& 1& 0& 0& 1& 0& 1\\ 0& 1& -6& 0& 1& 1& 1& 0& 1& 1\\ 1& 0& 0& -5& 1& 1& 0& 1& 0& 1\\ 1& 1& 1& 1& -7& 0& 1& 1& 0& 1\\ 1& 0& 1& 1& 0& -6& 1& 1& 1& 0\\ 0& 0& 1& 0& 1& 1& -5& 0& 1& 1\\ 1& 1& 0& 1& 1& 1& 0& -7& 1& 1\\ 1& 0& 1& 0& 0& 1& 1& 1& -5& 0\\ 1& 1& 1& 1& 1& 0& 1& 1& 0& -7 \end{array}\displaystyle \right ], \\& \Gamma=\left [ \textstyle\begin{array}{@{}c@{\quad}c@{\quad}c@{}} 0.2& -0.3& 1\\ -1& 0.5& -0.4\\ 0.2& -0.9& 0.7 \end{array}\displaystyle \right ], \end{aligned}$$

\(a=-1.31\), \(b=-0.75\), \(\tau=2\). The noise intensity is \(g(x_{i}(t))=\tanh(x_{i}(t))\) for \(1 \leq i \leq10\). It is easy to verify that assumption (H2) holds when setting \(L=1\). By the LMI’s toolbox in Matlab, we obtain the feasible solutions of the inequalities in Theorems 1-3 and Corollary 1 shown in Table 1, respectively, where

$$\begin{aligned}& P_{3}=\left [ \begin{matrix} 0.3383& -0.0783 & 0.1283\\ -0.0783 & 0.4719 & -0.2695\\ 0.1283 & -0.2695& 0.6098 \end{matrix} \right ], \qquad R_{3}=\left [ \begin{matrix} 0.8439& 0.0067 & -0.1303\\ 0.0067 & 0.6222 & 0.3037\\ -0.1303 & 0.3037& 0.6121 \end{matrix} \right ], \\& P_{4}=\left [ \begin{matrix} 0.0307 & 0.0102 & 0.0108\\ 0.0102 & 0.0205 & -0.0084\\ 0.0108 & -0.0084 & 0.0338 \end{matrix} \right ],\qquad R_{4}=\left [ \begin{matrix} 4.8350 & 1.6149 & -1.7028 \\ 1.6149 & 4.0109 & 2.4636\\ -1.7028 & 2.4636 & 3.5952 \end{matrix} \right ]. \end{aligned}$$

From Table 1, we can see that the inequalities in Theorem 1 and Corollary 1 are infeasible and as regards the inequalities in Theorem 2 and Theorem 3 there exist feasible solutions, which implies that the complex network could not synchronize with each other if lacking control input or only controlling one node, and they could synchronize well if utilizing pinning controller or pinning adaptive controller. Our simulating computation, we depict in five figures. In particular, Figure 1 is the state trajectories of complex network and its error system under the action of pinning controller (19), these figures show that all the nodes synchronize well. Figure 2 is the state trajectories of complex network, its error system and updated laws under the action of pinning adaptive controller (28), respectively, which shows that all the nodes have synchronization.

Figure 1
figure 1

State trajectories of the complex network under the action of pinning controller ( 19 ). (a) State trajectories of every node; (b) error state trajectories of every node with the first node.

Figure 2
figure 2

State trajectories of the complex network under the action of pinning adaptive controller ( 28 ). (a) State trajectories of every node; (b) error state trajectories of every node with the first node; (c) state trajectories of updated law (27) with \(\delta=0.02\).

Table 1 The solutions of the inequalities in Theorems 1 - 3 and Corollary  1 with the parameters such as Example  1

5 Conclusions

This paper has investigated the almost sure synchronization control problem for a class of stochastic delayed complex networks based on the stochastic differential equation theory. Some synchronization criteria and two kinds of pinning controllers have been proposed. These results reflect the relation of synchronization to the parameters of complex networks. A numerical example has shown that our method is effective.

This paper investigated the almost sure synchronization control other than synchronization in mean square of complex networks, and the obtained results may be appropriate for the synchronization of complex networks with the target node unknown. Specially, the results obtained only depend on the complex network’s parameters.

References

  1. Jeong, H, Tombor, B, Albert, R, Oltvai, ZN, Barabasi, AL: The large-scale organization of metabolic networks. Nature 407, 651-654 (2000)

    Article  Google Scholar 

  2. Bennett, M, Zukin, B: Electrical coupling and neuronal synchronization in the mammalian brain. Neuron 41, 495-511 (2004)

    Article  Google Scholar 

  3. Strogatz, SH: Exploring complex networks. Nature 410, 268-276 (2001)

    Article  Google Scholar 

  4. Li, ZK, Duan, ZS, Chen, GR, Huang, L: Consensus of multi-agent systems and synchronization of complex networks: a unified viewpoint. IEEE Trans. Circuits Syst. I, Regul. Pap. 57, 213-224 (2010)

    Article  MathSciNet  Google Scholar 

  5. Yahyazadeh, M, Noei, AR, Ghaderi, R: Synchronization of chaotic systems with known and unknown parameters using a modified active sliding mode control. ISA Trans. 50, 262-267 (2011)

    Article  Google Scholar 

  6. Lu, WL, Chen, TP: Global synchronization of discrete-time dynamical network with a directed graph. IEEE Trans. Circuits Syst. II, Express Briefs 54, 136-140 (2007)

    Article  Google Scholar 

  7. Shen, B, Wang, ZD, Liu, XH: Bounded \(H_{\infty}\) synchronization and state estimation for discrete time-varying stochastic complex networks over a finite horizon. IEEE Trans. Neural Netw. 22, 145-156 (2011)

    Article  Google Scholar 

  8. Wang, JL, Wu, HN, Huang, TW: Passivity-based synchronization of a class of complex dynamical networks with time-varying delay. Automatica 56, 105-112 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  9. Jin, T, Li, WX, Feng, JY: Outer synchronization of stochastic complex networks with time-varying delay. Adv. Differ. Equ. 2015, 359 (2015)

    Article  MathSciNet  Google Scholar 

  10. Wang, L, Qian, W, Wang, QG: Exponential synchronization in complex networks with a single coupling delay. J. Franklin Inst. 350, 1406-1423 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  11. Jin, YG, Zhong, SM: Function projective synchronization in complex networks with switching topology and stochastic effects. Appl. Math. Comput. 259, 730-740 (2015)

    MathSciNet  Google Scholar 

  12. Tang, Y, Leung, SYS, Wong, WK, Fang, JA: Impulsive pinning synchronization of stochastic discrete-time networks. Neurocomputing 73, 2132-2139 (2010)

    Article  Google Scholar 

  13. Yao, J, Wang, HO, Guan, ZH, Xu, WS: Passive stability and synchronization of complex spatio-temporal switching networks with time delays. Automatica 45, 1721-1728 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  14. Chen, WH, Jiang, ZY, Lu, XM, Luo, SX: \(H_{\infty}\) synchronization for complex dynamical networks with coupling delays using distributed impulsive control. Nonlinear Anal. Hybrid Syst. 17, 111-127 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  15. Li, CJ, Yu, WW, Huang, TW: Impulsive synchronization schemes of stochastic complex networks with switching topology: average time approach. Neural Netw. 54, 85-94 (2014)

    Article  MATH  Google Scholar 

  16. Wu, YY, Wei, W, Li, GY, Xiang, J: Pinning control of uncertain complex networks to a homogeneous orbit. IEEE Trans. Circuits Syst. II 56, 235-239 (2009)

    Article  Google Scholar 

  17. Gong, XL, Wu, ZY: Adaptive pinning impulsive synchronization of dynamical networks with time-varying delay. Adv. Differ. Equ. 2015, 240 (2015)

    Article  MathSciNet  Google Scholar 

  18. Zhou, J, Wu, QJ, Xiang, L: Pinning complex delayed dynamical networks by a single impulsive controller. IEEE Trans. Circuits Syst. I, Regul. Pap. 58, 2882-2893 (2011)

    Article  MathSciNet  Google Scholar 

  19. Yang, XS, Cao, JD, Lu, JQ: Stochastic synchronization of complex networks with nonidentical nodes via hybrid adaptive and impulsive control. IEEE Trans. Circuits Syst. I, Regul. Pap. 59, 371-384 (2012)

    Article  MathSciNet  Google Scholar 

  20. Wu, ZY, Wang, HJ: Impulsive pinning synchronization of discrete-time network. Adv. Differ. Equ. 2016, 36 (2016)

    Article  MathSciNet  Google Scholar 

  21. Yu, WW, DeLellis, P, Chen, GR, Bernardo, M, Kurths, J: Distributed adaptive control of synchronization in complex networks. IEEE Trans. Autom. Control 57, 2153-2158 (2012)

    Article  MathSciNet  Google Scholar 

  22. Zhu, QX, Cao, JD: Adaptive synchronization of chaotic Cohen-Crossberg neural networks with mixed time delays. Nonlinear Dyn. 61, 517-534 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  23. Mahbashi, GA, Noorani, MS, Bakar, SA, Sawalha, MA: Adaptive projective lag synchronization of uncertain complex dynamical networks with delay coupling. Adv. Differ. Equ. 2015, 356 (2015)

    Article  MathSciNet  Google Scholar 

  24. Song, B, Park, JH, Wu, ZG, Zhang, Y: Global synchronization of stochastic delayed complex networks. Nonlinear Dyn. 70, 2389-2399 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  25. Rakkiyappan, R, Dharani, S, Zhu, QX: Stochastic sampled-data \(H_{\infty}\) synchronization of coupled neutral-type delay partial differential systems. J. Franklin Inst. 352, 4480-4502 (2015)

    Article  MathSciNet  Google Scholar 

  26. Zhou, WN, Wang, TB, Mou, JP, Fang, JA: Mean square exponential synchronization in Lagrange sense for uncertain complex dynamical networks. J. Franklin Inst. 349, 1267-1282 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  27. Yang, XS, Cao, JD, Lu, JQ: Synchronization of delayed complex dynamical networks with impulsive and stochastic effects. Nonlinear Anal., Real World Appl. 12, 2252-2266 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  28. Hu, LJ, Mao, XR: Almost sure exponential stabilization of stochastic systems by state-feedback control. Automatica 44, 465-471 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  29. Zhu, QX, Li, XD: Exponential and almost sure exponential stability of stochastic fuzzy delayed Cohen-Grossberg neural networks. Fuzzy Sets Syst. 203, 74-94 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  30. Mao, XR, Shen, Y, Yuan, CG: Almost surely asymptotic stability of neutral stochastic differential delay equations with Markovian switching. Stoch. Process. Appl. 118, 1385-1406 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  31. Zhu, QX, Cao, JD: Adaptive synchronization under almost every initial data for stochastic neural networks with time-varying delays and distributed delays. Commun. Nonlinear Sci. Numer. Simul. 16, 2139-2159 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  32. Lu, JQ, Daniel, WCH: Globally exponential synchronization and synchronizability for general dynamical networks. IEEE Trans. Syst. Man Cybern. 40, 350-361 (2010)

    Article  Google Scholar 

  33. Mao, XR: A note on the LaSalle-type theorems for stochastic differential delay equations. J. Math. Anal. Appl. 268, 125-142 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  34. Horn, RA, Johnson, CR: Matrix Analysis. Cambridge University Press, New York (1985)

    Book  MATH  Google Scholar 

Download references

Acknowledgements

This work was supported by the National Natural Science Foundation of China (11602134), the Shanghai Natural Science Foundation (16ZR1413700), and the Natural Science Foundation of Shanghai University of Engineering Science (nhrc-2015-06).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tianbo Wang.

Additional information

Competing interests

The authors declare that they have no competing interests.

Authors’ contributions

The authors contributed equally to this article. The authors read and approved this article.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wang, T., Zhao, S., Zhou, W. et al. Almost sure synchronization control for stochastic delayed complex networks based on pinning adaptive method. Adv Differ Equ 2016, 306 (2016). https://doi.org/10.1186/s13662-016-1013-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s13662-016-1013-1

Keywords