Skip to main content

ORIGINAL RESEARCH article

Front. Neurorobot., 24 December 2021
Volume 15 - 2021 | https://doi.org/10.3389/fnbot.2021.783809

Predefined-Time Stability/Synchronization of Coupled Memristive Neural Networks With Multi-Links and Application in Secure Communication

Hui Zhao1* Aidi Liu1 Qingjié Wang1 Mingwen Zheng2 Chuan Chen3 Sijie Niu1* Lixiang Li4
  • 1Shandong Provincial Key Laboratory of Network Based Intelligent Computing, School of Information Science and Engineering, University of Jinan, Jinan, China
  • 2School of Mathematics and Statistics, Shandong University of Technology, Zibo, China
  • 3School of Cyber Security, Qilu University of Technology (Shandong Academy of Sciences), Jinan, China
  • 4State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing, China

This paper explores the realization of a predefined-time synchronization problem for coupled memristive neural networks with multi-links (MCMNN) via nonlinear control. Several effective conditions are obtained to achieve the predefined-time synchronization of MCMNN based on the controller and Lyapunov function. Moreover, the settling time can be tunable based on a parameter designed by the controller, which is more flexible than fixed-time synchronization. Then based on the predefined-time stability criterion and the tunable settling time, we propose a secure communication scheme. This scheme can determine security of communication in the aspect of encrypting the plaintext signal with the participation of multi-links topology and coupled form. Meanwhile, the plaintext signals can be recovered well according to the given new predefined-time stability theorem. Finally, numerical simulations are given to verify the effectiveness of the obtained theoretical results and the feasibility of the secure communication scheme.

1. Introduction

With the development of information technology and the higher requirement of information transmission, it is vital to ensure the security of communication. The field of secure communication has also attracted a large number of scientific researchers. Meanwhile, some important scientific research achievements have been obtained in the aspect of secure communication based on the synchronization performance of a chaotic system (Tao and Chua, 1997; Feki, 2003; Femat et al., 2004; Zheng et al., 2009). The types of chaotic systems include simple three-dimension chaotic systems, complex dynamical networks, and general neural networks, etc. Similar to a general neural network, the memristive neural network is also a kind of chaotic system, but differs in that the parameters of MNN are state-dependent. Memristor was first proposed by Chua (1971). Unlike ordinary resistors, which have fixed resistance values, the memristor is nonlinear and its value is not unique; the memristor is also considered to be the electronic equivalent of the synapse. As the memristor is often used to mimic the synapse, the model of MNN is widely applied in associative memory, next-generation computers, and powerful brain-like “neural” computers. MNN is the more realistic model for the description of real neural systems. Moreover, MNN with a coupling term is more suitable for real complex neural networks, which is known as a coupled memristive neural network (CMNN). Therefore, there has been an upsurge in the study of dynamic behavior based on the model of CMNN. In addition, the main considered problems also include secure transmission performance in synchronization time and the encryption performance based on a chaotic complex system. The speed of synchronization control time is also a key factor affecting communication security and quality.

The types of synchronization time include asymptotic time synchronization, exponential synchronization, finite-time synchronization, fixed-time synchronization, and predefined-time synchronization. Asymptotic time synchronization and exponential synchronization are types of infinite time synchronization, but the convergence rate of exponential time is slightly faster than that of asymptotic time. However, finite-time stability has more practical significance in secure communication. Finite time was introduced in 1961 (Dorato, 1961), which has a much faster convergence time. In secure communication, compared with asymptotic synchronization and exponential synchronization, the finite-time synchronization technique enables us to recover the transmitted signals in a setting time, which improves the efficiency and the confidentiality greatly. The concept of fixed-time stability was proposed by Polyakov (2012), and the criteria for determining whether the system can achieve fixed-time stability were also attained. Fixed-time stability is a special kind of finite-time stability. It is different from general finite-time stability in that its stability time has a definite upper bound, and the settling upper bound time is not dependent on the initial value of the system, but can be calculated by the system parameters and controller parameters. Therefore, the research of fixed-time is still fascinating to many researchers, who have committed to exploring the smaller conservative of the fixed-time upper bound value. Unfortunately, the control issues of fixed-time algorithms are still challenges related to convergence time estimation. The main drawback is that convergence time is not explicit and controllable. In order to overcome the problems presented above, a new stability with a tunable parameter is proposed based on fixed-time stability, which is defined as predefined-time stability (Sanchez-Torres et al., 2014).

Tao and Chua (1997) attained the general stabilization of chaotic systems, and it was applied to secure communication. Then, many kinds of synchronization of more complex systems were also studied, which can also be applied to secure communication schemes. Many previous studies have made important considerations to the convergence of synchronization time. Therefore, during a period of time, many researchers have found many excellent results in the aspect of finite-time and fixed-time stabilities of coupled neural networks. Yang et al. (2015) and Yang and Lu (2016) focused on the finite-time synchronization of coupled neural networks and gave some novel conclusions. Some effective guiding conclusions are given in Lv et al. (2019) and Zhang et al. (2020). Since the existence of memristor was confirmed by the HP laboratory in 2008 (Strukov et al., 2008), many scholars introduced memristor in the study of neural networks, which can more truly simulate the memory characteristics of biological neural networks. Guo and Gao (2014), Wang et al. (2016), Chen et al. (2018), Zhang and Qi (2021), and Peng et al. (2020) considered the asymptotic time synchronization of CMNN and gave full consideration to various cases of random disturbances. Various results about exponential synchronization of CMNN (Wang and Shen, 2014; Bao et al., 2016; Feng et al., 2016; Guo et al., 2018; Chen et al., 2021) were given, and Guo et al. (2018) also considered multiple coupled terms. Especially, with the requirement of the development of converge speed, these results about finite/fixed time synchronization of CMNN are discussed (Li et al., 2019; Lu et al., 2019; Yang et al., 2019; Huang et al., 2020; Gong et al., 2021). Since the concept of predefined-time stability was proposed in 2014 (Sanchez-Torres et al., 2014), predefined-time stability in dynamical systems has been studied (Juan et al., 2018;), and some theorems of predefined-time stability have been obtained. Recently, Anguiano-Gijon et al. (2019), Lin (2021b), Assali (2021), Lin et al. (2021), and Muoz-Vazquez et al. (2021) went further and discussed the predefined-time synchronization of two chaotic systems, one of them obtained the projective synchronization criterion about predefined-time (Lin et al., 2021), and another two of them considered chaotic systems of fractional-order forms (Lin et al., 2021; Muoz-Vazquez et al., 2021). In 2020, Lin defined the novel criterion of predefined-time synchronization in different kinds of neural networks, including a chaos neural network and memristive neural network (Lin et al., 2020; Lin, 2021a).

