Abstract
In this paper, a two-neuron reaction–diffusion neural network with discrete and distributed delays is proposed, and the state feedback control strategy is adopted to achieve control of its spatiotemporal dynamical behaviours. Adding two virtual neurons, the original system is transformed into a neural network only containing the discrete delay. The conditions under which Hopf bifurcation and Turing instability arise are determined through analysis of the characteristic equation. Additionally, the amplitude equations are derived with the aid of weakly nonlinear analysis, and the selection of the Turing patterns is determined. The simulation results demonstrate that the state feedback controller can delay the onset of Hopf bifurcation and suppress the generation of Turing patterns.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Neurons or nerve cells are connected through synapses in a specific way to form biological neural networks [1]. To simulate various biological processes of the human brain, artificial neural networks are constructed. These models find applications in diverse fields, including pattern recognition [2, 3], signal processing [4], financial forecasting [5] and biological engineering [6]. It is worth noting that all the above applications rely on the dynamic behaviours of neural networks. For instance, certain dynamic neurological diseases such as epilepsy and Parkinson are caused by bifurcation resulting from changes in regulatory parameters of the neuronal system. Thus, researching the dynamic behaviors of neural networks is crucial as it can provide theoretical guidance for practical applications.
The Hopfield neural network (HNN) plays a critical role in numerous neuronal systems, despite having a simple algebraic expression. It is capable of emulating complex dynamic behaviors [7]. In recent years, several modified HNN models have been proposed, including those that incorporate time delays, fractional orders, and increased numbers of neurons [8,9,10]. Notably, the two-neuron HNN network, as one of the most basic models, can serve as a prototype for constructing models that enhance our understanding of the dynamic behaviors of multi-neuron networks. Additionally, due to its structural characteristics, the two-neuron network has a low energy consumption level. Therefore, further research is necessary to better understand the dynamics of the two-neuron network
Time delays are prevalent in neural networks and their variations can significantly impact system stability. Actually, due to the spatial heterogeneity in the breadth of the space occupied by neural networks, synapses of individual neurons tend to vary in size and length, leading to voltage distribution along the synaptic path when electrical signals are conducted [11]. This distribution cannot be described in terms of conventional discrete delays, but rather requires distributed delays to reflect signal delays over an infinite or finite period of time. Compared with discrete delays, distributed delays are more pertinent in simulating neural network signal propagation. Recently, many researchers have been working on combining distributed delays with various neural networks and analysing their system dynamics, such as the impulsive reaction–diffusion neural network [12], the fuzzy memristive neural network [13] and the quaternion-valued neural network [14]. Yao et al. [15] proposed a class of neural network models containing leakage and distributed delays. They investigated Hopf bifurcation induced by leakage delay and presented conditions for its occurrence. Rahman et al. [16] constructed a ring neural network system containing discrete and one-way coupling distributed delays. By selecting the Dirac delta function and the gamma distribution as the distribution kernel, they gave stability conditions for the trivial steady state of the ring neural network in a specific parameter space. Xu et al. [17] introduced fractional order to the neural network containing mixed delays. The discrete delay was chosen as bifurcation parameters, and sufficient conditions were obtained to guarantee the stability behaviour and the appearance of Hopf bifurcation for the fractional-order delayed neural network. However, none of the above studies considered introducing diffusion into neural network systems with mixed delays. The models concerned cannot reflect the spatial-scale dynamical properties of neural networks. Furthermore, relevant control strategies have not been proposed to achieve control of the spatiotemporal dynamics of neural networks.
The inhomogeneous electromagnetic field density in neural networks can cause the diffusion phenomenon in electron trajectories as the electrons move through the field [12]. When the above factors are taken into account, introducing diffusion into the neural network can exhibit rich spatial dynamics behaviour, such as various Turing patterns, which is no doubt more consistent with reality. In recent years, some research on reaction–diffusion neural networks has been consistently advancing [18,19,20,21], based on the theory proposed by Turing [22]. Lin et al. [23] derived conditions for the generation of Turing instability and Hopf bifurcation for reaction–diffusion neural networks containing leakage delays. They also analysed the parametric stability domain of the Turing-Hopf bifurcation when two system parameters were altered. Chen et al. [24] introduced diffusion into a high-dimensional fractional-order delayed neural network with a ring-hub structure. Considering the time delay as the bifurcation parameter, they established the criterion on the local stability of the system and Hopf bifurcation. Dong et al. [25] studied coupled neural networks with diffusion and time delays. The period and direction of Hopf bifurcation were determined through the normal form theory of partial differential equations and the center manifold theorem. It should be noted that the majority of the above studies on Turing patterns only consider the diffusion in one dimension. As the spatial extent is one-dimensional, the reaction–diffusion neural network demonstrates less rich and complex dynamical behaviour than in two dimensions. Therefore, to comprehensively reflect the spatiotemporal characteristics of the neural network, we add two-dimensional diffusion to a two-neuron Hopfield neural network with discrete and distributed delays.
In the study of bifurcation control of dynamical systems, many control strategies [26,27,28,29], such as time-delayed feedback control, state feedback control and PD control, enable the control of Hopf bifurcation, namely delaying the occurrence of the Hopf bifurcation versus expanding the stability domain of the system parameters. Tiba et al. [30] proposed a set of control strategies, including washout filter control, polynomial control and adaptive control, for Hopf bifurcation in Chaotic Associative Memory (CAM). Guo et al. [31] applied a nonlinear state feedback control strategy to a hydro-turbine governing system to realise Hopf bifurcation control. They analysed the mechanism of the proposed controller by comparing it with the PID control strategy. Although the Hopf bifurcation control has been extensively investigated, the control of Turing patterns in reaction–diffusion systems is sparse and tends to limit in the one-dimensional diffusion systems [32,33,34]. Compared to bifurcation control, the design of control strategies for Turing modes can directly affect the spatial dynamics behaviour of the system. Inspired by the present research status, we adapt the state feedback control strategy to the reaction–diffusion neural network system to achieve the control over both Hopf bifurcation and Turing modes.
The main innovations of this paper are listed as follows.
-
(1)
By introducing the two-dimensional diffusion into the classical Hopfield neural network, a class of reaction–diffusion neural network system with discrete and distributed delays is proposed, allowing it to better reflect spatiotemporal properties.
-
(2)
Taking the discrete delay and the diffusion coefficient as Hopf and Turing bifurcation parameters, respectively, specific expressions for the bifurcation threshold points are given through the analysis of the characteristic equation.
-
(3)
Near the Turing bifurcation threshold point, the amplitude equations and the stability conditions for each Turing pattern are derived via the multi-scale perturbation method.
-
(4)
By employing the state feedback control strategy to the reaction–diffusion neural network, we find that such controller can effectively delay the occurrence of Hopf bifurcation and suppress the appearance of Turing instability. In addition, numerical simulations reveal the joint influence of system parameters and control parameters on the Turing bifurcation threshold point.
The paper is structured as follows. In Sect. 2, we propose a reaction–diffusion neural network with discrete and distributed delays. In Sect. 3, we verify the local stability, Hopf bifurcation induced by the discrete delay and Turing instability without the discrete delay according to the characteristic equation. In Sect. 4, the derivation of amplitude equations are explored by using weakly nonlinear analysis. Section 5 shows the numerical simulation results. In Sect. 6, we give the conclusion of this paper.
2 Model Description
Li et al. [35] proposed the following two-neuron system with discrete and distributed delays:
Based on system (1), we introduce the two-dimensional diffusion and get a new system described by partial differential equations:
under the homogeneous Neumann boundary condition
with initial conditions
for \((x,y) \in \varOmega \).
Here, \({p_1}(x,y,t)\) and \({p_2}(x,y,t)\) represents the state variables of neurons at spatial position (x, y) and time t; \(\varOmega = (0,A) \times (0,A)\) is the square domain, where the positive constant A is bounded. \(d_1\) and \(d_2\) stand for the diffusion coefficients of the neurons \(p_1\) and \(p_2\). \(\varDelta = \frac{{{\partial ^2}}}{{\partial {x^2}}} + \frac{{{\partial ^2}}}{{\partial {y^2}}}\) is Laplacian operator corresponding to the spatial variables x and y. n is the unit normal vector outward of the smooth boundary \(\partial \varOmega \). \(\tau \) denotes the discrete delay. \({a_{ij}}\) (\(i,j = 1,2\)) represents the connective intensity. \(F( \cdot )\) is the delayed kernel function satisfying \(\int _0^\infty {F(s)ds} = 1\). Considering the gamma distribution, then \(F( \cdot )\) can be written in the form of
where \(\alpha > 0\) indicates the declining rate of the past memory. In this paper, we adopt the weak delay kernel with \(q = 0\), namely \(F(s) = \alpha {e^{ - \alpha s}}\).
Remark 1
Up to now, there have been relatively few researches on two-dimensional reaction–diffusion neural networks. Moreover, the studies on the spatiotemporal characteristics of reaction–diffusion neural networks with distributed delays has not been reported. In this paper, for the first time, we investigate the dynamic properties of a two-dimensional reaction–diffusion neural network with discrete and distributed delays, such as Hopf bifurcation and Turing patterns.
In addition, \(f( \cdot )\) denotes the activation function and meets the following hypothesis:
(H1) \(f(0) = 0\), \(f \in {C^3}\).
In order to realise the control of the spatiotemporal dynamic behaviours of system (2), the state feedback control strategy is taken as follows
where k is the state feedback gain factor, u(x, y, t) indicates the controlled neuron state and \({u^*}\) is the equilibrium state. Applying the controller to the neuron \(p_1\), the controlled system can be written as
in which \(p_1^*\) represents the equilibrium state of \(p_1\) at the equilibrium point \(E(p_1^*,p_2^*)\).
Remark 2
In view of the strong symmetry of system (2), the relevant conclusions obtained from the controller imposed on the neuron \(p_1\) are applicable to the case imposed on the neuron \(p_2\) after conversion of the coefficients. Therefore, in this paper, only the case of system (3) is discussed.
Through the introduction of two virtual neurons
the original system (3) can be transformed into a neural network system which only involves the discrete delay as follows
Remark 3
It should be pointed out that system (4) comprises four partial differential equations, two of which have diffusion terms, while the other two have none. This suggests that neurons \(p_3\) and \(p_4\) have no diffusion on the spatial scale and their states are tightly linked to those of \(p_1\) and \(p_2\).
In the following, we will further analyse Hopf bifurcation with the discrete delay \(\tau > 0\) and the occurrence of Turing instability without the discrete delay (i.e. \(\tau = 0\)) on the basis of system (4).
3 Analysis of Hopf Bifurcation and Turing Instability
From \((H_1)\), it is obvious that \({E^*}(p_1^*,p_2^*,p_3^*,p_4^*) = (0,0,0,0)\) is the equilibrium point of system (4). Taking \(p_1^* = 0\), the linearized equation of system (4) at the origin is
where \({\alpha _{ij}} = {a_{ij}}f'(0)\) \((i = 1,2;j = 1,2)\).
By adding a small perturbation to the steady state \({E^*}\), we can obtain
in which \({c_i}\) \((i = 1,2,3,4)\) is the coefficient, \(\lambda \) denotes the growth rate of the perturbation, \(\kappa = ({\kappa _x},{\kappa _y})\) denotes the wave number vector and \(\kappa \cdot \kappa = {\nu ^2}\). Substituting (6) into system (5), the characteristic equation with respect to system (5) is
Expanding \({J^*}\) in polynomial format, we get
where
and
Remark 4
For nonlinear system dynamics, the linearisation is a more straightforward and concise method. Furthermore, we are interested in the dynamical behaviour of the system in the vicinity of the equilibrium point. Thus linearisation is sufficient to provide us with all details for analysing stability.
3.1 Hopf Bifurcation Analysis When \(\tau >0\)
Considering the discrete delay as the bifurcation parameter, we then discuss the conditions for the emergence of Hopf bifurcation and the value of the bifurcation threshold point in the following. Let \(\lambda = i\omega ~(\omega > 0)\) be a pure imaginary root of (7). Then the characteristic equation (7) becomes
Separating real and imaginary parts, (8) turns into
Add the squares of the two formulas of (9) to get
in which
To ensure the existence of the positive solution \(\omega \) to (10), we give the following assumption:
(H2) \({\alpha ^2}{({\alpha _{22}} - 1)^2}{({\alpha _{11}} - 1 + k)^2} - 4\alpha _{12}^2\alpha _{21}^2 < 0\).
Lemma 1
If (H1) and (H2) holds, the equation (10) has at least one positive root.
Proof
When \(\nu = 0\), (10) becomes
where \({q_{i0}} = {q_i}(0)\), \(i = 1,2,3,4.\) Define
If (H2) holds, then it can been seen that \(P(0) = {\alpha ^2}[ {\alpha ^2}{{({\alpha _{22}} - 1)}^2}{{({\alpha _{11}} - 1 + k)}^2}\) \( - 4\alpha _{12}^2\alpha _{21}^2 ] < 0\) and \(\mathop {\lim }\limits _{\omega \rightarrow + \infty } P(\omega ) = + \infty \). Thus, (10) has at least one positive root. \(\square \)
Without loss of generality, we assume that the number of positive roots of (10) is \(m(1 \le m \le 8)\) when \(\nu = {\nu _0} \ge 0\). Therefore, for the j-th positive root \({\omega _j}(1 \le j \le m)\) of (10), we have
where
Hence
Define the Hopf bifurcation threshold point
and \({\omega _0} = {\omega _{{j_0}}}\). Specially, when \(\nu = 0\), denote
From [35], we can derive Lemma 2.
Lemma 2
Let \({\lambda _0}(\tau ) = \varsigma (\tau ) + i\omega (\tau )\) be the root of (7) at \(\tau = {\tau _{00}}\) satisfying \(\varsigma ({\tau _{00}}) = 0\) and \(\omega ({\tau _{00}}) = {\omega _{00}}\). Suppose \(P'(\omega _{00}^2) \ne 0\), where \(P({\omega ^2})\) is defined by (11), then \({\mathop {\textrm{Re}}\nolimits } \left( {\frac{{d\lambda }}{{d\tau }}} \right) \ne 0\) when \(\tau = {\tau _{00}}\).
Now the traversal condition is satisfied. Then we can draw the following theorem.
Theorem 1
Suppose that (H1), (H2) and \(P'(\omega _{00}^2) \ne 0\) hold. For system (4) without diffusion, we can derive the following conclusions:
-
(i)
The equilibrium point \({E^*}\) is locally asymptotically stable when \(\tau \in [0,{\tau _{00}})\) and unstable when \(\tau > {\tau _{00}}\);
-
(ii)
System (4) without diffusion undergoes a Hopf bifurcation at the equilibrium point \({E^*}\) when \(\tau = {\tau _{00}}\).
3.2 Turing Instability Analysis When \(\tau =0\)
Assuming that \(\tau =0\), system (4) is equivalent to
Therefore, the characteristic equation (7) turns into
in which
Denote \({\lambda _i}(i = 1,2,3,4)\) as the root of the characteristic equation (14). According to Routh-Hurwitz criterion, we have \({\mathop {\textrm{Re}}\nolimits } ({\lambda _i}) < 0\) for \(i = 1,2,3,4\) when the conditions below are satisfied
When the real part of one of the roots of (14) is zero and all the other roots have negative real parts, Turing instability emerges. Hence, let
when \(\nu = {\nu _T}\) (near the Turing bifurcation threshold). The relationship between the roots and coefficients of (14) gives
Combing (14) and (15), it is obvious that \({N_1}({\nu ^2}) > 0\), \({N_1}({\nu ^2}){N_2}({\nu ^2}) - {N_3}({\nu ^2}) > 0\), \({N_3}({\nu ^2})({N_1}({\nu ^2}){N_2}({\nu ^2}) - {N_3}({\nu ^2})) - N_1^2({\nu ^2}){N_4}({\nu ^2}) > 0\) and \({N_4}({\nu ^2}) = 0\) when \(\nu = \nu _{T}\). Thus, based on (14), one can obtain that the model stay stable if \({N_4}({\nu ^2}) > 0\) holds for all \(\nu > 0\) and Turing instability appears if \({N_4}({\nu ^2}) < 0\) holds for at least one \(\nu > 0\). Notice that
where
To guarantee the existence of \({\nu _T}\), we make the following hypotheses.
(H3): \(\dfrac{{{B_2}}}{{{\alpha ^2}}} = (1 - {\alpha _{22}}){d_1} + (1 - {\alpha _{11}} - k){d_2} < 0\).
Therefore, if (H3) holds, then the Turing bifurcation occurs when
and
Take the diffusion coefficient \({d_2}\) as the Turing bifurcation parameter. (18) can be transformed into
where
Then, the Turing bifurcation threshold \(d_2^T\) can be written as
Remark 5
The value of the discrete delay is taken to vary as the analysed target changes. When analysing Hopf bifurcation, we take the discrete delay as the bifurcation parameter, so its value is non-zero. When discussing the Turing instability, we are concerned with the effect of the diffusion coefficient on the occurrence of the Turing instability. Therefore, taking the value of discrete delay as zero can exclude its effect.
To verify the conditions for the generation of Turing bifurcation given in (18), and the Turing bifurcation threshold \(d_2^T\) given in (20), we choose \(f( \cdot ) = \tanh ( \cdot )\), \({a_{11}} = - 0.5\), \({a_{12}} = - 1.8\), \({a_{21}} = 1.3\), \({a_{22}} = 1.7\), \(\alpha = 1\), \(k = 0\) and \({d_1} = 10\). By (20), one can obtain that \(d_2^{T(1)} = 0.6897\) and \(d_2^{T(2)} = 31.5770\). Notice that \((1 - {\alpha _{22}}){d_1} + (1 - {\alpha _{11}} - k){d_2} = \mathrm{{40}}\mathrm{{.3655}} > 0\) when \({d_2} = 31.5770\), which means there is no critical wave \({\nu _T}\) corresponding to \(d_2^{T(2)}\). Thus, the solution \(d_2^{T(2)}\) is excluded. The values 0.58, 0.62, 0.74 and 0.80 are taken for \(d_2\) around the Turing bifurcation threshold \(d_2^T = d_2^{T(1)}\). Figure 1 illustrates that when \({d_2} = d_2^T = 0.6897\), the curve \({N_4}({\nu ^2})\) is tangent to the transverse axis at \({\nu ^2} = \nu _T^2 = 0.4325\). As \(d_2\) decreases, the range of \({\nu ^2}\) that causes \({N_4}({\nu ^2}) < 0\) gradually increases, and the Turing instability will occur when \({d_2} < d_2^T\). Figure 2 depicts the variation of the maximum real part \(\max {\mathop {\textrm{Re}}\nolimits } (\lambda )\) of the eigenvalues with \({\nu ^2}\). It can be seen that when \({d_2} > d_2^T = 0.6897\), the real part of \({\lambda _i}(i = 1,2,3,4)\) is all less than 0, which means that the equilibrium point \({E^*}\) of system (13) is stable. At this point, the Turing instability will not occur.
Although the conditions for the emergence of Turing instability and the Turing bifurcation threshold for \(d_2\) have been identified, we still do not know the transformation relations of the Turing patterns of system (13) after the emergence of Turing instability. In the following, still taking \(d_2\) as the Turing bifurcation parameter and using weak linear analysis, we derive the amplitude equations of system (13).
4 Weakly Nonlinear Analysis
When the Turing bifurcation arises, the dynamics of Turing patterns differ progressively. With the aid of the amplitude equation, the different manifestations of the pattern can be determined. This section applies weak linear analysis to derive equations for the evolution of key amplitudes near the Turing bifurcation threshold \(d_2^T\).
The Taylor expansions of system (13) at the equilibrium point \({E^*}\) gives
where
and \({\beta _{ij}} = \frac{1}{2}{a_{ij}}f''(0)\), \({\gamma _{ij}} = \frac{1}{2}{a_{ij}}f'''(0)\), \(i = 1,2,j = 1,2\). Here, \({\bar{p}_i} = {p_i} - p_i^*\mathrm{{ }}~(i = 1,2,3,4)\) represents the perturbation near the equilibrium point \({E^*}\). To facilitate writing, \({\bar{p}_i}\) is still noted as \({p_i}\) \((i = 1,2,3,4)\) in the following.
The solution of system (13) near the Turing bifurcation threshold \(d_2^T\) can be written in the following form
where \({D_j}\) represents the amplitude vector corresponding to \({\nu _j}\) \((j = 1,2,3)\).
For system (13), we can perturb the Turing bifurcation parameter near \({d_2} = d_2^T\). According to the multiple scale perturbation method, it can be obtained that
where
Furthermore, the linear operator L can be expanded to
in which
Due to the slow variation of the amplitude vector \({D_j}\) (\(j = 1,2,3\)) with time t, combined with (21), we deduce that
Through substituting (23), (24) and (25) into system (21) and comparing the coefficients, the following three equations can be achieved, which correspond to three orders of the perturbation respectively
Since \({L_T}\) is the linear operator of system (13) at the Turing bifurcation threshold, the solution of Eq. (25) is associated to a linear combination of eigenvectors of eigenvalue 0. Thus, the solution can be written as
where \({W_j}\) \((j = 1,2,3)\) is the amplitude of \({e^{i{\nu _j}r}}\) under first-order perturbation in the form determined by higher-order perturbation, and
According to Fredholm solubility condition, the vector function on the right side of (25–27) must be orthogonal to the null eigenvector of the adjoint operator \(L_T^*\). Denote the null eigenvector of \(L_T^*\) as
where
By the orthogonality condition, we derive
in which \(F_1^{(j)}\), \(F_2^{(j)}\), \(F_3^{(j)}\) and \(F_4^{(j)}\) stand for the coefficients of \({e^{i{\nu _j}r}}\) in \({F_1}\), \({F_2}\), \({F_3}\) and \({F_4}\), respectively. Substituting (29) into (27) and comparing the coefficients of \({e^{i{\nu _1}r}}\), we get
Applying the orthogonality condition, (30) yields
Converting the coefficients, we also have
which correlate with coefficients of \({e^{i{\nu _2}r}}\) and \({e^{i{\nu _3}r}}\), respectively.
Solving (28) yields
where
Similarly, the coefficients of \({e^{i({\nu _2} - {\nu _3})r}}\) and \({e^{i({\nu _3} - {\nu _1})r}}\) in (31) can be accessed by transforming the suffixes.
Substituting (31) into (28) and comparing the coefficients of \({e^{i{\nu _1}r}}\), it can be obtained that
where
The orthogonality condition gives
Hence,
where \( K={\varphi _1} + {\varphi _2}{\phi _1} + {\varphi _3}{\phi _2} + {\phi _3} \).
Changing the suffixes easily yields the other two equations, which are not listed here.
The amplitude \({D_j}\) (\(j=1,2,3\)) can be represented by
Then the following amplitude equations can be obtained after integration:
where
Each amplitude \(D_j\) can be converted into a modulus \({\rho _j} = \left| {{D_j}} \right| \) and a corresponding phase angle \({\theta _j}\) (\( j=1,2,3 \)). Substituting \({D_j} = {\rho _j}{e^{i{\theta _j}}}\) (\( j=1,2,3 \)) into (32) and separating the real and imaginary parts results in the following differential equations for four real variables:
where \(\theta = {\theta _1} + {\theta _2} + {\theta _3}\).
According to the theory proposed by Turing, system (13) has four types of pattern solutions as follows
(1) Homogeneous solution \({\rho _1} = {\rho _2} = {\rho _3} = 0\).
If \(\mu < {\mu _2} = 0\), then the homogeneous solution is stable. Conversely, it is unstable when \(\mu > {\mu _2}\).
(2) Stripe pattern solution, described by
The stripe pattern is stable when \(\mu > {\mu _3} = \frac{{g_0^2{g_1}}}{{{{({g_2} - {g_1})}^2}}}\) and unstable when \(\mu < {\mu _3}\).
(3) Spot pattern solution, described by
Spot patterns exist when \(\mu > {\mu _1} = - \frac{{g_0^2}}{{4({g_1} + 2{g_2})}}\). If \(\mu < {\mu _4} = \frac{{2{g_1} + {g_2}}}{{{{({g_2} - {g_1})}^2}}}g_0^2\), then the solution
is stable. The solution
is always unstable.
(4) Mixed structure solution, described by
The mixed structure solution is always unstable.
Therefore, we have induced the conditions for the emergence of different Turing modes by deriving the amplitude equations.
5 Numerical Simulation
In order to verify the validity of the main findings of this paper, we investigate the control effect of the state feedback controller on Hopf bifurcation and Turing instability through numerical simulations.
Firstly, for system (4) without diffusion, we select the parameter values as follows
When the state feedback gain factor \(k = 0\) (i.e. without control), (12) gives that \({\tau _{00}} = 0.702 < \tau = 0.715\). The blue curve in Fig. 3 demonstrates that system (33) is unstable at the equilibrium point \({E^*}\) and the limit cycle appears. According to Theorem 1, system (33) undergoes a Hopf bifurcation when the discrete delay \(\tau \) crosses the Hopf bifurcation threshold \({\tau _{00}}\). Then, select the state feedback gain factor \(k = - 0.05\). By (12), we calculate \({\bar{\tau }_{00}} = \mathrm{{0}}\mathrm{{.748 > }}\tau \mathrm{{ = 0}}\mathrm{{.715}}\). As can be seen from the red curve in Fig. 3, system (33) is locally asymptotically stable at the equilibrium point \({E^*}\) and the limit cycle disappears. The comparison results show that the state feedback controller has a suppressive effect on the generation of Hopf bifurcations for system (33).
Remark 6
Currently, there are three mainstream neuron activation functions: piece-wise linear function, sigmoid function and Lipschitz function. The hyperbolic tangent function, which is a typical sigmoid function, has the properties of being monotonically increasing, continuously differentiable and bounded. In addition, the hyperbolic tangent function is consistent with the assumption (H1). Thus, the choice of the hyperbolic tangent function is reasonable.
Next, for system (13), we select the parameter values as follows
We take \(k=0\) (i.e. without control). By (20), \(d_2^{T(1)} = 0.6897\) and \(d_2^{T(2)} = 31.5770\). \(d_2^{T(2)} = 31.5770\) is dropped due to the non-existence of the corresponding critical wave \({\nu _T}\). Thus, \(d_2^T = d_2^{T(1)} = 0.6897\). Selecting \({d_2} = 0.64 < d_2^T\), Turing instability will emerge according to the analysis in Sect. 3. Meanwhile, we have \(\tau _0^D = \mathrm{{8}}\mathrm{{.9365}}\), \({g_0} = 0\), \({g_1} = \mathrm{{4}}\mathrm{{.2351}}\), \({g_2} = \mathrm{{8}}\mathrm{{.4701}}\) and \(\mu = \mathrm{{0}}\mathrm{{.072 > }}{\mu _3} = {\mu _4} = 0\). Depending on the conditions for the Turing patterns switching given in Sect. 4, both stripe and spot patterns will appear, but only the stripe pattern can keep stable. Figures 4 and 5 show that stripe and spot patterns initially exist simultaneously, and as time passes, the spot patterns fade away and eventually only the stripe patterns occupy the entire space.
In order to test the inhibition effect of the state feedback controller on the appearance of Turing instability for system (34), we take \(d_2=0.64\) and \(k=0.5\). Similarly, it can be calculated that \(\bar{d}_2^T = \bar{d}_2^{T(1)}\mathrm{{ = 0}}\mathrm{{.6204 < }}{d_2} = 0.64\) (the other solution \(\bar{d}_2^{T(2)} = \mathrm{{78}}\mathrm{{.9796}}\) is discarded for the same reason as above). In addition, \(\tau _0^D = 9.7013\), \({g_0} = 0\), \({g_1} = 4.4226\), \({g_2} = 8.8451\) and \(\mu = -\,0.0316 < {\mu _2} = 0\). As can be observed in Figs. 6 and 7, after the introduction of the state feedback controller, Turing instability of system (34) vanishes and the neurons \(p_1\) and \(p_2\) end up behaving as the homogeneous state throughout the space.
Remark 7
System (33) is a ordinary differential system that disregards reaction diffusion, and we focus on the effect of the controller on the Hopf bifurcation threshold when the discrete delay is taken as the bifurcation parameter. System (34), on the other hand, considers reaction diffusion but ignores the discrete delay, and we concentrate on the control effect of the controller on the Turing bifurcation threshold.
Besides, we further explore the joint effect of the system parameters \({a_{11}}\) and the state feedback gain factor k on the Turing bifurcation threshold \(d_2^T\). Take \(f( \cdot ) = \tanh ( \cdot )\), and fix \({a_{12}} = - 1.8\), \({a_{21}} = 1.3\), \({a_{22}} = 1.7\), \(\alpha = 1\), \( d_1=10 \). Figures 8 and 9 portray the combined effect on the Turing bifurcation threshold \(d_2^T\) when \({a_{11}}\) and k are varied simultaneously. The simulation results reveal that as \({a_{11}}\) and k increase, the Turing bifurcation threshold \(d_2^T\) becomes smaller progressively, which implies that the Turing instability region is reduced and the stability of system (13) is improved.
Remark 8
Compared with the traditional state feedback control strategy [36, 37], we extend its control domain from ordinary differential equations to partial differential equations, and extend the control objective from Hopf bifurcation to Turing bifurcation. In fact, the state feedback control strategy is not only simple in design but also effective in control.
Remark 9
Notice that in (17), \(\alpha \) is the common factor of \(B_1\), \(B_2\) and \(B_3\). Therefore, the declining rate \(\alpha \) of the past memory in the distributed delay does not has no impact on the Turing bifurcation threshold. Actually, the main influence of the introduction of the distributed delay on system (2) is that the virtual neurons change the original topology and increase the dimensionality.
6 Conclusion
In this paper, we introduce the two-dimensional diffusion and the state feedback control strategy to a two-neuron Hopfield neural network system with mixed delays. By adding two virtual neurons, the original system is transformed into a neural network containing only the discrete delays. We analyse the conditions under which the Hopf bifurcation occurs when the discrete delay is adopted as the bifurcation parameter, and determine the Hopf bifurcation threshold. Then, letting the discrete delay be zero, the Turing instability generation condition and the value of the Turing bifurcation threshold \(d_2^T\) are given. Using the weak nonlinear analysis, we derive the amplitude equations and determine the selection of each Turing patterns. The results of numerical simulations reveal that the state feedback controller can achieve the control effects that delay the onset of Hopf bifurcation as well as suppress Turing pattern generation. In addition, the joint effect of the system parameter \({a_{11}}\) and control parameter k on the Turing bifurcation threshold is also given.
We can conclude that the state feedback controller designed in this paper can be implemented not only to control Hopf bifurcation thresholds in ordinary differential systems without reaction diffusion, but also to control the system Turing bifurcation threshold in partial differential systems with reaction diffusion. It can be seen that the state feedback control strategy possesses certain generalisability in Hopf bifurcation control and Turing bifurcation control. In addition, the controller features the advantages of simple design and good control effect.
The introduction of reaction diffusion into more complex neural networks and the analysis of their spatiotemporal dynamic behaviours are the worthy challenges for future studies. Furthermore, we will continue to explore the impact of more versatile control strategies on Turing patterns of neural networks, such as PD control and hybrid control.
References
Wan Q, Yan Z, Li F, Liu J, Chen S (2022) Multistable dynamics in a Hopfield neural network under electromagnetic radiation and dual bias currents. Nonlinear Dyn 109(3):2085–2101
Kwon D, Chung IY (2020) Capacitive neural network using charge-stored memory cells for pattern recognition applications. IEEE Electron Device Lett 41(3):493–496
Ptucha R, Such FP, Pillai S, Brockler F, Singh V, Hutkowski P (2019) Intelligent character recognition using fully convolutional neural networks. Pattern Recognit 88:604–613
Kiranyaz S, Avci O, Abdeljaber O, Ince T, Gabbouj M, Inman DJ (2021) 1D convolutional neural networks and applications: a survey. Mech Syst Signal Process 151:107398
Barra S, Carta SM, Corriga A, Podda AS, Recupero DR (2020) Deep learning and time series-to-image encoding for financial forecasting. IEEE/CAA J Autom Sin 7(3):683–692
Tang J, Yuan F, Shen X, Wang Z, Rao M, He Y, Sun Y, Li X, Zhang W, Li Y, Gao B, Qian H, Bi G, Song S, Yang JJ, Wu H (2019) Bridging biological and artificial neural networks with emerging neuromorphic devices: fundamentals, progress, and challenges. Adv Mater 31(49):1902761
Bao B, Chen C, Bao H, Zhang X, Xu Q, Chen M (2019) Dynamical effects of neuron activation gradient on Hopfield neural network: numerical analyses and hardware experiments. Int J Bifurc Chaos 29(04):1930010
Pu YF, Yi Z, Zhou JL (2016) Fractional Hopfield neural networks: fractional dynamic associative recurrent neural networks. IEEE Trans Neural Netw Learn Syst 28(10):2319–2333
Wang Z, Parastesh F, Rajagopal K, Hamarash II, Hussain I (2020) Delay-induced synchronization in two coupled chaotic memristive Hopfield neural networks. Chaos Solitons Fractals 134:109702
Dong T, Gong X, Huang T (2022) Zero-Hopf bifurcation of a memristive synaptic Hopfield neural network with time delay. Neural Netw 149:146–156
Ruan S, Filfil RS (2004) Dynamics of a two-neuron system with discrete and distributed delays. Phys D 191(3–4):323–342
Wei T, Li X, Stojanovic V (2021) Input-to-state stability of impulsive reaction–diffusion neural networks with infinite distributed delays. Nonlinear Dyn 103:1733–1755
Wang L, He H, Zeng Z (2019) Global synchronization of fuzzy memristive neural networks with discrete and distributed delays. IEEE Trans Fuzzy Syst 28(9):2022–2034
Tu Z, Zhao Y, Ding N, Feng Y, Zhang W (2019) Stability analysis of quaternion-valued neural networks with both discrete and distributed delays. Appl Math Comput 343:342–353
Yao Y, Xiao M, Cao J, Huang C, Song Q (2019) Stability switches and Hopf bifurcation of a neuron system with both leakage and distributed delays. Neural Process Lett 50:341–355
Rahman B, Kyrychko YN, Blyuss KB (2020) Dynamics of unidirectionally-coupled ring neural network with discrete and distributed delays. J Math Biol 80:1617–1653
Xu C, Zhang W, Liu Z, Yao L (2022) Delay-induced periodic oscillation for fractional-order neural networks with mixed delays. Neurocomputing 488:681–693
Zhang R, Zeng D, Park JH, Lam JH, Xie X (2020) Fuzzy sampled-data control for synchronization of T-S fuzzy reaction-diffusion neural networks with additive time-varying delays. IEEE Trans Cybern 51(5):2384–2397
Wang L, He H, Zeng Z, Hu C (2019) Global stabilization of fuzzy memristor-based reaction–diffusion neural networks. IEEE Trans Cybern 50(11):4658–4669
Tyagi S, Jain SK, Abbas S, Meherrem S, Ray RK (2018) Time-delay-induced instabilities and Hopf bifurcation analysis in 2-neuron network model with reaction–diffusion term. Neurocomputing 313:306–315
Lin J, Xu R, Tian X (2019) Spatiotemporal dynamics in reaction–diffusion neural networks near a Turing–Hopf bifurcation point. Int J Bifurc Chaos 29(11):1950154
Turing AM (1990) The chemical basis of morphogenesis. Bull Math Biol 52(1–2):153–197
Lin J, Xu R, Li L (2020) Turing–Hopf bifurcation of reaction–diffusion neural networks with leakage delay. Commun Nonlinear Sci Numer Simul 85:105241
Chen J, Xiao M, Wu X, Wang Z, Cao J (2022) Spatiotemporal dynamics on a class of \((n+ 1)\)-dimensional reaction–diffusion neural networks with discrete delays and a conical structure. Chaos Soliton Fractals 164:112675
Dong T, Xia L (2019) Spatial temporal dynamic of a coupled reaction–diffusion neural network with time delay. Cognit Comput 11(2):212–226
Du W, Xiao M, Ding J, Yao Y, Wang Z, Yang X (2023) Fractional-order PD control at Hopf bifurcation in a delayed predator-prey system with trans-species infectious diseases. Math Comput Simul 205:414–438
Xiao M, Zheng WX, Lin J, Jiang G, Zhao L, Cao J (2017) Fractional-order PD control at Hopf bifurcations in delayed fractional-order small-world networks. J Frankl Inst 354(17):7643–7667
Wang X, Wang Z, Xia J (2019) Stability and bifurcation control of a delayed fractional-order eco-epidemiological model with incommensurate orders. J Frankl Inst 356(15):8278–8295
Zhang H, Upadhyay RK, Liu G, Zhang Z (2022) Hopf bifurcation and optimal control of a delayed malware propagation model on mobile wireless sensor networks. Results Phys 41:105926
Tiba AK, Araujo AF (2019) Control strategies for Hopf bifurcation in a chaotic associative memory. Neurocomputing 323:157–174
Guo W, Yang J (2017) Hopf bifurcation control of hydro-turbine governing system with sloping ceiling tailrace tunnel using nonlinear state feedback. Chaos Solitons Fractals 104:426–434
Lu Y, Xiao M, Liang J, Ding J, Zhou Y, Wan Y, Fan C (2021) Hybrid control synthesis for Turing instability and Hopf bifurcation of marine planktonic ecosystems with diffusion. IEEE Access 9:111326–111335
Wang HJ, Wang YJ, Ren Z (2013) Control of the patterns by using time-delayed feedback near the codimension-three Turing–Hopf-Wave bifurcations. Chin Phys B 22(12):120503
He YF, Liu FC, Fan WL, Dong LF (2012) Controlling the transition between Turing and antispiral patterns by using time-delayed-feedback. Chin Phys B 21(3):034701
Li X, Hu G (2011) Stability and Hopf bifurcation on a neuron network with discrete and distributed delays. Appl Math Sci 5(42):2077–2084
Vahdati PM, Kazemi A, Amini MH, Vanfretti L (2016) Hopf bifurcation control of power system nonlinear dynamics via a dynamic state feedback controller-part I: theory and modeling. IEEE Trans Power Syst 32(4):3217–3228
Zhang X, Chen M, Wang Y, Tian H, Wang Z (2021) Dynamic analysis and degenerate Hopf bifurcation-based feedback control of a conservative chaotic system and its circuit simulation. Complexity 2021:1–15
Acknowledgements
This work is supported in part by the National Natural Science Foundation of China under Grant 62073172, the Natural Science Foundation of Jiangsu Province of China under Grant BK20221329, and the Postgraduate Research and Practice Innovation Program of Jiangsu Province under Grant KYCX22_1015.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Luan, Y., Xiao, M., Yang, X. et al. Pattern Control of Neural Networks with Two-Dimensional Diffusion and Mixed Delays. Neural Process Lett 56, 179 (2024). https://doi.org/10.1007/s11063-024-11491-6
Accepted:
Published:
DOI: https://doi.org/10.1007/s11063-024-11491-6