Abstract

We consider the nonlinear dynamical behavior of a tabu leaning neuron model with two delays. By choosing the sum of the two delays as a bifurcation parameter, we prove that Hopf bifurcation occurs in the neuron. Some numerical examples are also presented to verify the theoretical analysis.

1. Introduction

Starting with the work of Hopfield [1] on neural networks, the dynamical behaviors (including stability, instability, periodic oscillatory, bifurcation, and chaos) of the continuous-time neural networks have received increasing interest due to their promising potential applications in many fields, such as signal processing, pattern recognition, optimization, and associative memories.

Tabu learning [2, 3] applies the concept of tabu search [4–7] to neural networks for solving optimization problems. By continuously increasing the energy surface in a neighborhood of the current network state, it penalizes those states that have already been visited. This enables the state trajectory to climb out of local minima while tending toward those areas that have not yet been visited, thus performing an efficient search through the problem’s solution space. Note that, unlike most existing neural-network-based methods for optimization, the goal of the tabu learning method is not to force the network state to converge to an optimal or nearly optimal solution, but rather, the network conducts an efficient search through the solution space. As pointed out in [8], it is very natural for one to ask what the state trajectory of the tabu learning neural network is like. In [8], the authors found and analyzed the Hopf bifurcation behavior in a tabu learning single-neuron model and also found chaotic behaviors in a tabu learning two-neuron model with both linear and quadratic proximity functions. In [9], the authors found and analyzed the Hopf bifurcation behavior in a discrete-time tabu learning single-neuron model.

It is well known that there exist time delays in the information processing of neurons. The delayed axonal signal transmissions in the neural network models make the dynamical behaviors become more complicated and may destabilize the stable equilibria and admit periodic oscillation, bifurcation, and chaos. Therefore, the delay is an important control parameter in living nervous system: different ranges of delays correspond to different patterns of neural activities (see, e.g., [10, 11]).

In the present paper, we study the bifurcation behavior of a tabu leaning neuron models with two delays. By choosing the sum of the two delays as a bifurcation parameter, we prove that Hopf bifurcation occurs in the neuron.

The organization of this paper is as follows. In the next section, we present the tabu learning neuron model with two delays that will be studied in this paper. In Section 3, we shall study the stability and the existence of bifurcation. To verify the theoretic analysis, numerical simulations are given in Section 4.

2. The Tabu Learning Neuron Model with Two Delays

Recently, Li et al. [8] have studied the following tabu learning single neuron model: π‘’ξ…žπ½(𝑑)=βˆ’π‘’(𝑑)+π‘Žπ‘“(𝑒(𝑑))+𝐽(𝑑),ξ…ž(𝑑)=βˆ’π›Όπ½(𝑑)βˆ’π›½π‘“(𝑒(𝑑)).(2.1)𝑒 is the state of neuron, where 𝑓(β‹…) is the activation function and π‘Ž represents the strength of the connection from neuron to itself, and π‘Ž cannot be a negative value in Hopfield-type neural network. 𝐽 satisfied the second equation of system (2.1) which is a learning equation, where 𝛼 is the memory decay rate and 𝛽 is the learning rate. Both 𝛼 and 𝛽 are positive constants. In the tabu learning model, 𝛼, 𝛽 should be carefully chosen [12] for they heavily influence the behavior of system (2.1).

In order to describe the model more clearly, we introduce two time delays in model (2.1) π‘’ξ…žξ€·(𝑑)=βˆ’π‘’(𝑑)+π‘Žπ‘“(𝑒(𝑑))+π½π‘‘βˆ’πœ1ξ€Έ,π½ξ…ž(𝑒𝑑)=βˆ’π›Όπ½(𝑑)βˆ’π›½π‘“π‘‘βˆ’πœ2.ξ€Έξ€Έ(2.2) In the next section, we first consider the stability of equilibrium and then study the existence and conditions of bifurcation at the equilibrium by choosing 𝜏=𝜏1+𝜏2 as the bifurcation parameter for system (2.2).

3. Stability and Existence of Hopf Bifurcation

For most of the models in the literature, including the ones in [13–15], the activation function 𝑓 is 𝑓(𝑒)=tanβ„Ž(𝑐𝑒). However, we only make the following assumption on function 𝑓:(𝐻)π‘“βˆˆπΆ1(𝑅) and 𝑓(0)=0.