For nearly 2 years, many effective conclusions were given in the research of synchronous control in a coupled memristive neural network. Zhou et al. (2020) constructed a novel synchronization about weighted sum synchronization for CMNN. Chen et al. (2021) and Feng et al. (2021) obtained some results in exponential and fixed-time synchronization of CMNN. Bao et al. (2021) completed further research on prescribed-time synchronization in CMNN. But, few papers fully take into account coupled topology and multi-links performance to explore the predefined-time stability of the systems, and give some application on image encryption and decryption schemes. The detailed contents of multi-links performance of complex networks are referred to by Zhao et al. (2015) and Zhao et al. (2016).

Motivated by the above discussions, multi-links performance, coupled forms, and synchronization time of systems are taken fully into account in this paper. We investigate the predefined-time synchronization of MCMNN and design an efficient secure communication scheme based on predefined-time stability. The contributions of this paper are given as follows: Firstly, we overcome the complexity of factor interaction including multi-links performance and coupled forms, dealing with some parameter mismatches and complex topological structure problems, the network model is more general; secondly, the predefined-time synchronization issue of drive-response MCMNN is first studied based on the feedback controller and give a new predefined-time stability theorem. The predefined-time is a case of fixed-time, the bound time can be explicitly tuned; thirdly, the secure communication scheme is designed based on predefined-time synchronization of drive-response MCMNN. The preset synchronization time can be used as an important common key, the plaintext signal can be recovered after the settling time; finally, numerical simulations are given to verify the effectiveness of our theoretical results and the feasibility of the secure communication scheme. Therefore, our work aims to fill some gaps in the research of coupled memristive neural networks and predefined-time synchronization.

The paper is organized as follows. In section 2, the model of MCMNN and preliminaries are explained. In section 3, the predefined-time synchronization theorem and corollaries are respectively shown. In section 4, we designed the security communication scheme based on predefined-time synchronization of MCMNN. The numerical example of predefined-time stability and application example of secure communication scheme are given to show the effectiveness of our theoretical results in section 5. Finally, the conclusion and prospects are given in section 6.

2. Network Model and Preliminaries

In the paper, according to the property of multi-links coupled topology, we consider a model of MCMNN as follows:

ik(t)=-ckxik(t)+q=1nakq(xik(t))q(xik(t))                +q=1nbkq(xik(t-τ0))gq(xik(t-τ0))+σj=1Nwij0Γxjk(t)                +σl=1mj=1NwijlΓxjk(t-τl)+Ii(t),    (1)

where xi=(xi1,xi2,...,xin)TRn,i=1,2,...N is the state vector of the ith node; C = diag(c1, c2, …, cn) is a positive matrix and denotes the decay rates to the ith neuron. (xi(t))=(1(xi1(t)),2(xi(t)),...,n(xin(t)))Rn and g(xi(t-τ0))=(g1(xi1(t-τ0)),g2(xi2(t-τ0)),...,gn(xin(t-τ0)))Rn are the discontinuous feedback functions, τ0 is time delay, σ represents the coupling strength, and Γ = diag1, γ2, …, γn) > 0 is the inner coupling matrix between each pair of nodes. W0=(wij0)N×N,Wl=(wijl)N×N,l=1,...,m represents the outer coupling configuration matrix of MNN, which is the different sub-network's Laplacian matrices, τl(l = 1…, m) > 0 denote different time-delays in the sub-networks. If nodes i and j are linked by an edge, then wijl=wjil>0(ij), otherwise, wijl=wjil=0, and the diagonal elements of matrix Wl are defined as wiil=-j=1,jiNwijl. If there are no isolated nodes in the network, then all of the matrix Wl(l = 0, 1, …, m) is an irreducible real symmetric matrix. I(t)=(I1(t),I2(t),...,IN(t))TRn is the external input.

The parameters akq(xik(t)) and bkq(xik(t−τ0)) denote the non-delayed and delayed memristor-based synaptic connection weights, respectively. They can be described as follows:

