Anti-synchronization control of a class of memristive recurrent neural networks

https://doi.org/10.1016/j.cnsns.2012.07.005Get rights and content

Abstract

In this paper, we formulate and investigate a class of memristive recurrent neural networks. Two different types of anti-synchronization algorithms are derived to achieve the exponential anti-synchronization of the coupled systems based on drive–response concept, differential inclusions theory and Lyapunov functional method. The proposed anti-synchronization algorithms are simple and can be easily realized. The analysis in the paper employs results from the theory of differential equations with discontinuous right-hand side as introduced by Filippov. The obtained results extend some previous works on conventional recurrent neural networks.

Highlights

► A new memristive system is formulated. ► Some novel control schemes are proposed for state-dependent switching dynamical system. ► The method for the qualitative analysis of memristive system is new and efficacious. ► The approach overcomes the drawback in the literature. In addition, the robustness is taken in account.

Introduction

Memristor, the fourth fundamental passive circuit element, was originally predicted by Chua [1]. He reasoned that the memristor was a similarly fundamental device for providing conceptual symmetry with resistor, inductor and capacitor. The symmetry follows from the description of basic passive circuit elements as defined by a relation between two of the four fundamental circuit variables, namely current, voltage, charge and magnetic flux. Almost forty years after Chua’s proposal, memristor was fabricated by scientists at the Hewlett–Packard (HP) research team, with an official publication in Nature [2], [3]. This new circuit element of memristor has generated unprecedented worldwide interest because of its potential applications [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15]. For example, by using memristor memory, new type of computers will have no boosting time, battery of cell phone could last one to two months rather than several days, brain-like computer can be made by using memristive synapses etc. So it is necessary to investigate the properties or characteristics of memristor because of its many key applications.

Recently, many researchers concentrate on the dynamical nature of memristor, which can be used to ultra-dense, seminon-volatile memories and learning networks. And some representative works [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15] described a series of properties of the memristor and showed its usefulness in the modeling and understanding of various physical systems. According to these related researches, we can know that the memristor exhibits the feature of pinched hysteresis, which means that a lag occurs between the application and the removal of a field and its subsequent effect, just as the neurons in the human brain have. Because of this feature, broad potential applications of the memristor have been identified, one of which is to apply this device to build a new model of neural networks to emulate the human brain [5], [6], [7], [12], which have received widespread concern. Hu and Wang [6] consider the dynamic behaviors for the memristive recurrent neural networks. Pershin and Di Ventra [7] have shown that the electronic (memristive) synapses and neurons can represent important functionalities of their biological counterparts. According to the works in [5], [6], [7], [12], one can see that the memristive recurrent neural networks, which reproduce the characteristic time hysteresis behavior of memristor devices, can mimick the functionalities of the human brain, and provide an in-depth understanding of key design implications of memristor-based memories.

We describe a general class of recurrent neural networks with the architecture as shown in Fig. 1, the Kirchoff’s current law of the ith subsystem is described by the following equation:x˙i(t)=-xi(t)+1Cij=1ngj(xj(t))Rij×sginij+1Cij=1ngj(xj(t-τj))Fij×sginij,t0,i=1,2,,n,where xi(t) is the voltage of the capacitor Ci, Rij denotes the resistor through the feedback function gi(xi(t)) and xi(t),Fij denotes the resistor through the feedback function gi(xi(t-τi)) and xi(t),τi corresponds to the transmission delay and satisfies 0τiτ (τ is a constant), andsginij=1,ij,-1,i=j.By replacing the resistors Rij and Fij in the primitive recurrent neural networks (1) with memristors, whose memductances Wij and Mij, respectively, then we can construct the memristive recurrent neural networks of the formx˙i(t)=-xi(t)+j=1nWijCi×sginij×gj(xj(t))+MijCi×sginij×gj(xj(t-τj)),t0,i=1,2,,n.Or equivalently,x˙i(t)=-xi(t)+j=1naij(xi(t))gj(xj(t))+bij(xi(t))gj(xj(t-τj)),t0,i=1,2,,n,whereaij(xi(t))=WijCi×sginij,bij(xi(t))=MijCi×sginij.

According to the feature of the memristor and the current–voltage characteristic given in Fig. 2, as a matter of convenience, in this paper we discuss a simplified mathematical model of the memristive recurrent neural networks (3) as follows:x˙i(t)=-xi(t)+j=1naij(xi)gj(xj(t))+bij(xi)gj(xj(t-τj)),t0,i=1,2,,n,whereaij(xi)=aij(xi(t))=aˆij,xi(t)<Ti,a˘ij,xi(t)>Ti,bij(xi)=bij(xi(t))=bˆij,xi(t)<Ti,b˘ij,xi(t)>Ti,with switching jumps Ti>0,aˆij, a˘ij,bˆij,b˘ij, i,j=1,2,,n, are constant numbers.

In fact, even aij(xi) and bij(xi) appear other types of memristive twinkling changes, the main results in this paper still can be made some parallel promotions.