Clearly, (𝑒,𝐽)𝑇=(0,0)𝑇 is equilibrium of system (2.2). Linearization of (2.2) at the zero equilibrium yields π‘’ξ…ž(𝑑)=βˆ’π‘’(𝑑)+π‘Žπ‘“ξ…žξ€·(0)𝑒(𝑑)+π½π‘‘βˆ’πœ1ξ€Έ,π½ξ…ž(𝑑)=βˆ’π›Όπ½(𝑑)βˆ’π›½π‘“ξ…ž(ξ€·0)π‘’π‘‘βˆ’πœ2ξ€Έ,(3.1) whose characteristic equation is πœ†2+𝛼+1βˆ’π‘Žπ‘“ξ…žξ€»ξ€Ί(0)πœ†+π›Όβˆ’π‘Žπ›Όπ‘“ξ…žξ€»+ξ€Ί(0)π›½π‘“ξ…žξ€»π‘’(0)βˆ’πœ†πœ=0,(3.2) where 𝜏=𝜏1+𝜏2.

In [16, 17], the second-degree transcendental polynomial equation πœ†2+π‘πœ†+π‘Ÿ+(π‘ πœ†+π‘ž)π‘’βˆ’πœ†πœ=0(3.3) has been extensively studied. In particular, we introduce the following results stated in [17] about the distributions of the roots of the characteristic (3.3).

Let (𝐻1)𝑝+𝑠>0, (𝐻2)π‘ž+π‘Ÿ>0, (𝐻3)either 𝑠2βˆ’π‘2+2π‘Ÿ<0 and π‘Ÿ2βˆ’π‘ž2>0 or (𝑠2βˆ’π‘2+2π‘Ÿ)2<4(π‘Ÿ2βˆ’π‘ž2), (𝐻4)either π‘Ÿ2βˆ’π‘ž2<0 or 𝑠2βˆ’π‘2+2π‘Ÿ>0 and (𝑠2βˆ’π‘2+2π‘Ÿ)2=4(π‘Ÿ2βˆ’π‘ž2), (𝐻5)π‘Ÿ2βˆ’π‘ž2>0, 𝑠2βˆ’π‘2+2π‘Ÿ>0 and (𝑠2βˆ’π‘2+2π‘Ÿ)2>4(π‘Ÿ2βˆ’π‘ž2).

Lemma 3.1 (see [17]). For (3.3), we have the following (1)if (𝐻1)-(𝐻3) hold, then all roots of (3.3) have negative real parts for all 𝜏β‰₯0; (2)if (𝐻1), (𝐻2), and (𝐻4) hold and 𝜏=𝜏+𝑗, then (3.3) has a pair of purely imaginary roots Β±π‘–πœ”+. When𝜏=𝜏+0, then all roots of (3.3) except Β±π‘–πœ”+ have negative real parts;(3)if (𝐻1), (𝐻2), and (𝐻5) hold and 𝜏=𝜏+𝑗(𝜏=πœβˆ’π‘—, resp.), then (3.3) has a pair of purely imaginary roots Β±π‘–πœ”+(Β±π‘–πœ”βˆ’, resp.). Furthermore, when𝜏=𝜏+𝑗(𝜏=πœβˆ’π‘—, resp.), then all roots of (3.3) except Β±π‘–πœ”+(Β±π‘–πœ”βˆ’, resp.) have negative real parts.Here, πœ”Β±=√22𝑠2βˆ’π‘2+2π‘ŸΒ±ξ€·π‘ 2βˆ’π‘2ξ€Έ+2π‘Ÿ2ξ€·π‘Ÿβˆ’42βˆ’π‘ž2ξ€Έξ‚Ή(1/2),πœΒ±π‘—=1πœ”Β±ξƒ¬π‘žξ€·πœ”arccos2Β±ξ€Έβˆ’π‘Ÿβˆ’π‘π‘ πœ”2±𝑠2πœ”2Β±+π‘ž2ξƒ­+2π‘—πœ‹πœ”Β±,𝑗=0,1,2,….(3.4)

From Lemma 3.1, the following theorem about stability and Hopf bifurcation of (2.2) are immediately obtained.