akq(xik(t))={a^kq,|xik(t)|Ti,aˇkq,|xik(t)|>Ti,    (2)
bkq(xik(tτ0))={b^kq,|xik(tτ0)|Ti,bˇkq,|xik(tτ0)|>Ti,    (3)

where the switching jumps Ti > 0, âkq, ǎkq, b^kq, b^kq, k, q = 1, 2, …, n, are all constants.

If Equation (1) denotes the drive system, the corresponding response system with a control input can be characterized by:

ik(t)=-ckyik(t)+q=1nakq(yik(t))q(yik(t))                +q=1nbkq(yik(t-τ0))gq(yik(t-τ0))+σj=1Nwij0Γyjk(t)                +σl=1mj=1NwijlΓyjk(t-τl)+Ii(t)+uik(t),    (4)

where i, j = 1, 2, …, N, yi=(yi1,yi2,...,yin)TRn is the state vector of the ith node of the response network and uik(t) is the controller for node i. The remaining parameters of Equation (4) have the same meanings as those in Equation (1).

Definition 1. Filippov (1960) For a differential system: ẋ(t) = f(t, x), where f(t, x) is discontinuous in x(t), and x(t) is a solution of the differential system on [t0, t1] in Filippov's sense, if x(t) is absolutely continuous on any compact interval [t0, t1], for almost all t ∈ [t0, t1] such that

=KF[f](t,x),

where

KF[f](t,x)=δ>0μ(N)=0co¯[f(B(x,δ)\N),t],

where co¯[·] is the convex closure hull of a set, B(x, δ) = {y:||yx|| ≤ δ} is the ball of center x and radius δ, the intersection is takes over all sets N of measure zero and over all δ > 0, and μ(N) is the Lebesgue measure of set N.

Definition 2. Polyakov (2012) considering the nonlinear system v˙=f(v,r) is said to suggest global fixed-time stability, if it has global finite-time stability and the settling time function Tmax is bounded and independent of the initial conditions, i.e., there exists Tmax > 0 such that

T(v)Tmax,v0Rn.

Definition 3. Sanchez-Torres et al. (2014) The drive-response systems (1) and (4) are said to achieve the predefined-time synchronization if there exists Tv in the case of fixed-time synchronization and if the settling time function T:RnR+ is such that

T(x0)Tv,x0Rn.

Assumption 1. For the neuron activation functions ḡq(·), gq(·), there exist Lipschitz constants ḡq and gq > 0 satisfying the following Lipschitz conditions:

||q(y)-q(x)||f̄q||(y-x)||,||gq(y)-gq(x)||fq||(y-x)||,x,yR.

Assumption 2. The neuron activation functions are bounded functions, there exists a real number Mq,M̄q for any gq(x), ḡq(y) such that gq(x)Mq,q(y)M̄q.

Lemma 1. Hu et al. (2017) If there exists a regular, positive definite, and radially unbounded function V(t):RnR+ and constants a > 0, b > 0, η > 1 meet

V˙(t)-(aVη(t)+b),tRn\0,

the ∀tTmax of the origin system V(t) is fixed-time stability, and the upper-bounded settling time Tmax is estimated by

Tmax=ηb(η-1)(ba)1η.

Lemma 2. Khalil and Grizzle (2002) Let a1, a2, …, aN, η > 1, then the following inequality holds

i=1NaiηN1-η(i=1Nai)η.

Remark 1. The algebraic inequality of Lemma 2 is used in many studies to determine stability, such as Yang and Daniel (2016) and Yang et al. (2017), which focused on the research of exponential synchronization and finite-time synchronization in memristive neural networks without coupled links. Next, we extend the coupled memristive neural network model to explore predefined-time synchronization, in which the synchronization time can be adjusted in the controller.

Lemma 3. If there exists a regular, positive definite, and radially unbounded function V(t):RnR+ and constants a > 0, b > 0, η > 1 are satisfied

V˙(t)-DvTv(aVη(t)+b),tRn\0,

where Tv is a user-defined parameter and

Dv=a-1η·2(η-1)η-1·b1-ηη.

Then, for ∀t > Tv, we have V(t) = 0. The origin system can achieve predefined-time synchronization.Proof: By Lemma 2, we have

aVη(t)+b=(a1ηV(t))η+(b1η)η                   21-η(a1ηV(t)+b1η)η.

Then

T(x0)-V(x0)0TvDv·1aVη(t)+bdV,          =-V(x0)0TvDv·1(a1ηV(t))η+(b1η)ηdV,          -V(x0)0TvDv·121-η(a1ηV(t)+b1η)ηdV,          =TvDv·2η-1·0V(x0)1(a1ηV(t)+b1η)ηdV,          =TvDv·2η-1a1η(1-η)·(a1ηV(t)+b1η)1-ηdV|0V(x0),          =TvDv·2η-1a1η(1-η)·((a1ηV(x0)+b1η)1-η-b1-ηη),          =TvDv·2η-1a1η(η-1)·(b1-ηη-(a1ηV(x0)+b1η)1-η),          =TvDv·2η-1a1η(η-1)·(b1-ηη-1(a1ηV(x0)+b1η)η-1).

If V(x0) = 0, then T(x0) = 0. If V(x0) → ∞, then 1(a1ηV(x0)+b1η)η-10, thus we have

T(x0)TvDv·2η-1a1η(η-1)·(b1-ηη-1(a1ηV(x0)+b1η)η-1),         TvDv·a-1η·2η-1η-1·b1-ηη=Tv.

The proof is completed.

Denote

a¯kq=max{a^kq,aˇkq},a_kq=min{a^kq,aˇkq},b¯kq=max{b^kq,bˇkq},b_kq=min{b^kq,bˇkq},akq=12(a¯kq+a_kq),a˜kq=12(a¯kqa_kq),bkq=12(b¯kq+b_kq),b˜kq=12(b¯kqb_kq).

Therefore, based on Definition 1 and the theory of differential inclusion, Equation (1) and Equation (4) can be written as

ik(t)-ckxik(t)+q=1n(akq+cō[-ãkq,ãkq])q(xik(t))         +q=1n(bkq+cō[-b~kq,b~kq])gq(xik(t-τ0))         +σj=1Nwij0γkxjk(t)         +σl=1mj=1Nwijlγkxjk(t-τl)+Ii(t),    (5)

and

ik(t)-ckyik(t)+q=1n(akq+cō[-ãkq,ãkq])q(yik(t))         +q=1n(bkq+cō[-b~kq,b~kq])gq(yik(t-τ0))         +σj=1Nwij0γkyjk(t)         +σl=1mj=1Nwijlγkyjk(t-τl)+Ii(t)+uik(t).    (6)

Remark 2. According to the state-dependence conditions of Equations (5) and (6), the variables cō[-ãkq,ãkq],cō[-b~kq,b~kq] may not reach their maximum and minimum values at the same time. Therefore, we give the following four different measurable functions to represent interval information.

According to the measurable selection theorem (Xiao and Zeng, 2017), there exist measurable functions ξkq1(t),ξkq2(t),ξkq3(t),ξkq4(t)cō[-1,1] such that

x˙ik(t)=ckxik(t)+q=1n(akq+a˜kqξkq1(t)g¯q(xik(t))                +q=1n(bkq+b˜kqξkq3(t)gq(xik(tτ0))+σj=1Nwij0γkxjk(t)                +σl=1mj=1Nwijlγkxjk(tτl)+Ii(t),    (7)

and

y˙ik(t)=ckyik(t)+q=1n(akq+a˜kqξkq2(t)g¯q(yik(t))                 +q=1n(bkq+b˜kqξkq4(t)gq(yik(tτ0))+σj=1Nwij0γkyjk(t)                 +σl=1mj=1Nwijlγkyjk(tτl)+Ii(t)+uik(t).    (8)

Let eik(t) = yik(t)−xik(t), the corresponding error system is given as follows:

e˙ik(t)=ckeik(t)+q=1nakq(g¯q(yik(t))g¯q(xik(t)))              +q=1na˜kqξkq2(t)(g¯q(yik(t))g¯q(xik(t)))              +q=1na˜kq(ξkq2(t)ξkq1(t))g¯q(xik(t))             +q=1nbkq(gq(yik(tτ0))gq(xik(tτ0))             +q=1nb˜kqξkq4(t)(g¯q(yik(tτ0))g¯q(xik(tτ0)))            +q=1nb˜kq(ξkq4(t)ξkq3(t))g¯q(xik(tτ0))           +σj=1Nwij0γkejk(t)+σl=1mj=1Nwijlγkejk(tτl)+uik(t).    (9)

Remark 3. Based on Definition 3, the issues of predefined-time synchronization between drive system (1) and response system (4) are transformed into the issues of predefined-time stability of error system (9).

3. Predefined-Time Synchronization for MCMNN

In order to guarantee the predefined-time synchronization of drive-response systems, the controller is designed as follows:

uik(t)=αieik(t)sign(eik(t))(βi+l=0mri|eik(tτl)|)                                                                                          +DvTvδi|eik(t)|η),    (10)

where i = 1, 2, …, N, k = 1, 2, .., n. αi, βi, ri, δi, η ≥ 0. Tv is the tunable predefined time, Dv is a positive constant given by other parameters. And sign(x) is the sign function which is defined as follows:

sign(x)={1,ifx<0,0,ifx=0,1,ifx>0.

Remark 4. Designed controller (10) is discontinuous. To ensure the existence of the solutions of error system (11), the Dini derivative is used to ensure continuity at the breakpoint.

According to Assumptions 1 and 2, combined with designed controller (10), we obtain

e˙ik(t)ckeik(t)+q=1n|akq|f¯q|eik(t)|+q=1na˜kqξkq2(t)f¯q|eik(t)|                 +2q=1na˜kqM¯q+q=1n|bkq|fq|eik(tτ0)|                +q=1nb˜kqξkq4(t)fq|eik(tτ0)|+2q=1nb˜kqMq               +σj=1Nwij0γkejk(t)+σl=1mj=1Nwijlγkejk(tτl)               αieik(t)sign(eik(t)(βi+l=0mrieik(tτl)              +DvTvδi|eik(t)|η).

Based on designed controller (10) applied on the response system, a theorem is presented to achieve the predefined-time synchronization for MCMNN.

Denote γmax=max1kn(γk), α = diag1, α2, …, αN), β = diag1, β2, …, βN),

r = diag(r1, r2, …, rN), Wl=(wijl)N×N,l=1,2,...m.

Theorem 1. Under Assumptions 1 and 2, for a predefined-time Tv > 0 and controller (10), error system (9) can achieve predefined-time stability if

{ϕ1INα+σγmaxW00,ϕ2INr0,σγmaxl=1mWlmr0,ϕ3INβ0.

where

{ϕ1=max1kn{ck+q=1n(|akq|+a˜kq)f¯q},ϕ2=max1kn{q=1n(|bkq|+b˜kq)fq},ϕ3=max1kn{2q=1n(a˜kqM¯q+B˜kqMq).

Proof: We construct a Lyapunov function as follows:

V(e(t))=i=1N||ei(t)||1=i=1Nk=1n|eik(t)|.

When e(t) = 0, V(e(t)) = 0 and the derivative of V(e(t)) is 0. Then, the derivative of V(e(t)) is along the trajectories of e(t) with e(t) ≠ 0. We have

V˙(e(t))=i=1Nk=1nsign(eik(t))e˙ik(t),              i=1Nk=1nck|eik(t)|+i=1Nk=1nq=1n(|akq|+a˜kq)f¯q|eik(t)|)                    +i=1Nk=1nq=1n(|bkq|+b˜kq)fq|eik(tτ0)|)                   +2i=1Nk=1nq=1n(a˜kqM¯q+b˜kqMq)                  +σi=1Nj=1Nk=1nwji0γk|eik(t)|                 +σi=1Nj=1Nk=1nl=1mwjilγk|eik(tτl)|               i=1Nk=1nαi|eik(t)|i=1Nk=1nβi               i=1Nk=1nl=0mri|eik(tτl)|              DvTvi=1Nk=1nδi|eik(t)|η).

According to the analysis above, we can obtain that

V˙(e(t))i=1Nk=1nck|eik(t)|+q=1n(akq+a˜kq)f¯q                    +σj=1Nwji0γmaxαi]|eik(t)|                    +i=1Nk=1n[q=1n(|bkq|+b˜kq)fqri]|eik(tτ0)|                   +i=1Nk=1nl=1m(σj=1Nwjilγmaxri)|eik(tτl)|                   i=1Nk=1n[βi2q=1n(a˜kqM¯q+b˜kqMq)]                  DvTvi=1Nk=1nδi|eik(t)|η),             DvTvi=1Nk=1nδi|eik(t)|η                   i=1Nk=1n[βi2q=1n(a˜kqM¯q+b˜kqMq)].

Let λ=min1iN{δi}, min1iN(βi-ϕ3)DvTvb, and by Lemma 2, we obtain

-DvTvi=1Nk=1nδi|eik(t)|η-DvTvλn1-η(V(e(t)))η,-i=1Nk=1n[βi-2q=1n(ãkqM̄q+b~kqMq)]DvTvb.

According to the above proof and a = λn1−η, we have:

V˙(e(t))-DvTvλn1-η(V(e(t)))η-DvTvb,=-DvTv(a(V(e(t)))η+b),

where

Dv=a-1η·2(η-1)η-1·b1-ηη.

The proof of Theorem 1 is completed.

Remark 5. The predefined-time stability is a spacial case of fixed-time stability. Therefore, after removing the tuning parameters Tv and Dv, the error system is said to achieve fixed-time stability, and the upper bound of settling time can be indicated as Tmax = Dv based on Definition 2 and Lemma 2. Therefore, error system (9) can achieve fixed-time stability based on the above controller (10).

The results of Theorem 1 can also easily extend to the general single coupled memristive neural network which does not include multi-links items. The drive-response systems are given as

{x˙ik(t)=ckxik(t)+q=1nakq(xik(t))g¯q(xik(t))                 +q=1nbkq(xik(tτ0))gq(xik(tτ0))                 +σj=1Nwij0Γxjk(t)+Ii,y˙ik(t)=ckyik(t)+q=1nakq(yik(t))g¯q(yik(t))                +q=1nbkq(yik(tτ0))gq(yik(tτ0))                +σj=1Nwij0Γyjk(t)+Ii+uik(t).    (11)

The controller is designed as follows:

uik=-αieik(t)-sign(eik(t))(βi+ri|eik(t-τ0)|+DvTvδi|eik|η).    (12)

According to drive-response system (12), the corresponding corollary is given as

Corollary 1. Under Assumptions 1 and 2 and controller (13), drive-response system (12) can achieve predefined-time synchronization if

{ϕ1INα+σγmaxW00,ϕ2INr0,ϕ3INβ0.

The results of Theorem 1 can also further extend to the general memristive neural network which does not include coupled topology. The drive-response systems are given as

{x˙ik(t)=ckxik(t)+q=1nakq(xik(t))g¯q(xik(t))                 +q=1nbkq(xik(tτ0))gq(xik(tτ0))+Ii,y˙ik(t)=ckyik(t)+q=1nakq(yik(t))g¯q(yik(t))               +q=1nbkq(yik(tτ0))gq(yik(tτ0))+Ii+uik(t).    (13)

According to drive-response system (14), we give the corresponding corollary as follows:

Corollary 2. Under Assumptions 1 and 2 and controller (13), drive-response system (14) can achieve predefined-time synchronization if,

{ϕ1Inα0,ϕ2Inr0,ϕ3Inβ0.

4. Design of the Secure Communication Scheme

This section presents the secure communication scheme based on the predefined-time synchronous control of MCMNN, which comprises the following steps:

Step 1: The three-dimensional drive-response systems xi(t) and yi(t) are built, which together are the MCMNN;

Step 2: According to the drive-response systems, the synchronization error system ei(t) = yi(t) − xi(t) is established;

Step 3: The predefined-time stability theorem (Theorem 1) with low conservation is adopted;

Step 4: The appropriate predefined-time synchronization controller ui(t) is designed;

Step 5: A new predefined-time synchronization control theorem is given to realize the predefined-time stability of the error system, and the controllability of stability time is guaranteed via the tuning parameter Tv;

Step 6: The implementation of the secure communication scheme:

Sender: The mixed signal generated by the plaintext signal and the prefixed random signal is introduced into the drive system of the coupled memristive neural network with multi-links, and the sender generates the encrypted signal by superimposing the drive system signal and mixed signal, and sends it to the receiver through the transmission channel.

The designed plaintext signals without any encryption are mi(t), i = 1, 2, 3.

The mixed signal by the plaintext signals and random signal are given as

Mi(t)={ri(t),0t<Tv,mi(tTv),tTv.

where i = 1, 2, 3.

The encrypted signal by superimposing the drive system signal and mixed signal are Ei(t) = Mi(t) + xi(t).

Remark 6. The use of the random signal before the encrypted signal is to enhance the security of the transmit signals.

Receiver: The received transmitted signal, the known key, and public parameter information are introduced into the response system. The predefined-time stability theorem given by step 3 and the predefined-time synchronization of drive-response systems are realized under the synchronization controller. The receiver can decrypt the plaintext signal after setting the predefined synchronization time.

According to the predefined time Tv, if t > Tv, then xi(t) = yi(t). The receiver can decrypt the plaintext signal by the following formula:

mi(t)=Ei(t+Tv)-yi(t+Tv),           =Mi(t+Tv)+xi(t+Tv)-yi(t+Tv),           =Mi(t+Tv),           =mi(t),t0.

Note: The sender and the receiver have a common key; all parameters of the drive system generated by the sender are public; after generating the drive system, the sender destroys the initial value of the system which cannot be disclosed.

The transmission signal and the recovery plaintext signal can improve the transmission efficiency and ensure the security of signal transmission in the secure communication scheme based on the predefined-time synchronous control of MCMNN. This scheme has the following advantages:

(1) We can use Simulink in MATLAB to build a three-dimensional MCMNN or program simulation in MATLAB to design a secure communication scheme based on predefined-time synchronous control of the drive-response systems, and the design scheme is flexible.

(2) In the secure communication scheme, the encrypted signal superimposed by the three-dimensional system is relatively complex and is not easy to crack.

(3) In the secure communication scheme, both the drive system and the response system contain three differential equations, and the secure communication is realized under the synchronous control of the drive-response system, which provides a new perspective for the research of secure communication.

(4) The scheme can preset the synchronization time according to the need, and it can predict the communication time more accurately and effectively, and improve the efficiency and security of the transmission information.

(5) The secure communication scheme has good expansibility and can be applied to the encrypted transmission of various images, videos, and other signals and the abnormal detection system of information.

5. Numerical Simulations

Example 1: Consider the following three-neuron CMNN with three-links as drive-response systems:

{x˙ik(t)=ckxik(t)+akq(xik(t))g¯(xik(t))                  +bkq(xik(tτ0))g(xik(tτ0))                  +σj=1Nwij0Γxjk(t)+σj=1Nwij1Γxjk(tτ1)                  +σj=1Nwij2Γxjk(tτ2)+Ii(t),y˙ik(t)=ckyik(t)+akq(yik(t))g¯(yik(t))                 +bkq(yik(tτ0))g(yik(tτ0))                 +σj=1Nwij0Γyjk(t)+σj=1Nwij1Γyjk(tτ1)                +σj=1Nwij2Γyjk(tτ2)+Ii(t)+ui(t),    (14)

where i = 1, 2, …, 8, c = diag(5, 6, 7), N = 8, σ = 1, and Γ = I3×3. Ii(t) can be omitted in the simulation. The active functions are (x)=12|(|x+1|-|x-1|)|-1 and g(x)=14(|x+1|-|x-1|). The time-delays are τ0 = 0.1, τ1 = 0.2, and τ2 = 0.4. The initial values of drive-response systems (14) and (15) are given by:

x(0)=[5+i,1+3i,2+5i],y(0)=[2+4i,-2+4i,3+4i],i=1,2,...,8.

The weight parameters are given by

a11(xi1)={0.8,|xi1(t)|1,1,|xi1(t)|>1,a12(xi1)={2.2,|xi1(t)|1,2,|xi1(t)|>1,                                              a13(xi1)={1.2,|xi1(t)|1,1.8,|xi1(t)|>1,
a21(xi2)={1,|xi2(t)|1,0.8,|xi2(t)|>1,a22(xi2)={1,|xi2(t)|1,0.8,|xi2(t)|>1.                                             a23(xi2)={2.4,|xi2(t)|1,2,|xi2(t)|>1,
a31(xi3)={0.2,|xi3(t)|1,0.4,|xi3(t)|>1,a32(xi3)={0.6,|xi3(t)|1,0.4,|xi3(t)|>1.                                              a33(xi3)={1.8,|xi3(t)|1,1.2,|xi3(t)|>1,
b11(xi1)={3.2,|xi1(tτ0)|1,3,|xi1(tτ0)|>1,b12(xi1)={0.2,|xi1(tτ0)|1,0.4,|xi1(tτ0)|>1,                                                  b13(xi1)={1,|xi1(tτ0)|1,1.5,|xi1(tτ0)|>1,
b21(xi2)={0.4,|xi2(tτ0)|1,0.2,|xi2(tτ0)|>1,b22(xi2)={3.6,|xi2(tτ0)|1,3.2,|xi2(tτ0)|>1.                                                   b23(xi2)={1.5,|xi2(tτ0)|1,2.1,|xi2(tτ0)|>1.
b31(xi3)={2.2,|xi3(tτ0)|1,2.6,|xi3(tτ0)|>1,b32(xi3)={3.2,|xi3(tτ0)|1,2.8,|xi2(tτ0)|>1.                                                  b33(xi3)={2.6,|xi3(tτ0)|1,2.4,|xi3(tτ0)|>1.

The configuration matrices Wl, l = 0, 1, 2 are given by

W0=[-511011101-501110110-410011011-410101101-611111001-300101110-510100101-4],W1=[-400110110-211000001-411100111-300001010-410100101-200100000-101000100-2],W2=[-110000001-201000000000000010-310010001-310100001-100000000000001100-2].

The controller is designed as

uik=αieik(t)sign(eik(t))(βi+l=02|eik(tτl)|                                                                           +DvTvδi|eik(t)|η),    (15)

where η = 2 > 1, the remainder parameters are given by

α=[234234234234234234234234],β=[555555555555555555555555],r=[111111111111111111111111],δ=[121212121212121212121212121212121212121212121212].

Using the parameters of controller (15), we have λ = 12, a = 4, b = 4, and Dv = 2, the synchronization is realized within the predefined time Tv = 2. Figures 1, 2 describe the phase curves of the drive-response system in three-dimensional neurons without the controller. Figure 3 shows the error state trajectory of drive-response system (14) without the controller. Figure 4 describes the phase curves of the drive-response system in three-dimensional neurons with the controller. Figure 5 shows the error state trajectory of drive-response system (14) with controller (15).

FIGURE 1
www.frontiersin.org

Figure 1. The phase curves of the drive system in three-dimensional neurons.

FIGURE 2
www.frontiersin.org

Figure 2. The phase curves of the response system without the controller in three-dimensional neurons.

FIGURE 3
www.frontiersin.org

Figure 3. The error system of drive-response system (15) without the controller.

FIGURE 4
www.frontiersin.org

Figure 4. The phase curves of drive-response system (15) with the controller.

FIGURE 5
www.frontiersin.org

Figure 5. The error system of drive-response system (15) with the controller.

Example 2: In this example, we give the secure communication scheme based on the predefined-time synchronization of drive-response systems. Figure 6 shows the schematic diagram of the proposed secure communication scheme. It is worth noting that the transmitted signals are superimposed on a single point three-dimensional neuron of the MCMNN. We consider the following MCMNN of single point form as the drive system:

1i(t)=-cix1i(t)+q=1naiq(x1i(t))q(x1i(t))            +q=1nbiq(x1i(t-τ0))gq(x1i(t-τ0))            +σj=1Nw1j0Γxji(t)+σl=1mj=1Nw1jlΓxji(t-τl),    (16)

and

Mi(t)={ri(t),0t<Tv,mi(tTv),tTv.

where

{r1(t)=r and (1,1),r2(t)=r and (3,3),r3(t)=r and (2,2),       {m1(t)=0.5sin(2t)+0.3cos(0.5t),m2(t)=sin(3t)+2cos(1.2t),m3(t)=sin(3t)2cos(3t).
FIGURE 6
www.frontiersin.org

Figure 6. The schematic diagram of the proposed secure communication scheme.

The remaining parameters are given as they are in Example 1. Figures 710 illustrate the state trajectories of x1i(t), mi(t), Mi(t), and Ei(t), i = 1, 2, 3. The initial values of drive system (17), mi(t), ri(t), and Mi(t) can only be known by the sender. The common keys of the sender and receiver are ci and Ti and the predefined synchronization time Tv. After the receiver receives the secret keys and the encrypted signal Ei(t), i = 1, 2, 3, the receiver generates the response system as follows:

1i(t)=-ciy1i(t)+q=1naiq(y1i(t))q(y1i(t))            +q=1nbiq(y1i(t-τ0))gq(y1i(t-τ0))            +σj=1Nw1j0Γyji(t)+σl=1mj=1Nw1jlΓyji(t-τl)+ui(t),    (17)

where the parameters are given as in Example 1 too. Since Tv = 2, we have x1i(t) = y1i(t), i = 1, 2, 3, t ≥ 2. The receiver can decrypt the encrypted signal by calculating the following formula:

mi(t)=Ei(t+2)-y1i(t+2),            =Mi(t+2)+x1i(t+2)-y1i(t+2),            =Mi(t+2)            =mi(t),t0.
FIGURE 7
www.frontiersin.org

Figure 7. The state curve of single three-dimensional system (16).

FIGURE 8
www.frontiersin.org

Figure 8. The time trajectory curve of the plaintext signal.

FIGURE 9
www.frontiersin.org

Figure 9. The time trajectory curve of mixed signal by the plaintext signal and random signal.

FIGURE 10
www.frontiersin.org

Figure 10. The time trajectory curve of the encrypted signal.

Figure 11 illustrates the state trajectories of the error system under the controller.

FIGURE 11
www.frontiersin.org

Figure 11. The error system of drive-response systems (17) and (18) with the controller.

6. Conclusion and Prospects

We investigated the predefined-time synchronization of coupled memristive neural networks with multi-links coupled forms; the multi-links performance increased the complexity and the instability of systems. The predefined-time stability theorem and the effective controller are given to guarantee predefined-time synchronization of drive-response systems based on differential inclusion theory and the concept of set-valued mapping. Further, we designed an effective secure communication scheme based on predefined-time synchronization of drive-response systems. Undeniably, compared with some mature secure communication schemes, the secure communication schemes in this section are also relatively shallow. However, the related research results are expected to provide a new perspective for the research of secure communication. Finally, numerical simulation of predefined-time synchronization and an example of secure communication are shown to verify the effectiveness of theoretical research. In the future, a more expansibility secure communication scheme based on predefined-time stability will be designed to optimize encryption and selective encryption schemes needed by people.

Data Availability Statement

The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author.

Author Contributions

HZ: formal analysis, funding acquisition, validation, and writing-original draft. LL, SN, and MZ: funding acquisition and supervision. CC: methodology and supervision: QW and AL: data curation. All authors contributed to the article and approved the submitted version.

Funding

The work is supported by the National Natural Science Foundation of China (Grant Nos. 62103165, 12172201, and 62032002), the Natural Science Foundation of Shandong Province (Grant Nos. ZR2021MF072, ZR2020MA054, and ZR2021MF090), and the 111 Project (Grant No. B21049).

Conflict of Interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher's Note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

References

Anguiano-Gijon, C., JonathanMun̄oz-Vzquezbc, A. J., Sánchez-Torres, D. J., Romero-Galvána, G., and Mart-nez-Reyes, F. (2019). On predefined-time synchronisation of chaotic systems. Chaos Solitons Fractals 122, 172–178. doi: 10.1016/j.chaos.2019.03.015

CrossRef Full Text | Google Scholar

Assali, E. (2021). Predefined-time synchronization of chaotic systems with different dimensions and applications. Chaos Solitons Fractals 147:110988. doi: 10.1016/j.chaos.2021.110988

CrossRef Full Text | Google Scholar

Bao, H., Park, J. H., and 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–201. doi: 10.1109/TNNLS.2015.2475737

PubMed Abstract | CrossRef Full Text | Google Scholar

Bao, Y., Zhang, Y., Zhang, B., and Guo, Y. (2021). Prescribed-time synchronization of coupled memristive neural networks with heterogeneous impulsive effects. Neural Process. Lett. 53, 1615–1632. doi: 10.1007/s11063-021-10469-y

CrossRef Full Text | Google Scholar

Chen, C., Li, L., Peng, H., Yang, Y., and Li, T. (2018). Synchronization control of coupled memristor-based neural networks with mixed delays and stochastic perturbations. Neural Process. Lett. 47, 679–696. doi: 10.1007/s11063-017-9675-6

PubMed Abstract | CrossRef Full Text | Google Scholar

Chen, J., Chen, B., and Zeng, Z. (2021). Exponential quasi-synchronization of coupled delayed memristive neural networks via intermittent event-triggered control. Neural Netw. 141, 98–106. doi: 10.1016/j.neunet.2021.01.013

PubMed Abstract | CrossRef Full Text | Google Scholar

Chua, L. (1971). Memristor-the missing circuit element. IEEE Trans. Circuit Theory 18, 507–519. doi: 10.1109/TCT.1971.1083337

PubMed Abstract | CrossRef Full Text | Google Scholar

Dorato, P. (1961). Short-time stability in linear time-varying system. Proc. IRE Int. Convent. Record Part 4, 83–87.

Google Scholar

Feki, M. (2003). An adaptive chaos synchronization scheme applied to secure communication. Chaos Solitons Fractals 18, 141–148. doi: 10.1016/S0960-0779(02)00585-4

CrossRef Full Text | Google Scholar

Femat, R., Jauregui-Ortiz, R., and Solisperales, G. (2004). A chaos-based communication scheme via robust asymptotic feedback. IEEE Trans. Circ. Syst. I Fundam. Theory Applicat. 48, 1161–1169. doi: 10.1109/81.956010

PubMed Abstract | CrossRef Full Text | Google Scholar

Feng, J., Yu, F., and Yi, Z. (2016). Exponential synchronization of nonlinearly coupled complex networks with hybrid time-varying delays via impulsive control. Nonlin. Dyn. 85, 621–632. doi: 10.1007/s11071-016-2711-7

CrossRef Full Text | Google Scholar

Feng, L., Hu, C., Yu, J., Jiang, H., and Wen, S. (2021). Fixed-time synchronization of coupled memristive complex-valued neural networks. Chaos Solitons Fractals 148, 110993. doi: 10.1016/j.chaos.2021.110993

CrossRef Full Text | Google Scholar

Filippov, A. (1960). Differential equations with discontinuous right-hand side. Matematicheskii Sbornik 51, 99–128.

Google Scholar

Gong, S., Guo, Z., Wen, S., and Huang, T. (2021). Finite-time and fixed-time synchronization of coupled memristive neural networks with time delay. IEEE Trans. Cybern. 51, 2944–2955. doi: 10.1109/TCYB.2019.2953236

PubMed Abstract | CrossRef Full Text | Google Scholar

Guo, C., and Gao, Y. (2014). Pinning synchronization of coupled memristive neutral-type neural networks with stochastic perturbations. Inf. Technol. J. 13, 2356–2362. doi: 10.3923/itj.2014.2356.2362

CrossRef Full Text | Google Scholar

Guo, Z., Yang, S., Guo, Z., and Hang, T. (2018). Global exponential synchronization of multiple coupled inertial memristive neural networks with time-varying delay via nonlinear coupling. Neural Netw. 108, 260–271. doi: 10.1016/j.neunet.2018.03.001

PubMed Abstract | CrossRef Full Text | Google Scholar

Hu, C., Yu, J., Chen, Z., Jiang, H., and Huang, T. (2017). Fixed-time stability of dynamical systems and fixed-time synchronization of coupled discontinuous neural networks. Neural Netw. 89, 74–83. doi: 10.1016/j.neunet.2017.02.001

PubMed Abstract | CrossRef Full Text | Google Scholar

Huang, Y., Qiu, S., and Ren, S. (2020). Finite-time synchronisation and passivity of coupled memristive neural networks. Int. J. Control 93, 2824–2837. doi: 10.1080/00207179.2019.1566640

CrossRef Full Text | Google Scholar

Juan, D., Edgar, N., and Alexander, G. (2015). “Predefined-time stability of dynamical systems with sliding modes,” in 2015 American Control Conference (ACC) 5842–5846.

Google Scholar

Juan, D., Gómez-Gutirrez, D., Lpez, E., and Loukianov, A. G. (2018). A class of predefined-time stable dynamical systems. IMA J. Math. Control Inf. 35, 1–29. doi: 10.1093/imamci/dnx004

CrossRef Full Text | Google Scholar

Khalil, H., and Grizzle, J. (2002). Nonlinear Systems, 3rd Edn (Upper Saddle River, NJ: Prentice Hall).

Google Scholar

Li, J., Jiang Hu, C., and Alsaedi, A. (2019). Finite/fixed-time synchronization control of coupled memristive neural networks. J. Frankl. Inst. 356, 9928–9952. doi: 10.1016/j.jfranklin.2019.09.015

CrossRef Full Text | Google Scholar

Lin, L. (2021a). Predefined-time antisynchronization of two different chaotic neural networks. Complexity 2020, 1–11. doi: 10.1155/2020/7476250

CrossRef Full Text | Google Scholar

Lin, L. (2021b). Projective synchronization of two coupled lorenz chaotic systems in predefined time. Int. J. Dyn. Control 12, 1–11. doi: 10.1007/s40435-021-00839-8

CrossRef Full Text | Google Scholar

Lin, L., Wang, Q., He, B., Chen, Y., Peng, X., and Mei, R. (2021). Adaptive predefined-time synchronization of two different fractional-order chaotic systems with time-delay. IEEE Access 9, 31908–31920. doi: 10.1109/ACCESS.2021.3059324

PubMed Abstract | CrossRef Full Text | Google Scholar

Lin, L., Wu, P., Chen, Y., and He, B. (2020). Enhancing the settling time estimation of fixed-time stability and applying it to the predefined-time synchronization of delayed memristive neural networks with external unknown disturbance. Chaos 30:083110. doi: 10.1063/5.0010145

PubMed Abstract | CrossRef Full Text | Google Scholar

Lü, H., He, W., Han, Q.-L., and Peng, C. (2019). Fixed-time pinning-controlled synchronization for coupled delayed neural networks with discontinuous activations. Neural Netw. 116, 139–149. doi: 10.1016/j.neunet.2019.04.010

PubMed Abstract | CrossRef Full Text | Google Scholar

Lu, Q., Zhang, X., and Sheng, S. (2019). “Finite-time synchronization of coupled memristive neural networks subject to stochastic link uncertainties and attacks,” in 2019 Chinese Control Conference (CCC).

Google Scholar

Muoz-Vazquez, A., Fernndez-Anaya, G., Snchez-Torres, J. D., and Meléndez-Vzquez, F. (2021). Predefined-time control of distributed-order systems. Nonlin. Dyn. 103, 2689–2700. doi: 10.1007/s11071-021-06264-y

CrossRef Full Text | Google Scholar

Peng, L., Li, X., Bi, D., Xie, X., and Xie, Y. (2020). Multiple μ-stable synchronization control for coupled memristive neural networks with unbounded time delays. IEEE Trans. Syst. Man Cybern. Syst. 99, 1–13. doi: 10.1109/TSMC.2020.3011120

PubMed Abstract | CrossRef Full Text | Google Scholar

Polyakov, A. (2012). Nonlinear feedback design for fixed-time stabilization of linear control systems. IEEE Trans. Autom. Control 57, 2106–2110. doi: 10.1109/TAC.2011.2179869

PubMed Abstract | CrossRef Full Text | Google Scholar

Sanchez-Torres, J., Sanchez, E., and Loukianov, A. (2014). “A discontinuous recurrent neural network with predefined time convergence for solution of linear programming,” in 2014 IEEE Symposium on Swarm Intelligence (Orlando, FL: IEEE), 1–5.

Google Scholar

Strukov, D., Snider, G. S., Stewart, D. R., and Stanley Williams, R. (2008). The missing memristor found. Nature 453, 80–83. doi: 10.1038/nature06932

PubMed Abstract | CrossRef Full Text | Google Scholar

Tao, Y., and Chua, L. (1997). Impulsive stabilization for control and synchronization of chaotic systems: theory and application to secure communication. IEEE Trans. Circuits Syst. I Fundam. Theory Appl. 44, 976–988. doi: 10.1109/81.633887

PubMed Abstract | CrossRef Full Text | Google Scholar

Wang, G., and Shen, Y. (2014). Exponential synchronization of coupled memristive neural networks with time delays. Neural Comput. Appl. 24, 1421–1430. doi: 10.1007/s00521-013-1349-3

CrossRef Full Text | Google Scholar

Wang, W., Peng, H., Wang, W., Kurths, J., Xiao, J., and Yang, Y. (2016). Anti-synchronization of coupled memristive neutral-type neural networks with mixed time-varying delays via randomly occurring control. Nonlin. Dyn. 83, 2143–2155. doi: 10.1007/s11071-015-2471-9

CrossRef Full Text | Google Scholar

Xiao, Q., and Zeng, Z. (2017). Scale-limited llagrange stability and finite-time synchronization for memristive recurrent neural networks on time scales. IEEE Trans. Cybern. 47, 2984–2994. doi: 10.1109/TCYB.2017.2676978

PubMed Abstract | CrossRef Full Text | Google Scholar

Yang, C., Huang, L., and Cai, Z. (2019). Fixed-time synchronization of coupled memristor-based neural networks with time-varying delays. Neural Netw. 116, 101–109. doi: 10.1016/j.neunet.2019.04.008

PubMed Abstract | CrossRef Full Text | Google Scholar

Yang, X., Cao, J., and Liang, J. (2017). Exponential synchronization of memristive neural networks with delays: interval matrix method. IEEE Trans. Neural Netw. Learn. Syst. 28, 1878–1888. doi: 10.1109/TNNLS.2016.2561298

PubMed Abstract | CrossRef Full Text | Google Scholar

Yang, X., and Daniel, W. (2016). Synchronization of delayed memristive nneural networks: robust analysis approach. IEEE Trans. Cybern. 46, 3377–3387. doi: 10.1109/TCYB.2015.2505903

PubMed Abstract | CrossRef Full Text | Google Scholar

Yang, X., and Lu, J. (2016). Finite-time synchronization of coupled networks with markovian topology and impulsive effects. IEEE Trans. Autom. Control 61, 2256–2261. doi: 10.1109/TAC.2015.2484328

PubMed Abstract | CrossRef Full Text | Google Scholar

Yang, X., Song, Q., Liang, J., and He, B. (2015). Finite-time synchronization of coupled discontinuous neural networks with mixed delays and nonidentical perturbations. J. Frankl. Inst. 352, 4382–4406. doi: 10.1016/j.jfranklin.2015.07.001

CrossRef Full Text | Google Scholar

Zhang, W., and Qi, J. (2021). Synchronization of coupled memristive inertial delayed neural networks with impulse and intermittent control. Neural Comput. Appl. 33, 7953–7964. doi: 10.1007/s00521-020-05540-z

CrossRef Full Text | Google Scholar

Zhang, X., Zhou, W., Karimi, H., and Sun, Y. (2020). Finite- and fixed-time cluster synchronization of nonlinearly coupled delayed neural networks via pinning control. IEEE Trans. Neural Netw. Learni. Syst. 32, 5222–5231. doi: 10.1109/TNNLS.2020.3027312

PubMed Abstract | CrossRef Full Text | Google Scholar

Zhao, H., Li, L., Peng, H., Xiao, J., Yang, Y., and Zheng, M. (2015). Impulsive control for synchronization and parameters identification of uncertain multi-links complex network. Nonlin. Dyn. 83, 1–5. doi: 10.1007/s11071-015-2416-3

CrossRef Full Text | Google Scholar

Zhao, H., Li, L., Peng, H., Xiao, J., Yang, Y., and Zheng, M. (2016). Finite-time topology identification and stochastic synchronization of complex network with multiple time delays. Nonlin. Dyn. 219, 39–49. doi: 10.1016/j.neucom.2016.09.014

CrossRef Full Text | Google Scholar

Zheng, G., Boutat, D., Floquet, T., and Barbot, J. (2009). Secure communication based on multi-input multi-output chaotic system with large message amplitude. Chaos Solitons Fractals 41, 1510–1517. doi: 10.1016/j.chaos.2008.06.012

CrossRef Full Text | Google Scholar

Zhou, C., Wang, C., Sun, Y., and Yao, W. (2020). Weighted sum synchronization of memristive coupled neural networks. Neurocomputing 403, 211–223. doi: 10.1016/j.neucom.2020.04.087

CrossRef Full Text | Google Scholar

Keywords: predefined-time synchronization, coupled memristive neural networks, multi-links topology, secure communication scheme, Lyapunov function

Citation: Zhao H, Liu A, Wang Q, Zheng M, Chen C, Niu S and Li L (2021) Predefined-Time Stability/Synchronization of Coupled Memristive Neural Networks With Multi-Links and Application in Secure Communication. Front. Neurorobot. 15:783809. doi: 10.3389/fnbot.2021.783809

Received: 27 September 2021; Accepted: 22 November 2021;
Published: 24 December 2021.

Edited by:

Hang Su, Fondazione Politecnico di Milano, Italy

Reviewed by:

Xin Wang, Southwest University, China
Rongqiang Tang, Chongqing Institute of Technology, China
Leimin Wang, China University of Geosciences Wuhan, China
Yongqing Yang, Jiangnan University, China

Copyright © 2021 Zhao, Liu, Wang, Zheng, Chen, Niu and Li. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Hui Zhao, hz_paper@163.com; Sijie Niu, sjniu@hotmail.com

Download