In addition, we note that numerous complex nonlinear behaviors including chaos appear even in a simple memristive system [4], [10], [11], a detailed analytical study of synchronization or anti-synchronization control of the basic oscillator is necessary. Moreover, we also notice that, in recent years, the anti-synchronization control has been success fully applied to many areas for image processing, secure communication, information science, and harmonic oscillation generation [16], [17], [18], [19], [20], [21], [22], [23], [24], [25]. Using anti-synchronization to lasers, one may generate not only drop-outs of the intensity (as with ordinary low frequency fluctuations) but also short pulses of high intensity, which offers new ways for generating pulses of special shapes. Using anti-synchronization to communication systems, one may transmit digital signals by the transform between synchronization and anti-synchronization continuously, which will strengthen the security and secrecy. And therefore, due to many important applications in engineering fields, the anti-synchronization problem has become an important area of study. However, to our knowledge, there are very few works dealing with the anti-synchronization control of the memristive recurrent neural networks. And the anti-synchronization control of memristive recurrent neural networks plays important roles in many potential applications, e.g., non-volatile memories, neuromorphic devices to simulate learning, adaptive and spontaneous behavior. Moreover, the anti-synchronization analysis for memristive recurrent neural networks can provide the designer with an exciting variety of properties, richness of flexibility, and opportunities. Motivated by the above discussions, based on the works in [5], [6], [7], [16], [17], [18], [19], [20], [21], [22], [23], [24], [25], [26], [27], our objective in this paper is to study the exponential anti-synchronization for memristive recurrent neural networks (4). By applying the drive–response concept, differential inclusions theory and Lyapunov functional method, two different types of controller designs are proposed to ensure the exponential stability for the anti-synchronization error system, and thus the drive system anti-synchronizes with the response system. Also, the controller gains can be easily obtained. The analysis in the paper employs results from the theory of differential equations with discontinuous right-hand side as introduced by Filippov. It is believed that the paper provides some new and efficacious methods for the qualitative analysis of memristive recurrent neural networks. These methods may be applied for analyzing other classes of memristive neural networks or some other complex nonlinear memristive systems. These issues will be the topics of future research.

The structure of this paper is outlined as follows. In Section 2, some preliminaries are introduced. In Section 3, two different kinds of anti-synchronization algorithms are derived to achieve the exponential anti-synchronization of the drive–response-based coupled systems. In Section 4, a numerical example is presented to illustrate the results, and finally, concluding remarks will be drawn in Section 5.

Section snippets

Preliminaries

In this paper, for convenience, some notations are introduced:

Throughout this paper, solutions of all the systems considered in the following are intended in the Filippov’s sense. [·,·] represents the interval. coΠ,Π^ denotes closure of the convex hull generated by real numbers Π and Π^ or real matrices Π and Π^. In Banach space C([-τ,0],Rn), we define νc=i=1nsup-τs0νi(s)212, for νi(s)C([-τ,0],R),i=1,2,,n. For vector χ=(χ1,χ2,,χn)TRn, χ denotes the Euclidean vector norm, i.e., χ=i=1nχ

Main results

We begin this section with a basic definition and two preliminary lemmas, which will be used in the proofs of the main results.

Definition 1

The drive system (6) or (7) and the response system (8) or (9) are said to be exponentially anti-synchronized if for a suitably designed controller, and for any ϕ=(ϕ1(t),ϕ2(t),,ϕn(t)), ψ=(ψ1(t),ψ2(t),,ψn(t)) C([-τ,0],Rn), there exist constants M1 and μ>0 such thate(t)2Mϕ+ψc2exp-μt=Mφc2exp-μt,t0,where μ is called the estimated rate of exponential

An illustrative example

In this section, a numerical example is given to demonstrate the validity of the proposed control algorithms.

Example 1

Consider the two-dimensional memristive recurrent neural networks as follows:x˙1(t)=-x1(t)+a11(x1)g(x1(t))+a12(x1)g(x2(t))+b11(x1)g(x1(t-1))+b12(x1)g(x2(t-1)),x˙2(t)=-x2(t)+a21(x2)g(x1(t))+a22(x2)g(x2(t))+b21(x2)g(x1(t-1))+b22(x2)g(x2(t-1)),wherea11(x1)=2,x1(t)<1,1.8,x1(t)>1,a12(x1)=-0.1,x1(t)<1,-0.08,x1(t)>1,a21(x2)=-4.8,x2(t)<1,-5,x2(t)>1,a22(x2)=2.8,x2(t)<1,3,x2(t)>1,b11(x1)=-1.5,x1(t)

Concluding remarks

In this paper, we formulate and study a class of memristive recurrent neural networks, which generalize some conventional neural networks. The memristive recurrent neural networks have specific properties that appear most strikingly as a pinched hysteretic loop. This paper has proposed two types of anti-synchronization schemes for these memristive systems. Moreover, the schemes are quite robust against the effect of external disturbances. A numerical example is given to illustrate the obtained

Acknowledgements

The authors thank the Editor and the anonymous referees for their constructive comments and valuable suggestions, which helped improve the quality of this paper.

The work is supported by the Natural Science Foundation of China under Grants 61125303, 60974021 and 61134012, the 973 Program of China under Grant 2011CB710606, the Fund for Distinguished Young Scholars of Hubei Province under Grant 2010CDA081.

References (32)

  • D. Manivannan et al.

    A quasi-synchronous checkpointing algorithm that prevents contention for stable storage

    Inform Sci

    (2008)
  • Y.H. Hao et al.

    Transition and enhancement of synchronization by time delays in stochastic Hodgkin–Huxley neuron networks

    Neurocomputing

    (2010)
  • H.W. Wang et al.

    Synchronization for an array of coupled stochastic discrete-time neural networks with mixed delays

    Neurocomputing

    (2011)
  • H.Q. Li et al.

    Chaos control and synchronization via a novel chatter free sliding mode control strategy

    Neurocomputing

    (2011)
  • L.O. Chua

    Memristor-the missing circuit element

    IEEE Trans Circuit Theory

    (1971)
  • D.B. Strukov et al.

    The missing memristor found

    Nature

    (2008)
  • Cited by (173)

    View all citing articles on Scopus
    View full text