Theorem 3.2. For System (2.2), we have the following (1)if 𝛼+1βˆ’π‘Žπ‘“ξ…ž(0)>0 and π›Όβˆ’π‘Žπ›Όπ‘“ξ…ž(0)βˆ’π›½π‘“ξ…ž(0)>0, then the equilibrium (0,0) of the system (2.2) is asymptotically stable for all 𝜏β‰₯0; (2)if 𝛼+1βˆ’π‘Žπ‘“β€²(0)>0, π›Όβˆ’π‘Žπ›Όπ‘“β€²(0)+𝛽𝑓′(0)>0, and π›Όβˆ’π‘Žπ›Όπ‘“β€²(0)βˆ’π›½π‘“β€²(0)<0, then (0,0) is asymptotically stable when 𝜏∈[0,𝜏+0) and unstable when 𝜏>𝜏+0. System (2.2) undergoes Hopf bifurcations at (0,0) when 𝜏=𝜏+𝑗.
Here 𝜏+𝑗=1πœ”+ξƒ¬πœ”arccos2+βˆ’π‘Ÿπ›½π‘“ξ…žξƒ­+(0)2π‘—πœ‹πœ”+πœ”,𝑗=0,1,2,…,+=√22ξƒ―βˆ’π›Ό2βˆ’1βˆ’π‘Žπ‘“ξ…ž(0))2+ξ‚™ξ€Ίβˆ’π›Ό2βˆ’ξ€·1βˆ’π‘Žπ‘“ξ…ž(0)ξ€Έξ€»2ξ‚ƒξ€·βˆ’4π›Όβˆ’π‘Žπ›Όπ‘“ξ…ž(ξ€Έ0)2βˆ’ξ€·π›½π‘“ξ…ž(ξ€Έ0)2ξ‚„ξƒ°(1/2).(3.5)

Corollary 3.3. When we set the activation function 𝑓(𝑒)=tanβ„Ž(𝑒), notice that π‘“ξ…ž(0)=1, then from Theorem 3.2 we get the following (1)if 0<π‘Ž<1 and 0<𝛽<𝛼(1βˆ’π‘Ž), then the equilibrium (0,0) of the system (2.2) is asymptotically stable for all 𝜏β‰₯0;(2)if either 0<π‘Ž<1 and 𝛽>𝛼(1βˆ’π‘Ž) or π‘Ž>1, 𝛼>π‘Žβˆ’1 and 𝛽>𝛼(π‘Žβˆ’1), then (0,0) is asymptotically stable when 𝜏∈[0,𝜏+0) and unstable when 𝜏>𝜏+0. System (2.2) undergoes Hopf bifurcations at (0,0) when 𝜏=𝜏+𝑗.
Here 𝜏+𝑗 and πœ”+ are the same as (3.5).

4. Numerical Simulation

In this section, we give an example of system (2.2) with π‘Ž=1.5, 𝛼=0.8, 𝛽=0.5 and 𝑓(β‹…)=tanβ„Ž(β‹…). Then 𝑓(0)=0 and 𝑓′(0)=1. The system (2.2) becomes π‘’ξ…žξ€·(𝑑)=βˆ’π‘’(𝑑)+1.5tanβ„Ž(𝑒(𝑑))+π½π‘‘βˆ’πœ1ξ€Έ,π½ξ…žξ€·π‘’ξ€·(𝑑)=βˆ’0.8𝐽(𝑑)βˆ’0.5tanβ„Žπ‘‘βˆ’πœ2.ξ€Έξ€Έ(4.1) In system (4.1), the case (2) of Corollary 3.3 is satisfied.

From the formulae (3.5), it follows that 𝜏+0=0.6. Thus, equilibrium (0,0) is stable when 𝜏∈[0,𝜏+0). Choose 𝜏1=0.1, 𝜏2=0.3; then 𝜏1+𝜏2<0.6. Figure 1(a)(A1)–(A3) shows that the origin is asymptotically stable. When 𝜏 passes through the critical value, 𝜏+0, (0,0) loses its stability and a Hopf bifurcation occurs. Choose 𝜏1=0.5, 𝜏2=0.2; then 𝜏1+𝜏2>0.6. Figure 1(b)(B1)–(B3) shows that a family of periodic solutions bifurcate from (0,0).

Acknowledgment

The authors are very grateful to the referees for their valuable suggestions, which helped in improving the paper significantly.