Abstract
In this paper, the pinning synchronization of coupled memristive recurrent neural networks (MNNs) with mixed time-varying delays and perturbations is investigated. Precisely, the considered coupled MNNs include the non-delay, discrete time-varying delays, distributed time delays, impulsive perturbations and stochastic perturbations. Comparing with the existing results, the new and simple feedback controller and adaptive feedback controller are designed to achieve exponential synchronization with pinning schemes. Based on the suitable Lyapunov functional and the definition of pinning control, with the aid of inequality techniques and differential inclusions theory, some effective and novel sufficient conditions are obtained to guarantee the synchronization of our proposed model. Finally, numerical examples are given to illustrate the effectiveness and reasonable of our theoretical results.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Memristor as an ideal electronic circuit was predicted by Chua [1]. In 2008, HP researchers had produced the memristor prototype for electronic circuits in their research contributions [2]. Since then, on account of the memristor possesses performances and memory more like biological synapses than the resistor [3], it has been substituted for resistor to construct brain-like computer memory [4,5,6,7,8].
Recently, researchers present that we can obtain a new class of neural networks (NNs) called memristive neural networks (MNNs) as long as replace the resistor to the memristor. Synthesizes each kind of memoristor [9, 10], MNNs will be more rational in the field of emulating the human brain than the traditional NNs. Thus, it will be more meaningful to study the various dynamical behavior of MNNs.
It is well known, synchronization has been an active topic in the area of nonlinear science since Carroll and Pecora introduced chaos synchronization [11]. Recently, many researchers paid their close attention to the study of synchronization of MNNs. Up to now, there are many kinds of synchronization of MNNs such as lag synchronization [12, 13], anti-synchronization [14,15,16,17], finite time synchronization [18, 19], exponential synchronization [20,21,22,23,24,25], and so on. In [12], authors dealt with the exponential lag synchronization of a class of switched NNs with time-varying delays via neural activation function and it can be applied to the image encryption. Zhang et al. [20] investigated synchronization of an array of linearly coupled MNNs with impulses and time-varying delays. In [24], adaptive synchronization of a class of MNNs with time-varying delays was studied by designing a general adaptive controller.
However, the above mentioned synchronization demonstrate that the trajectories of the slave system can catch the trajectories of the master system via all nodes be controlled. In practice, it is extremely important that a small fraction of nodes can realize all nodes synchronized according to the coupling configuration. For the past few years, many researchers have shown their more interest to the investigation of pinning synchronization of MNNs and many better results have been exhibited in the literatures [26, 27]. Wang et al. [26] studied a class of coupled MNNs of neutral type with mixed time varying delays via randomly occurring control in order to achieve anti-synchronization. In [27], authors presented the theoretical results on the master-slave synchronization of two MNNs in the presence adaptive noise. From the above discussions, it is necessary and significant to develop some practical and economical systems for coupled MNNs.
As we all known, during the process of electronic implementation of NNs, distribution between neurons simulated by hardware, spatial and temporal characteristics of signal transmission, various time-varying delays inevitably appear in signal communication [28,29,30]. Thus, various delays are one of important factors that result in oscillation or instability of the MNNs [31,32,33,34]. So the synchronization problem of coupled NNs with time-delays has received much attention [35,36,37]. Nevertheless, in these results, the type of time delay is relatively simple. In [35], authors studied the problem of synchronization control for directed networks with node balance. In [36], authors investigated the lag synchronization between two coupled NNs via pinning control. In [37], according to the state-dependent Riccati equation (SDRE) technique, authors proposed a suboptimal pinning control scheme in order to synchronize linearly coupled complex networks. To the best of our knowledge, in these exciting papers, there are few researches with regard to the pinning synchronization problem of coupled MNNs with complicated time-varying delays. Thus, it is more applicable to consider the exponential synchronization to the MNNs with mixed time-varying delays via pinning schemes.
Another critical element is perturbation. Impulsive phenomena widely exists in our real world system, a variety of random uncertainties (such as switching phenomenons, frequency changes, etc.) make the instantaneous perturbations on the state of NNs, which lead to the state instantaneous jump in a moment [38,39,40,41,42,43]. In addition, the stochastic perturbations also should be taken into consideration. The actual communication between subsystems of coupled MNNs is inevitably disturbed by the stochastic perturbations from various uncertainties, which probably causes package loss or influences the signal transmission [44,45,46]. It should be mentioned, the pinning synchronization results for coupled MNNs with mixed time-varying delays and two kinds of perturbations has not been studied yet, this motivates our present study. The main contributions of this paper are summarized as follows:
-
(1)
We focus on the study of coupled MNNs models with stochastic perturbations, impulsive perturbations and various time-varying delays, which including non-delayed, discrete time-varying delays and distributed time delays. Many other coupled MNNs models with delays are the special cases of our considered model.
-
(2)
We first attempt to address the pinning synchronization control problem for a class of our proposed MNNs models. By employing Lyapunov functional and the definition of pinning schemes, exponential synchronization of the considered coupled MNNs is achieved via pinning control, which including the linear and adaptive feedback pinning schemes. We consider and analysis the complex characters of the mixed time-varying delays rather than treat them as constants. Some main results are derived by utilizing the stochastic analysis theory, inequality techniques and differential inclusions theory.
-
(3)
Finally, we provide the numerical examples to illustrated the effectiveness and rationality of the proposed conclusions.
The rest of this paper is organized as follows. Some definitions, lemmas and assumptions about the proposed model are presented in Sect. 2. In Sect. 3 derives some sufficient conditions of pinning synchronization based our considered coupled MNNs. Numerical simulations are demonstrated to verify the effectiveness of the obtained results in Sect. 4. Finally, the conclusion is given in Sect. 5.
2 Preliminaries
2.1 Model Description
Based on the physical properties of memristor, the mathematical model of coupled MNNs with mixed time-varying delays is introduced as follows
where \(x_{i}(t) = {[x_{i1}(t), \ldots ,x_{in}(t)]^\mathrm{T}}\) is the state variable of the ith neural at time t for \(q,l = 1,2, \ldots ,n\). \(W=(\omega _{ij})_{N\times N}\) (\(i,j=1,2, \ldots ,N\)) represents the coupling matrix of MNNs. If there is an edge from MNNs j to i, then \(\omega _{ij}=1\), otherwise, \(\omega _{ij}=0 (i\ne j)\). And \(\omega _{ii}=-\sum _{j=1,j\ne i}^{N}\omega _{ij}\), \(\alpha \) represents the coupling strength.
The positive definite diagonal matrix \(\varGamma \) stands for the inner coupling between two connected MNNs. \({a_{ql}(\cdot )}\), \({b_{ql}(\cdot )}\) and \({c_{ql}(\cdot )}\) denote the inner connection matrix of non-delayed, discrete time-varying delayed and distributively time-delayed, respectively. They can be described by the following functions
where the switching jump \(\varPhi _i>0\), for \(i=1,2,\cdots ,N\). Then \(\hat{a}_{ql}\), \(\check{a}_{ql}\), \(\hat{b}_{ql}\), \(\check{b}_{ql}\), \(\hat{c}_{ql}\), \(\check{c}_{ql}\) are known constants relating to memristances.
Remark 1
According to the discussions above, the inner connection matrixes \(a_{ql}({x_{iq}}(t))\), \(b_{ql}({x_{iq}}(t))\) and \(c_{ql}({x_{iq}}(t))\) of system (1) with the change of the memristance . Therefore, the coupled MNNs are considered as the time-varying systems with state-dependent switching. When \(a_{ql}({x_{iq}}(t))\), \(b_{ql}({x_{iq}}(t))\) and \(c_{ql}({x_{iq}}(t))\) are all constants, system (1) becomes a general class of recurrent coupled NNs.
The delay kernel \({k_{ql}}(\theta ):[0, + \infty ) \rightarrow [0, + \infty )\) is bounded, piecewise and satisfies \(\int _0^{ +\, \infty } {{k_{ql}}(\theta ){e^{\mu \theta }}d\theta = 1} \;, \int _0^{ + \infty } {{k_{ql}}(\theta ){e^{\mu \theta }}d\theta < +\, \infty \;}, \) where \({\mu }\) is known constant [51]. Self-feedback connection matrix \(D = \text {diag}(d_{1}, d_{2}, \ldots , d_{n})\) is a positive definite matrix. \({{f_l}({x_{il}}(t))}\) is a bounded feedback function without time delay. In addition, \({{f_l}({x_{il}}(t - {\tau _{ql}}(t)))}\) and \({\int _{ - \infty }^t {{k_{ql}}(\theta )} {f_l}({x_{il}}(t - \theta ))d\theta }\) are bounded feedback functions with discrete and distributed time delays.
According to the solution of Fillppov’s and the theory of differential inclusion to this system. Let \(\overline{a}_{ql}=\max \{\hat{a}_{ql},\check{a}_{ql}\}\), \(\underline{a}_{ql}=\min \{\hat{a}_{ql},\check{a}_{ql}\}\), \(\overline{b}_{ql}=\max \{\hat{b}_{ql},\check{b}_{ql}\}\), \(\underline{b}_{ql}=\min \{\hat{b}_{ql},\check{b}_{ql}\}\), \(\overline{c}_{ql}=\max \{\hat{c}_{ql},\check{c}_{ql}\}\), \(\underline{c}_{ql}=\min \{\hat{c}_{ql},\check{c}_{ql}\}\). co[u, v] indicates closure of the convex hull generated by real numbers u and v. In view of system (1), we define the following set-valued maps
Clearly, \(co\{{\hat{a}_{ql},\check{a}_{ql}}\}=[\underline{a}_{ql},\overline{a}_{ql}]\), \(co\{{\hat{b}_{ql},\check{b}_{ql}}\}=[\underline{b}_{ql},\)\(\overline{b}_{ql}]\) and \(co\{{\hat{c}_{ql},\check{c}_{ql}}\}=[\underline{c}_{ql},\overline{c}_{ql}]\), for \(i,j=1,2, \ldots ,N,\; q,l=1,2, \ldots ,n\). By the theory of differential inclusions, the system (1) can be written as follows
or equivalently, for \(i,j=1,2, \ldots ,N,q,l=1,2, \ldots ,n\), there exist \(\breve{a}_{ql}({x_{iq}}(t))\in co(a_{ql}({x_{iq}}(t)))\), \(\breve{b}_{ql}({x_{iq}}(t))\in co(b_{ql}({x_{iq}}(t)))\), \(\breve{c}_{ql}({x_{iq}}(t))\in co(c_{ql}({x_{iq}}(t)))\), by utilizing the the theories of set-valued maps and differential inclusions above, the system (2) can be regarded as a state-dependent switching system shown by
Thus, the coupled MNNs with mixed time-varying delays and impulsive perturbations can be written as follows
where initial values \(x(\theta )=\phi (\theta )\), \(\phi (\theta ) \in C([-\tau ,0],R^n)\) for \(i,j=1,2, \ldots ,N,q,l=1,2, \ldots ,n,k=1,2, \ldots ,\). \(\phi _{iq}(t)\) is the initial value of \(x_{iq}(t)\), \(r_{ik}\) is the impulsive gain constant. Actually, the radio of state variable \(\dot{x}_{iq}(t)\) at \(t=t_{k}\) is \(r_{ik}\), so we choose \(0<r_{ik}<1\). \(x_{iq}(t^{-}_{k})=\lim _{t\rightarrow t^{-}_{k}}x_{iq}(t_{k})=x_{iq}(t_{k})\), \(x_{iq}(t^{+}_{k})=\lim _{t\rightarrow t^{+}_{k}}x_{iq}(t_{k})\).
Similarly, the coupled MNNs with mixed time-varying delays and stochastic perturbations can be written as follows
Remark 2
The solution \({s}_{iq}(t)\) of an isolated node satisfies [25]:
where \(s_{iq}(t)\) may be an equilibrium point or an orbit of a chaotic attractor. This paper aims to find some appropriate systems such that the solutions of networks (4) and (5) synchronize with the solution of system (6), in the sense that for \(i=1, \ldots ,N\),\(q=1, \ldots ,n.\)
Definition 1
(see [46]) Suppose \(E\subset \mathfrak {R}^{n}\). Then \(x\mapsto F(x)\) is called as a set-valued map defined on E, if for each point x of E, there exists a corresponding nonempty set \(F(x)\subset \mathfrak {R}^{n}\). A set-valued map F with nonempty values is said to be upper-semicontinuous at \(x_{0}\epsilon E\), if for any open set N containing \(F(x_{0})\), there exits a neighborhood M of \(x_{0}\) such that \(F(M)\subset N\). Then F(x) is said to have a closed image if for each \(x\epsilon E\), F(x) is closed.
Definition 2
(see [9]) The equilibrium point \(x^{*}\) or an orbit of a chaotic attractor of system (5), which is said to be globally exponentially stable, for any \(t\ge 0\) and initial values \(x(\theta )=\phi (\theta )\), \(\phi (\theta ) \in C([-\tau ,0],R^n)\). Such that \(\parallel x(t;\phi )-x^{*}\parallel \le \beta \parallel \phi -x^{*} \parallel e^{-\alpha t}\), where constants \(\alpha >0\) and \(\beta >0\) represent the decay coefficient and decay rate.
Assumption 1
The activation function \(f_{l}(\cdot )\) is globally Lipschitz continuous in \(\mathbb {R}\), i.e there exist constant \(z_{l}>0\) for \(x,y \in \mathbb {R}\), such that
Assumption 2
The time-varying delay \(\tau _{ql}(t)\) in this paper is a differential function, where \(0<\tau _{ql}(t)<\tau _{ql}\), for all \(t\ge 0\), and \(q,l\in {1,2,\ldots ,n}\).
Assumption 3
The activation function \(f_{l}(\cdot )\) is bounded, i.e. there exists a constant \(m_{l}>0\), such that \(\vert f_{l}(x)\vert \le m_{l},\) \(\forall x\in \mathbb {R},\)\(l=1,2,\ldots ,n\).
Lemma 1
There exist constants \(R_{1} \geqslant 0\) and \(R_{2} \geqslant 0\), such that
For the stochastic system [47]:
where \(\omega (t)\) is the Brownian motion and it is truely \(\mathbb {E}\omega (t)=0.\)\(\mathscr {L}\) is the operator designed as following:
where
Let \(e_{iq}(t)={x}_{iq}(t)-{s}_{iq}(t)\) denotes the error variable. From the Definitions 1–2, theoriy of set-valued maps and Assumption 1, thus the error dynamics of the systems (4) and (5) can be expressed as follows
and
or equivalently, there exist \(\breve{a}_{ql}({x_{iq}}(t))\in co(a_{ql}({x_{iq}}(t)))\), \(\breve{b}_{ql}({x_{iq}}(t))\in co(b_{ql}({x_{iq}}(t)))\), \(\breve{c}_{ql}({x_{iq}}(t))\in co(c_{ql}({x_{iq}}(t)))\), with the similar process of system (2), we get the following equalities
and
where \(\psi _{iq}(t)=\phi _{iq}(t)-s_{iq}(t)\) is the initial conditions, \(F_{l}(e_{ij}(t))=f_{l}(x_{il}(t))-f_{l}(s_{il}(t))\), \(F_{l}(e_{ij}(t-\tau _{ql}(t)))=f_{l}(x_{il}(t-\tau _{ql}(t))-f_{l}(s_{il}(t-\tau _{ql}(t))\), \(F_{l}(e_{ij}(t-\theta ))=f_{l}(x_{il}(t-\theta ))-f_{l}(s_{il}(t-\theta )\). \(r_{ik}\) is the radio of the error state variable \(\dot{e}_{iq}(t)\) at \(t=t_{k}\), \(U_{iq}(t)\) is the controller to be designed.
Remark 3
Compare with the exciting literatures for researching the exceptional synchronization of coupled MNNs [35,36,37], the proposed system contains not only non-delayed, discrete time-varying delay \(\tau _{ql}(t)\) but also distributed delay. Therefore, the obtained results are more reasonable and practical.
3 Main Results
In this section, we obtain some sufficient conditions to achieve the exceptional synchronization of the coupled MNNs with mixed time-varying delays, impulsive perturbations and stochastic perturbations, respectively. Then two kinds of feedback and adaptive feedback controller with pinning schemes are designed.
We investigate pinning synchronization of the impulsive coupled MNNs with mixed time-varying delays under the feedback controller \(U_{iq}\). Suppose there exist \(m(1\le m\le N)\) nodes of system (4) are controlled. Then the appropriate feedback control input \(U_{iq}\) with pinning schemes is designed as
where the synchronization error \(e_{iq}(t)\) is defined as \(e_{iq}(t)=x_{iq}(t)-s_{iq}(t)\). And \(p_{i}>0(i=1,2,\ldots ,m)\) is feedback gains.
Notations Before starting the main results, some annotations should be given. Let \(\tilde{a}_{ql}=\text {max}\{|\hat{a}_{ql}|,|\check{a}_{ql}|\}\), \(\tilde{b}_{ql}=\text {max}\{|\hat{b}_{ql}|,|\check{b}_{ql}|\}\) and \(\tilde{c}_{ql}=\text {max}\{|\hat{c}_{ql}|,|\check{c}_{ql}|\}\), for \(i,j=1,2, \ldots ,N,q,l=1,2, \ldots ,n,k=1,2, \ldots \).
According to (9), we get the following synchronization errors of system (5). When \(t\ne t_{k}\),
one finds that when \(i=1,2,\ldots ,m\)
When \(i=m+1\ldots ,N.\)
When \(t=t_{k}\),
Theorem 1
Suppose that Assumption 1 holds and if there exists a constant \(\zeta \), such that
Then, the error system (11) will be converged to zero by means of pinning schemes.
Proof
Construct the following Lyapunov functional
Then we have
According to Eq. (14), we obtain the following inequality among Eq. (19)
Under Assumptions 1–2, we obtain that
Combining with Eq. (21), we calculate the upper right derivation of the error system (11)
Then we deduce
Then
Consider \(v_{iq}(t)=e^{\lambda t}\vert e_{iq}(t)\vert \) ([9]). Let \(\delta >1\) and \(P=\mathrm {max}_{_{1\le i\le N}}\mathrm {sup}_{_{\theta \in (-\infty ,0]}} \vert \phi _{iq}(\theta )-s_{iq}(t)\vert >0\). Therefore, \(v_{iq}(t)<P\delta \) for \(t\in [0,+\infty ).\) Hence
From all above the calculations, we conclude that
We get \(v_{iq}(t)<P\delta \) which leads to
for any \(t>0\).
Therefore, \(x_{iq}(t)\) converges to \(s_{iq}(t)\).
When \(t=t_{k}\), one finds that
We can select \(\zeta \) to satisfy
Then \(\dot{V}(t)\le 0\), The proof is completed. \(\square \)
Corollary 1
Under Assumptions 1–2, for given constant \(\zeta >0\). If the following inequality holds, the coupled MNNs without impulsive perturbation will achieve exponential synchronization with pinning rules.
Proof
Let the error system (11) without impulsive perturbation in Theorem 1. The proof can be followed, thus it is omitted here. \(\square \)
Remark 4
Usually, the linear feedback controller is indispensable in a synchronization of the system. We observe that the actual communication between subsystems of coupled MNNs is inevitably disturbed by the stochastic perturbations from various uncertainties. Thus, using an appropriate Lyapunov method, a simple adaptive controller is designed for the exponential synchronization of the system (5).
In this subsection, we investigate pinning synchronization of the coupled MNNs with mixed time-varying delay and stochastic perturbations under the considered adaptive feedback controller \(U_{iq}(t)\). Suppose there exist \(m\quad (1\le m <N)\) nodes of system (5) will be controlled. Then the adaptive feedback controller \(U_{iq}\) with pinning laws is designed as follows
where \(h_{i}\) is a positive constant.
According to the definition of pinning scheme and the system (10), we get the following synchronization error system.
When \(i=1,2,\ldots ,m\).
When \(i=m+1\ldots N\).
Theorem 2
Suppose Assumptions 1–2 are satisfied, then the error systems (31) and (32) are exponentially stable via the adaptive controller (30), if there exists a gain constant \(\zeta \), such that
Then, the pinning synchronization of system (5) is achieved.
Proof
Construct a Lyapunov functional as follows
where L is a positive constant to be determined below.
Then, the upper right derivative of V(t) along the trajectories of (5) gives
After that, the system (35) is decomposed into two parts as follows
Combining systems (35) and (36), we get
and
Integrated the error systems (31) and (32) into account, we get the following equality
Taken Eq. (21) and Lemma 1 into consideration, by calculating the upper right derivation of \(V_{1}(t)\) along with the solution of system (6), we obtain
According to the above discussions, we get
Consider \(v_{iq}(t)=e^{\lambda t}\vert e_{iq}(t)\vert \) ([9]). Let \(\delta >1\), \(K=\mathrm {max}_{_{1\le i\le N}}\mathrm {sup}_{_{\theta \in (-\infty ,0]}} \vert \phi _{iq}(\theta )-s_{iq}(t)\vert >0\). Therefore, \(v_{iq}(t)<K\delta \) for \(t\in [0,+\infty )\).
Then we conclude
From (38) we deduce the equality as follows
Then we get
According to (42) and (44), we obtain the following theorem to guarantee the synchronization of system (5).
We can select \(\zeta \) to satisfy
Then \(\dot{V}(t)\le 0\), The proof is completed. \(\square \)
Corollary 2
Due to Assumptions 1–2, for given constant \(\zeta >0\), if the following inequality holds, the considered coupled MNNs without stochastic perturbations will achieve exponential synchronization under pinning control.
Proof
Let the error system (12) without impulsive perturbations in Theorem 2. The proof can be followed, thus it is omitted here.
Remark 5
Due to the condition of time-varying delay \(\tau _{ql}(t)\) and the property of stochastic perturbations, Theorem 2 provides a suitable adaptive controller. It’s worth pointing out that no redundant numerical calculation such as computing complex algebraic conditions ([48]) or solving linear matrix inequality (LMIs) ([49, 50]) are needed in the synchronization conditions. Thus, our synchronization consequences have a stronger adaptive capability and more powerful application.
Remark 6
There is no extra restraint on activation functions but demanding they are bounded and the time-varying delays are mixed. Furthermore, overall consideration of our obtained results with pinning schemes, which can be expected to have a powerful potential application in areas such as associative memory, image encryption, digital processing, and so on.
4 Illustrative Example
In this section, we will give numerical examples to verify the effectiveness of our conclusions. Consider a coupled two-dimensional MNNs as follows
where
Let \(J(t)=[J_{1}(t),J_{2}(t),J_{3}(t)]^\mathrm{T}=[0,0,0]^\mathrm{T}\), \(\tau _{11}(t)=\tau _{12}(t)=\tau _{21}(t)=\tau _{22}(t)=\tau _{31}(t)=\tau _{32}(t)=2\sin (t)\), let \(f(x)=\frac{1}{2}(\vert 1+x\vert +\vert 1-x\vert )\) be the activation function. Obviously, we have \(d_{1}=8\), \(d_{2}=6\), \(d_{3}=5\), \(\overline{a}_{11}=0.9\), \(\overline{a}_{12}=0.4\), \(\overline{a}_{21}=1.2\), \(\overline{a}_{22}=0.8\), \(\overline{a}_{31}=0.3\), \(\overline{a}_{32}=0.4\), \(\overline{b}_{11}=1\), \(\overline{b}_{12}=5\), \(\overline{b}_{21}=2\), \(\overline{b}_{22}=1\), \(\overline{b}_{31}=0.9\), \(\overline{b}_{32}=0.7\), \(\overline{c}_{11}=3\), \(\overline{c}_{12}=1\), \(\overline{c}_{21}=2\), \(\overline{c}_{22}=2\), \(\overline{c}_{31}=1\), \(\overline{c}_{32}=1\), \(k_{ql}(\theta )=e^{-2\theta }\), \(\mu =-1\).
The phase trajectories \(x_{1}(t)\), \(x_{2}(t)\) and \(x_{3}(t)\) of system (1) are shown in Fig. 1. The state trajectories \(x_{i1}(t)\), \(x_{i2}(t)\) and \(x_{i3}(t)\) with 15 initial values of such system without the effective control are shown in Fig. 2, it indicates the state of system (1) cannot keep stable without controller. And the following simulations conduct on the basis of this situation.
The parameters are selected as \(\alpha =1\), \(P=1\) and \(\zeta =1\). We assume that the inner matrix \(\varGamma = I\) and these nodes are connected with weighted zero-row-sum. For example, the weighed outer-coupling configuration matrix is given by
According to Theorem 1, we add impulsive perturbations on such system, it is easily to see that the states are quickly converged to stable from Fig. 3. It is clear that the error system (11) is converged to zero by means of pinning schemes. Hence, it can be concluded that, the results shown the feedback control inputs contribute to the chaos exceptional synchronization under the pinning control mechanism.
The system (4) has chaotic attractors with the initial values which can be seen in Fig. 1. It follows from Corollary 1, the system (4) without impulsive perturbations has reached exceptionally synchronized by means of pinning control. Figure 4 depict the synchronization error of the state variables \(e_{i1}(t)\), \(e_{i2}(t)\), and \(e_{i3}(t)\) without impulsive perturbations, respectively. Figure 4a illustrated that the synchronization error under controller (13) with unsuitable parameters, and Fig. 4b shown that the synchronization error under controller (13) with suitable parameters. The results indicate the suitable parameters of controller (13) is critical to the synchronization. Thus, the synchronization conditions from Theorem 2 is reasonable and resultful.
Based on Theorem 2, we select stochastic system (5) as an example. The Brownian motion satisfies \(E\omega (t)=0\), \(D\omega (t)=1\). And
It is shown that the system (5) is exponentially synchronized with the pinning schemes. Figure 5 illustrated the synchronization error of the state variables of system (12). It is obviously that the states are quickly converged to stable according to controller (30). Figure 5a indicated that the synchronization error under controller (13) with unsuitable parameters. Figure 5b illustrated that the synchronization error under controller (13) with suitable parameters. It can be seen, the parameters of the controller which unsatisfied the rule of synchronization will lead to instability and oscillation. Thus, it can be resulted that, the considered coupled MNNs system (5) can be exceptionally synchronized based on the pinning control due to Theorem 2.
In order to verify Corollary 2, we choose system (5) without Brownian motion as an example. We add the adaptive controller (30) on such system. Figure 6 demonstrated the synchronization errors of system (5) without stochastic perturbations under different parameters of controller. Figure 6a presented the synchronization error under controller (30) with unsuitable parameters. Figure 6b demonstrated the synchronization error under controller (30) with suitable parameters. The simulation experiments demonstrate that the proposed control laws are effective.
In order to show the validity of the pinning method, we choose system (5) as an example. Figure 7a illustrated the synchronization error of system (5) which selected only one node to be controlled under controller (30), Fig. 7b demonstrate the synchronization error of system (5) which selected all nodes to be controlled under controller (30). It can be seen that the rate of convergence and the accuracy between Fig. 7a, b are basically the same. Thus, the results proved that our mechanism is effective and reasonable. Especially for the practical application [52, 53] our proposed scheme can maximize energy savings.
5 Conclusion
We have committed to research the pinning synchronization of coupled MNNs. The proposed coupled MNNs models including the stochastic perturbations, impulsive perturbations, non-delay, discrete time-varying delays and distributed time delays. Based on the suitable Lyapunov functional and the definition of pinning control, with the aid of inequality techniques and differential inclusions theory, two kinds of controllers are designed. And sufficient conditions which depend on the mixed time-varying delays are derived to guarantee the coupled MNNs achieve pinning synchronization. Numerical examples are provided to demonstrate the usefulness and effectiveness of the proposed control strategy.
References
Chua L (1971) Memristor-the missing circuit element. IEEE Trans Circuit Theory 18:507–519
Gu H (2009) Adaptive synchronization for competitive neural networks with different time scales and stochastic perturbation. Neurocomputing 73:350–356
Xiao J, Zhong S, Li Y, Xu F (2017) Finite-time Mittag-Leffler synchronization of fractional-order memristive BAM neural networks with time delays. Neurocomputing 219:431–439
Luo X, Deng J, Wang W, Wang J, Zhao W (2017) A quantized kernel learning algorithm using a minimum kernel risk-sensitive loss criterion and bilateral gradient technique. Entropy 19:365
Maan A, Jayadevi D, James A (2016) A survey of memristive threshold logic circuits. IEEE Trans Neural Netw Learn Syst. https://doi.org/10.1109/TNNLS.2016.2547842
Esch J (2009) Circuit elements with memory: memristors, memcapacitors, and meminductors. Proc IEEE 97:1715–1716
Pershin V, Di Ventra M (2010) Experimental demonstration of associative memory with memristive neural networks. Neural Netw 20:881–886
Bao H, Park J, Cao J (2016) Exponential synchronization of coupled stochastic memristor-based neural networks with time-varying probabilistic delay coupling and impulsive delay. IEEE Trans Neural Netw Learn Syst 27:190–206
Zhang H, Huang Y, Wang B (2014) Design and analysis of associative memories based on external inputs of delayed recurrent neural networks. Neurocomputing 136:337–344
Han Q, Liao X, Li C (2013) Analysis of associative memories based on stability of cellular neural networks with time delay. Neural Comput Appl 23:237–244
Vaidya P, He R, Anderson M (1990) Synchronization of chaotic systems. Chaos 25:821–824
Wen S, Zeng Z, Huang T (2015) Lag synchronization of switched neural networks via neural activation function and applications in image encryption. IEEE Trans Neural Netw Learn Syst 26:1493–1502
Ding S, Wang Z (2017) Lag quasi-synchronization for memristive neural networks with switching jumps mismatch. Neural Comput Appl 28:4011–4022
Zhang G, Shen Y, Wang L (2013) Global anti-synchronization of a class of chaotic memristive neural networks with time-varying delays. Neural Netw 46:1–8
Wu A, Zeng Z (2013) Anti-synchronization control of a class of memristive recurrent neural networks. Commun Nonlinear Sci Numer Simul 18:373–385
Wang W, Li X, Peng H, Wang W, Kurths J, Xiao J, Yang Y (2016) Anti-synchronization of coupled memristive neutral-type neural networks with mixed time-varying delays and stochastic perturbations via randomly occurring control. Nonlinear Dyn 83:2143–2155
Wang W, Li X, Peng H, Wang W, Kurths J, Xiao J, Yang Y (2016) Anti-synchronization control of memristive neural networks with multiple proportional delays. Neural Process Lett 43:269–283
Zheng M, Li L, Peng H, Xiao J, Yang Y, Zhao H, Ren J (2016) Finite-time synchronization of complex dynamical networks with multi-links via intermittent controls. Eur Phys J B 89:1–12
Wang W, Li X, Peng H, Wang W, Kurths J, Xiao J, Yang Y (2016) Finite-time anti-synchronization control of memristive neural networks with stochastic perturbations. Neural Process Lett 43:49–63
Zhang W, Li C, Huang T, He X (2015) Synchronization of memristor-based coupling recurrent neural networks with time-varying delays and impulses. IEEE Trans Neural Netw Learn Syst 26:3303–3313
Guo Z, Wang J, Yan Z (2013) Global exponential dissipativity and stabilization of memristor-based recurrent neural networks with time-varying delays. Neural Netw 48:58–172
Wang G, Shen Y (2014) Exponential synchronization of coupled memristive neural networks with time delays. Neural Comput Appl 24:1421–1430
Yang X, Cao J, Lu J (2012) Synchronization of Markovian coupled neural networks with nonidentical node-delays and random coupling strengths. IEEE Trans Neural Netw Learn Syst 23:60–71
Wang L (2014) Adaptive synchronization of memristor-based neural networks with time-varying delays. IEEE Trans Neural Netw Learn Syst 26:2033–2042
Li S, Cao J (2015) Distributed adaptive control of pinning synchronization in complex dynamical networks with non-delayed and delayed coupling. Int J Control Autom Syst 5:1076–1085
Wang W, Li X, Peng H, Wang W, Kurths J, Xiao J, Yang Y (2016) Anti-synchronization of coupled memristive neutral-type neural networks with mixed time-varying delays and stochastic perturbations via randomly occurring control. Nonlinear Dyn 83:2143–2155
Guo Z, Wang S, Yang Z (2016) Global synchronization of stochastically disturbed memristive neurodynamics via discontinuous control laws. IEEE CAA J Autom Sin 3:121–131
Wen S, Yu X, Zeng Z (2015) Event-triggering load frequency control for multiarea power systems with communication delays. IEEE Trans Ind Electron 63:1308–1317
Li N, Cao J (2015) New synchronization criteria for memristor-based networks: adaptive control and feedback control schemes. Neural Netw 61:1–9
Wen S, Zeng Z, Huang T (2015) New criteria of passivity analysis for fuzzy time-delay systems with parameter uncertainties. IEEE Trans Fuzzy Syst 23:2284–2301
Yang X, Cao J, Yu W (2014) Exponential synchronization of memristive Cohen–Grossberg neural networks with mixed delays. Cognit Neurodyn 8:239–249
Yang X, Cao J, Lu J (2013) Synchronization of coupled neural networks with random coupling strengths and mixed probabilistic time-varying delays. Int J Robust Nonlinear Control 23:2060–2081
Song Y, Wen S (2015) Synchronization control of stochastic memristor-based neural networks with mixed delays. Neurocomputing 156:121–128
Wen S, Zeng Z, Chen M (2017) Synchronization of switched neural networks with communication delays via the event-triggered control. IEEE Trans Neural Netw Learn Sys 28:2334–2343
Hu C, Jiang H (2014) Pinning synchronization for directed networks with node balance via adaptive intermittent control. Nonlinear Dyn 80:295–307
Sun W, Wang S, Wang G (2015) Lag synchronization via pinning control between two coupled networks. Nonlinear Dyn 79:2659–2666
Ghaffari A, Arebi S (2016) Pinning control for synchronization of nonlinear complex dynamical network with suboptimal SDRE controllers. Nonlinear Dyn 83:1003–1013
Liu B, Liu X, Chen G, Wang H (2005) Robust impulsive synchronization of uncertain dynamical networks. IEEE Trans Circuits Syst Regul Pap 52:1431–1441
Guan Z, Liu Z, Feng G, Wang Y (2010) Synchronization of complex dynamical networks with time-varying delays via impulsive distributed control. IEEE Trans Circuits Syst Regul Pap 57:2182–2195
Liu J, Ho D, Cao J, Kurths J (2011) Exponential synchronization of linearly coupled neural networks with impulsive disturbances. IEEE Trans Neural Netw 22:329–335
Zhao H, Li L, Peng H, Xiao J, Yang Y, Zheng M (2016) Impulsive control for synchronization and parameters identification of uncertain multi-links complex network. Nonlinear Dyn 83:1437–1457
Mathiyalagan K, Park J, Sakthivel R (2015) Synchronization for delayed memristive BAM neural networks using impulsive control with random nonlinearities. Appl Math Comput 259:967–979
Zhang W, Li C, Huang T (2015) Synchronization of memristor-based coupling recurrent neural networks with time-varying delays and impulses. IEEE Trans Neural Netw Learn Syst 26:3308–3313
Ding S, Wang Z (2015) Stochastic exponential synchronization control of memristive neural networks with multiple time-varying delays. Neurocomputing 162:16–25
Wang W, Li L, Peng H, Kurths J, Xiao J, Yang Y (2016) Anti-synchronization control of memristive neural networks with multiple proportional delays. Neural Process Lett 43:269–283
Wang W, Li L, Peng H, Xiao J, Yang Y (2014) Synchronization control of memristor-based recurrent neural networks with perturbations. Neural Netw 53:8–14
Shi Y, Zhu P (2016) Finite-time synchronization of stochastic memristor-based delayed neural networks. Neural Comput Appl 1–9: https://doi.org/10.1007/s00521-016-2546-7
Bao H, Park J, Cao J (2016) Exponential synchronization of coupled stochastic memristor-based neural networks with time-varying probabilistic delay coupling and impulsive delay. IEEE Trans Neural Netw Learn Sys 27:190–201
Zhao H, Li L, Peng H, Kurths J, Xiao J, Yang Y (2015) Anti-synchronization for stochastic memristor-based neural networks with non-modeled dynamics via adaptive control approach. Eur Phys J B 88:1–10
Meng Z, Xiang Z (2017) Stability analysis of stochastic memristor-based recurrent neural networks with mixed time-varying delays. Neural Comput Appl 28:1787–1799
Zhou C, Zeng X, Jiang H (2015) A generalized bipolar auto-associative memory model based on discrete recurrent neural networks. Neurocomputing 162:201–208
Luo X, Xu Y, Wang W, Yuan M, Ban X, Zhu Y, Zhao W (2018) Towards enhancing stacked extreme learning machine with sparse autoencoder by correntropy. J Franklin Inst 355:1945–1966
Luo X, Zhang D, Yang L, Liu J, Chang X, Ning H (2016) A kernel machine-based secure data sensing and fusion scheme in wireless sensor networks for the cyber-physical systems. Future Gener Comput Syst 61:85–96
Acknowledgements
This work was supported by the National Key Research and Development Program of China under Grants 2017YFB0702300, the State Scholarship Fund of China Scholarship Council (CSC), the National Natural Science Foundation of China under Grants 61603032 and 61174103, the Fundamental Research Funds for the Central Universities under Grant 06500025, the National Key Technologies R&D Program of China under Grant 2015BAK38B01, and the University of Science and Technology Beijing-National Taipei University of Technology Joint Research Program under Grant TW201705.
Author information
Authors and Affiliations
Corresponding authors
Additional information
Xiong Luo and Weiping Wang contributed equally to this work.
Rights and permissions
About this article
Cite this article
Yuan, M., Luo, X., Wang, W. et al. Pinning Synchronization of Coupled Memristive Recurrent Neural Networks with Mixed Time-Varying Delays and Perturbations. Neural Process Lett 49, 239–262 (2019). https://doi.org/10.1007/s11063-018-9811-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11063-018-9811-y