Applied Mathematics E-Notes, 9(2009), 109-145 c Available free at mirror sites of http://www.math.nthu.edu.tw/∼amen/ ISSN 1607-2510 Synchronization of Strongly Coupled Neural Networks∗ Sui Sun Cheng and Yi Feng Wu† Received 1 May 2008 Abstract Two identical discrete time cellular neural networks are coupled and sharp conditions are found so that some or all neural units will eventually synchronize. In deriving these criteria, we make use of symmetry (invariance) principles, Banach contraction technique and spectral properties of several band matrices with block components. 1 Introduction The fact that various parts of a biological system operate in harmony is taken to be an important indication of normal functioning of the system. One concept that is essential in describing such harmonious operations is ‘synchronization’. In order to design computing machines that simulate harmonious operations, it is therefore necessary to find mathematical models that are capable of generating synchronized outputs. Synchronization can occur in a number of continuous dynamical systems. Synchronization can also occur in artificial neural network models where time and space are both assumed to be discrete. Such an example is studied in [1, 2]. For the sake of convenience, we briefly recall this network model here. Let x1 , ..., xn be (t) n (n ≥ 2) neuron units placed at the vertices of a regular polygon. Let xi be the state values of the neuron unit xi in the time period t. During the time period t, (t) (t) if the state value x1 is larger than x2 , information will “flow” from the unit x1 to (t+1) (t) the unit x2 . The subsequent change of state value of x2 is x2 − x2 and under a first order approximation assumption, it is reasonable that it is proportional to the (t) (t) (t) (t) difference x1 − x2 , say, γ x1 − x2 , where γ is a positive rate constant. Similarly, (t) (t) information will flow from the point x3 to the point x2 if x3 > x2 . Thus, it is reasonable that the total effect is (t+1) (t) (t) (t) (t) (t) (t) (t) (t) x2 − x2 = γ x1 − x2 + γ x3 − x2 = γ x1 − 2x2 + x3 . By similar considerations, we may then obtain the following dynamic system of equations x(t+1) = (1 − 2γ)x(t) + γAn x(t) , t = 0, 1, 2, ..., ∗ Mathematics † Department Subject Classifications: 37N25, 39A10, 92B20. of Mathematics, Tsing Hua University, Hsinchu, Taiwan 30043, R. O. China 109 110 Synchronization of Strongly Coupled Dynamical Networks † (t) (t) where x(t) = x1 , ..., xn and An is the circulant matrix defined by An = 0 1 0 1 0 1 0 1 0 .. .. .. . . . 0 0 0 1 0 0 ··· 0 1 ··· 0 0 ··· 0 0 .. .. .. . . . ··· 0 1 · · · 1 0 n×n (1) when n ≥ 2. Now suppose there is another identical neural network with neuron units denoted by y1 , ..., yn. Suppose further that the neuron pairs xi and yi , i = 1, 2, ..., n, are “strongly (t+1) (t) (t) (t) connected” so that the change, say, x2 − x2 is also proportional to 2γ y2 − x2 (note the factor 2 here), then the subsequent equation for the neuron x2 is (t+1) x2 (t) (t) (t) (t) (t) (t) (t) − x2 = γ x1 − x2 + γ x3 − x2 + 2γ y2 − x2 . The complete set of equations for the neurons x1 , ..., xn and y1 , ..., yn is of the form x(t+1) y(t+1) = = (1 − 4γt )x(t) + γt An x(t) + 2γt y(t), (1 − 4γt )y(t) + γt An y(t) + 2γt x(t) , which describes the evolution process of the state values as t tends to infinity. In Fig. 1, we illustrate a coupled network with 6 neuron units x1 , ..., x6 and 6 neuron units y1 , ..., y6 in two manners. The one on the right is a planar graph, which is more convenient for illustrating later results. Figure 1 There are many questions of interests which we can raise regarding the above evolutionary system. An interesting one is whether some or all neuron units are ultimately in synchronization, so that, as time evolves, they differ from each other only by infinitesimal values. 111 S. S. Cheng and Y. F. Wu In this paper, we will consider such a problem for a slightly more general nonlinear system of equations of the form x(t+1) = (1 − 4γt )F x(t) + γt An F x(t) + 2γt F y(t) , (2) y(t+1) = (1 − 4γt )F y(t) + γt An F y(t) + 2γt F x(t) , † for t = 0, 1, 2, . . . , where {γt } is a real sequence, F(u) = (f(u1 ), f(u2 ), ..., f(un)) for † u = (u1 , ..., un) and f : R → R is a Lipschitz function1 which satisfies |f (x) − f (y)| ≤ Γ |x − y| , x, y ∈ R, for some fixed positive constant Γ. † x(t) (t) (t) Note that if we denote the vector by z(t), where x(t) = x1 , ..., xn and (t) y † (t) (t) y(t) = y1 , ..., yn , then our system can be written in the form z(t+1) = F t, z(t) . Thus, given an initial distribution z(0) = z, it is easily seen that we can calculate z(1) , z(2) , . . . successively and in a unique manner from (2). Such a sequence z(0) , z(1), z(2), . . . is said to be a solution of (2). An important property of our system (2) is its ‘invariance’ under ‘rotations’. To be † more precise, let us call the vector (un , u1 , u2 , ..., un−1 the(forward) rotation of the ) (t) x is a solution of (2), then vector u = (u1 , u2 , ..., un)† and denote it by θ(u). If y(t) θ(x(t)) it is easily checked that is also a solution since we are simply rearranging θ(y(t)) the equations in (2). ∞ Let z(t) t=0 be a solution sequence of (2). Given any two distinct neuron units u, v ∞ ∞ in {x1 , . . . , xn, y1 , . . . , yn } , let u(t) t=0 and v(t) t=0 be the corresponding component ∞ ∞ sequences in the solution sequence z(t) t=0 . We say that the solution z(t) t=0 is {u, v} synchronized if lim u(t) − v(t) = 0. t→∞ ∞ More generally, let Ω be a subset of {x1 , . . . , xn , y1 , . . . , yn }, if z(t) t=0 is {u, v} syn ∞ chronized for each pair of distinct neuron units in Ω, then we say that z(t) t=0 is Ω (partially) synchronized. In case Ω = {x1 , . . . , xn , y1 , . . . , yn }, then it is natural to say ∞ that z(t) t=0 is (fully) synchronized. In Fig. 12, a fully synchronized neural network (n = 5) can be found in which any two (distinct) units are connected with a dash line to show synchronization. Two neuron units from {x1 , .., xn} or from {y1 , ..., yn} are said to be of the same type, while a neuron unit u from {x1 , ..., xn} and v from {y1 , ..., yn} are said to be of different type. In this paper, we are interested in finding various synchronization phenomena that involves neuron units of the same or different types. 1 For example, the tent map g defined by g(x) = 2x for 0 ≤ x ≤ 1/2, 2(1 − x) for 1/2 ≤ x ≤ 1, and 0 elsewhere is a Lipschitz function with Lipschitz constant 2. 112 Synchronization of Strongly Coupled Dynamical Networks To motivate the main results that follow, let us consider the case where n = 2. For the sake of convenience, we use ρ (W ) to denote the spectral radius of a square matrix W. When n = 2, our system is (t+1) (t) (t) (t) x1 = (1 − 4γt ) f x1 + 2γt f x2 + 2γt f y1 , x(t+1) = 2γt f x(t) + (1 − 4γt ) f x(t) + 2γt f y(t) , 2 1 2 2 (3) (t+1) (t) (t) (t) + (1 − 4γ ) f y + 2γ f y2 , y = 2γ f x t t t 1 1 1 y(t+1) = 2γt f x(t) + 2γt f y(t) + (1 − 4γt ) f y(t) . 2 2 1 2 We assert that if lim sup |1 − 4γt | < t→∞ 1 , Γ (4) then every solution of (3) is {x2 , y1 } synchronized. Indeed, note that (t+1) (t+1) (t) (t) x2 − y1 = (1 − 4γt ) f x2 − f y1 . (5) If (4) holds, then there exist constant d ∈ (0, 1) and positive integer T such that (cf. Banach contraction principle) Γ |1 − 4γt | < d < 1, t ≥ T, so that by (5), (t+1) x2 (t+1) − y1 and hence (T +n) x2 (t) (t) (t) (t) = |1 − 4γt | f x2 − f y1 ≤ Γ |1 − 4γt | x2 − y1 , (T +n) − y1 (T +n−1) < d x2 (T +n−1) − y1 (T ) < · · · < d n x2 (T ) − y1 for n = 1, 2, . . . . If we now let n → ∞, we see that (t) (t) lim x2 − y1 t→∞ = 0. This shows that {x2 , y1 } are synchronized. By considering the absolute difference (t) (t) (t) (t) x1 − y2 , we may proceed in a similar manner to show that limt→∞ x1 − y2 That is, every solution of (3) is {x1 , y2 } synchronized. Similarly, note that ! (t) (t) (t+1) (t+1) f x − f x 1 2 x1 − x2 1 − 6γt 2γt . = (t+1) (t+1) (t) (t) 2γt 1 − 6γt y1 − y2 f y −f y 1 If lim sup ρ t→∞ 1 − 6γt 2γt 2γt 1 − 6γt < 1 , Γ = 0. (6) 2 (7) 113 S. S. Cheng and Y. F. Wu there exist constant d ∈ (0, 1) and positive integer T such that ! (t) (t) (t+1) (t+1) f x − f x x1 − x2 1 − 6γt 2γt 1 2 ≤ (t+1) (t+1) (t) (t) 2γt 1 − 6γt y1 − y2 f y − f y2 2 1 2 ! (t) (t) 1 − 6γt 2γt x1 − x2 ≤ Γρ (t) (t) 2γt 1 − 6γt y1 − y2 2 ! (t) (t) x1 − x2 ≤ d , t ≥ T. (t) (t) y1 − y2 2 2 so that (T +n) (T +n) x1 − x2 (T +n) (T +n) y1 − y2 ! (T ) (T ) x1 − x2 (T ) (T ) y1 − y2 < · · · < dn 2 ! 2 for n = 1, 2, . . . . As n → ∞, we see that (t) lim t→∞ (t) x1 − x2 (t) (t) y1 − y2 ! = 0. That is, every solution of (3) is {x1 , x2 } and {y1 , y2 } synchronized. Similarly, we may show that every solution of (2) is {x1 , y1 } and {x2 , y2 } synchronized. We remark that when γt = γ for all t and Γ = 1, condition (4) holds if, and only if, |1 − 4γ| < 1 or 0 < γ < 1/2. Note that the eigenvalues of 1 − 6γ 2γ 2γ 1 − 6γ are 1 − 8γ and 1 − 4γ. Thus, condition (7) becomes max {|1 − 8γ| , |1 − 4γ|} < 1, or 0 < γ < 1/4. Note that this condition is sharp. Indeed, when γ = 1/4 and f is the identity function, (6) becomes ! ! (t+1) (t+1) (t) (t) 1 x1 − x2 −1 1 x1 − x2 . = (t+1) (t+1) (t) (t) 1 −1 2 y1 y1 − y2 − y2 If we let (0) (0) (0) (0) x1 = −1, y1 = 1, x2 = y2 = 0, then since t t 1 −1 1 −1 −1 t = (−1) , 1 −1 1 1 2 n o∞ n o∞ (t) (t) (t) (t) we see that neither x1 − x2 nor y1 − y2 converge to zero. t=0 t=0 114 Synchronization of Strongly Coupled Dynamical Networks The condition (4) is also sharp since when f is the identity function, (t+1) (t+1) (t) (t) t+2 x2 − y1 = − x2 − y1 = (−1) , we see that n (t) (t) x2 − y1 o∞ t=0 does not converge to zero. Thus every solution of (2), where n = 2, is synchronized when 0 < γ < 1/4 and this condition is sharp. To facilitate later discussions, we need to introduce some simple notations. The n by n identity matrix is denoted by In . We let J, U and V be respectively the matrices 0 1 1 0 0 1 J= , U = and V = . (8) 1 0 −1 0 0 −1 Note that the matrix J has eigenvalues −1 and 1 with the corresponding eigenvectors † † u b = (−1, 1) and vb = (1, 1) respectively. Note further that u b and vb are linearly independent. The matrix U has eigenvalues 0 and 1 with corresponding eigenvectors (0, 1)† and u b respectively. The matrix V has eigenvalues 0 and −1 with eigenvectors (1, 0)† and u b respectively. The matrix U † has eigenvalues 0 and 1 with corresponding eigenvectors b v and (1, 0)† respectively. The matrix V † has eigenvalues 0 and −1 with corresponding eigenvectors b v and (0, 1)† respectively. The Case where n = 3 2 From (2), we see that (t+1) x1 (t+1) x2 (t+1) x3 − − − (t+1) y1 (t+1) y2 (t+1) y3 = 1 − 6γt γt γt γt 1 − 6γt γt γt γt 1 − 6γt and (t+1) (t+1) x1 − x2 (t+1) (t+1) y1 − y2 ! = 1 − 5γt 2γt 2γt 1 − 5γt as well as (t+1) x1 (t+1) y1 (t+1) x3 (t+1) − y2 (t+1) − x2 (t+1) − y3 = 1 − 4γt γt γt γt 1 − 4γt −γt (t) (t) f x1 − f y1 (t) (t) f x2 − f y2 (t) (t) f x3 − f y3 (t) (t) f x1 − f x2 (t) (t) f y1 − f y2 γt −γt 1 − 6γt (t) (t) f x1 − f y2 (t) (t) f y1 − f x2 (t) (t) f x3 − f y3 and by the rotational invariance of (2), we also have ! (t) (t) (t+1) (t+1) − f x f x 1 − 5γt 2γt x2 − x3 3 , 2 = (t+1) (t+1) (t) (t) 2γt 1 − 5γt y2 − y3 f y2 − f y3 , (9) (10) , (11) (12) 115 S. S. Cheng and Y. F. Wu (t+1) x1 (t+1) y1 − − (t+1) x3 (t+1) y3 ! = 1 − 5γt 2γt 2γt 1 − 5γt and (t+1) x1 (t+1) y1 (t+1) x2 (t+1) − y3 (t+1) − x3 (t+1) − y2 (t+1) x2 (t+1) y2 (t+1) x1 (t+1) − y3 (t+1) − x3 (t+1) − y1 = = 1 − 4γt γt γt (t) (t) f x1 − f x3 , (t) (t) f y1 − f y3 γt 1 − 4γt −γt 1 − 4γt γt γt γt −γt 1 − 6γt γt 1 − 4γt −γt γt −γt 1 − 6γt (t) (t) f x1 − f y3 (t) (t) f y1 − f x3 (t) (t) f x2 − f y2 (t) (t) f x2 − f y3 (t) (t) f y2 − f x3 (t) (t) f x1 − f y1 (13) , . For the same reason as used in the case where n = 2, we may now see that if 1 1 − 5γt 2γt < , lim sup ρ (14) 2γt 1 − 5γt Γ t→∞ then every solution of (2) is {x1 , x2 } , {x2 , x3 } , {x1 , x3 } , {y1 , y2 } , {y2 , y3 } , and {y1 , y3 } synchronized. Moreover, every solution of (2) is {x1 , x2 , x3} and {y1 , y2 , y3 } synchronized. If 1 − 6γt γt γt < 1, γt 1 − 6γt γt (15) lim sup ρ Γ t→∞ γt γt 1 − 6γt then every solution of (2) is {x1 , y1 }, {x2 , y2 } and {x3 , y3 } synchronized; and that if 1 − 4γt γt γt 1 lim sup ρ γt 1 − 4γt −γt < , (16) Γ t→∞ γt −γt 1 − 6γt then every solution of (2) is {x1 , y2 }, {x2 , y1 }, {x3 , y3 }, {x2 , y3 }, {x3 , y2 }, {x1 , y1 }, {x1 , y3 }, {x3 , y1 } and {x2 , y2 } synchronized. We remark that when γt = γ for all t and Γ = 1, the condition (14) becomes max {|1 − 7γ| , |1 − 3γ|} < 1, or 0 < γ < 2/7. When γ = 2/7 and f is the identity function, (10) becomes ! ! (t) (t) (t+1) (t+1) 1 −3 4 x1 − x2 x1 − x2 = . (t+1) (t+1) (t) (t) 4 −3 7 y1 − y2 y1 − y2 If we let (0) (0) (0) (0) x1 = y2 = 1, x2 = y1 = 0, then since t 1 −3 4 7 4 −3 t 1 −1 t = (−1) 1 −1 , 116 Synchronization of Strongly Coupled Dynamical Networks we see that there is a solution of (2) which is not {x1 , x2 } nor {y1 , y2 } synchronized. Next, the matrix 1 − 6γt γt γt γt 1 − 6γt γt γt γt 1 − 6γt has the eigenvalues 1 − 7γ, 1 − 7γ and 1 − 4γ. The condition (15) becomes max {|1 − 7γ| , |1 − 4γ|} < 1, or 0 < γ < 2/7. When γ = 2/7 and f is the identity function, (9) becomes If we let (t+1) (t+1) x1 − y1 −5 2 1 (t+1) (t+1) x2 = 2 −5 − y2 7 (t+1) (t+1) 2 2 x3 − y3 (0) (0) (0) (0) (t) (t) x1 − y1 2 (t) 2 x(t) . 2 − y2 (t) (t) −5 x3 − y3 (0) (0) x1 = x2 = x3 = 1, y1 = y2 = y3 = 0, then since t −5 2 1 2 −5 7 2 2 n o∞ (t) (t) we see that xi − yi does Finally, the matrix t=0 t t 2 1 1 −1 1 , 2 1 = 7 −5 1 1 not converge to zero for i = 1, 2, 3. 1 − 4γt γt γt γt 1 − 4γt −γt γt −γt 1 − 6γt has the eigenvalues 1 − 7γ, 1 − 4γ and 1 − 3γ. By similar reasonings, we see that the condition (16) is equivalent to 0 < γ < 2/7 which is also sharp. When γ = 2/7 and f is the identity function, (11) becomes Since (t+1) (t+1) x1 − y2 −1 2 1 (t+1) (t+1) y1 − x2 = 2 −1 7 (t+1) (t+1) 2 −2 x3 − y3 t −1 2 1 2 −1 7 2 −2 (t) (t) x1 − y2 2 −2 y1(t) − x(t) . 2 (t) (t) −5 x3 − y3 t t 2 1 1 −1 −2 −1 = −1 , 7 −5 1 1 we see that there is a solution of (2) which is not {x1 , y2 }, {x2 , y1 } nor {x3 , y3 } synchronized. Thus every solution of (2), where n = 3, is synchronized when 0 < γ < 2/7 and the condition is sharp. 117 S. S. Cheng and Y. F. Wu 3 The Case where n = 4 In view of our previous discussions for the cases n = 2 and n = 3, it is reasonable to proceed to the general case. However, there are enough difference in the case n = 4 from the general case to warrant a sketch of the various synchronization phenomena. • If lim sup ρ (1 − 6γt )I4 + γt t→∞ J J J J < 1/Γ, (17) then every solution of (2) is {xi , yi } synchronized for i = 1, 2, 3, 4. Indeed, from (2), we see that (t+1) x1 (t+1) x2 (t+1) x3 (t+1) x4 − − − − (t) (t) f x1 − f y1 (t) (t) f x2 − f y2 J J . = (1 − 6γt )I4 + γt (t) (t) J J f x3 − f y3 (t) (t) f x4 − f y4 (18) Banach contraction technique described previously, the condition (t+1) y1 (t+1) y2 (t+1) y3 (t+1) y4 Then by the J lim sup ρ (1 − 6γt )I4 + γt J t→∞ J J < 1/Γ will imply (t+1) lim xi t→∞ (t+1) − yi = 0 for i = 1, 2, 3, 4. • If lim sup ρ ((1 − 4γt )I2 + 2γt J) < 1/Γ, (19) t→∞ then every solution of (2) is {x1 , x3 } and {y1 , y3 } synchronized. Indeed, from (2), we may show that (t+1) (t+1) x1 − x3 (t+1) (t+1) y1 − y3 ! (t) (t) f x1 − f x3 . = ((1 − 4γt )I2 + 2γt J) (t) (t) f y1 − f y3 (20) Then the same argument which we used before leads to the desired conclusion. Furthermore, by the rotation invariance of our system (2), we may also conclude that every solution is {x2 , x4 } and {y2 , y4 } synchronized. • If lim ρ (1 − 4γt )I2 + γt t→∞ 2J I2 − J I2 − J 2J < 1/Γ, (21) 118 Synchronization of Strongly Coupled Dynamical Networks then every solution of (2) is {x1 , y3 } , {x3 , y1 } , {x2 , y4 } and {x4 , y2 } synchronized. Indeed, from (2), we may show that (t+1) (t+1) x1 − y3 (t+1) (t+1) − x3 2J I2 − J y1 (1 − 4γt )I2 + γt (t+1) (t+1) = I2 − J 2J x2 − y4 (t+1) (t+1) y2 − x4 (t) (t) f x1 − f y3 (t) (t) f y1 − f x3 . (22) × (t) (t) f x2 − f y4 (t) (t) f y2 − f x4 • If 2J lim ρ (1 − 5γt )I2 + γt I2 t→∞ I2 2J J lim ρ (1 − 4γt )I2 + γt t→∞ I2 I2 J < 1/Γ, < 1/Γ, (23) then every solution of (2) is {x1 , x2 } , {x4 , x3 } , {y1 , y2 } and {y4 , y3 } synchronized. Indeed, from (2), we may show that (t) (t) (t+1) f x1 − f x2 (t+1) x1 − x2 (t) (t) (t+1) (t+1) f y − f y2 1 − y2 2J I2 y1 . = (1 − 5γ )I + γ (t+1) t 2 t (t+1) (t) (t) I2 2J x4 − x3 f x4 − f x3 (t+1) (t+1) (t) (t) y4 − y3 f y4 − f y3 (24) Then the same argument which we used before leads to the desired conclusion. Furthermore, by the rotation invariance of our system (2), we may also conclude that every solution is {x1 , x4 } , {x2 , x3 } , {y1 , y4 } and {y2 , y3 } synchronized. • If (25) then every solution of (2) is {x1 , y2 } , {x2 , y1 } , {x4 , y3 } and {x3 , y4 } synchronized. Indeed, from (2), we may show that (t) (t) (t+1) f x1 − f y2 (t+1) x1 − y2 (t) (t) (t+1) (t+1) f y1 − f x2 − x2 J I2 y1 . (t+1) (t+1) = (1 − 4γt )I2 + γt (t) (t) I J x4 2 − y3 f x4 − f y3 (t+1) (t+1) (t) (t) y4 − x3 f y4 − f x3 (26) Then the same argument which we used before leads to the desired conclusion. Furthermore, by the rotation invariance of our system (2), we may also conclude that every solution is {x1 , y4 } , {x4 , y1 } , {x2 , y3 } and {x3 , y2 } synchronized. 119 S. S. Cheng and Y. F. Wu The conditions derived above are sharp. To see this, we assume that γt = γ for all t, f is the identity function and Γ = 1. • Then the matrix (1 − 6γ)I4 + γt J J J J has eigenvalues 1 − 8γ, 1 − 6γ, 1 − 6γ and 1 − 4γ. The condition (17) becomes max{|1 − 8γ| , |1 − 6γ| , |1 − 4γ|} < 1 or 0 < γ < 1/4. When γ = 1/4, (18) becomes (t+1) (t+1) x1 − y1 (t+1) (t+1) x2 − y2 (t+1) (t+1) x3 − y3 (t+1) (t+1) x4 − y4 −1 1 J I4 + = J 2 4 J J (t) (t) x1 − y1 (t) (t) x2 − y2 (t) (t) x3 − y3 (t) (t) x4 − y4 . If we let (0) (0) (0) (0) (0) (0) (0) (0) x2 = x4 = y1 = y3 = 1, x1 = x3 = y2 = y4 = 0, then since we see that n 1 −1 I4 + A4 2 4 (t) (t) xi − yi o∞ t=0 t −1 1 t −1 = (−1) 1 −1 1 , −1 1 does not converge to zero for i = 1, 2, 3, 4. • Next, the condition (19) becomes max{|1 − 6γ| , |1 − 2γ|} < 1 or 0 < γ < 1/3. When γ = 1/3, (20) becomes ! ! (t+1) (t+1) (t) (t) −1 2 x1 − x3 x1 − x3 = I2 + J . (t+1) (t+1) (t) (t) 3 3 y1 − y3 y1 − y3 If we let (0) (0) (0) (0) x3 = y1 = 1, x1 = y3 = 0, then since −1 2 I2 + J 3 3 t −1 1 t = (−1) −1 1 , we see that there is a solution of (2) which is not {x1 x3 } nor {y1 , y3 } synchronized. • Next, the matrix (1 − 4γt )I2 + γt 2J I2 − J I2 − J 2J 120 Synchronization of Strongly Coupled Dynamical Networks has eigenvalues 1 − 8γ, 1 − 4γ and 1 − 2γ, 1 − 2γ. The condition (21) becomes max{|1 − 8γ| , |1 − 4γ| , |1 − 2γ|} < 1 or 0 < γ < 1/4. When γ = 1/4, (22) becomes (t+1) (t+1) x1 − y3 (t+1) (t+1) − x3 2J y1 = (1 − 4γ )I + γ (t+1) t 2 t (t+1) I2 − J x2 − y4 (t+1) (t+1) y2 − x4 I2 − J 2J If we let (0) (0) (0) (0) (0) (0) (0) (t) (t) x1 − y3 (t) (t) y1 − x3 (t) (t) x2 − y4 (t) (t) y2 − x4 . (0) x1 = x3 = y2 = y4 = 1, x2 = x4 = y1 = y3 = 0, then since t 1 2J I2 − J 4 I2 − J 2J t 1 −1 t −1 = (−1) 1 1 −1 , −1 1 we see that there is a solution of (2) which is not {x1 , y3 } , {x3 , y1 } , {x2 , y4 } nor {x4 , y2 } synchronized. • Next, the matrix (1 − 5γt )I2 + γt 2J I2 I2 2J has eigenvalues 1 −8γ, 1 −6γ, 1 −4γ and 1 −2γ. The condition (23) then becomes max{|1 − 8γ| , |1 − 6γ| , |1 − 4γ| , |1 − 2γ|} < 1 or 0 < γ < 1/4. When γ = 1/4, then (24) becomes (t+1) (t) (t+1) (t) x1 − x2 x1 − x2 (t+1) (t) (t+1) (t) − y2 2J I2 y1 y1 − y2 (t+1) (t) (t+1) = (1 − 5γt )I2 + γt I2 2J x4 x4 − x3(t) − x3 (t+1) (t+1) (t) (t) y4 − y3 y4 − y3 If we let (0) (0) (0) (0) (0) (0) (0) . (0) x1 = x3 = y2 = y4 = 1, x2 = x4 = y1 = y3 = 0, then since −1 1 I2 + 4 4 2J I2 I2 2J t 1 −1 t −1 = (−1) 1 1 −1 , −1 1 we see that there is a solution of (2) which is not {x1 , x2} , {x4 , x3 } , {y1 , y2 } nor {y4 , y3 } synchronized. 121 S. S. Cheng and Y. F. Wu • Finally, the matrix (1 − 4γt )I2 + γt J I2 I2 J has eigenvalues 1 −6γ, 1 −4γ, 1 −4γ and 1 −2γ. The condition (25) then becomes max{|1 − 6γ| , |1 − 4γ| , |1 − 2γ|} < 1 or 0 < γ < 1/3. When γ = 1/3, then (26) becomes (t+1) (t+1) x1 − y2 (t+1) (t+1) y1 − x2 (t+1) (t+1) x4 − y3 (t+1) (t+1) y4 − x3 If we let (0) J = (1 − 4γt )I2 + γt I 2 (0) (0) (0) (0) I2 J (0) (0) (t) (t) x1 − y2 (t) (t) y1 − x2 (t) (t) x4 − y3 (t) (t) y4 − x3 . (0) x1 = x2 = y3 = y4 = 1, x3 = x4 = y1 = y2 = 0, then since 1 −1 I2 + 3 3 J I2 I2 J t 1 −1 t −1 = (−1) 1 1 −1 , −1 1 we see that there is a solution of (2) which is not {x1 , y4 } , {x4 , y1 } , {x2 , y3 } nor {x3 , y2 } synchronized. Hence we concluded that every solution of (2), where n = 4, is synchronized when 0 < γ < 1/4 and the condition is sharp. 4 Synchronization Criteria for n ≥ 5 The same principles used in the previous discussions can be used again for the case where n ≥ 2, although there are some other details. THEOREM 4.1. Suppose n ≥ 5. Let bt = (1 − 6γt )In + γt An A (27) bt < 1/Γ, then every solution of (2) is where An is defined by (1). If lim supt→∞ ρ A {xi , yi } synchronized for i = 1, 2, . . . , n. Indeed, from (2), we see that (t+1) xi (t+1) − yi = n X k=1 bt A (t) (t) f xk − f yk for i = 1, 2, . . ., n. ik (28) 122 Synchronization of Strongly Coupled Dynamical Networks Then by the same arguments used in the derivations in the last section, the condition bt < 1/Γ will imply lim supt→∞ ρ A (t+1) lim xi t→∞ (t+1) − yi = 0 for i = 1, 2, . . ., n. THEOREM 4.2. Suppose n = 2m, where m ≥ 3. For t ≥ 0, let 2J I2 0 .. . bt = (1 − 4γt )I2m−2 + γt I2 2J . (29) B .. .. . . I2 0 I2 2J (2m−2)×(2m−2) bt < 1/Γ, then every solution of (2) is {x1 , x3 , . . . , x2m−1 }, {x2 , x4 , . . . , If lim supt→∞ ρ B x2m }, {y1 , y3 , . . . , y2m−1 } and {y2 , y4 , . . . , y2m} synchronized. Indeed, from (2) we have (t) (t) f x1 − f x3 (t+1) (t+1) x1 − x3 (t) (t) (t+1) f y1 − f y3 (t+1) y1 − y3 (t+1) (t) (t) (t+1) x f x2m − f x4 2m − x4 bt y(t+1) − y(t+1) = B . (t) (t) 2m f y2m − f y4 4 ··· · · · (t+1) (t+1) (t) (t) xm+3 − xm+1 f xm+3 − f xm+1 (t+1) (t+1) ym+3 − ym+1 (t) (t) f ym+3 − f ym+1 Then by reasonings we have explained before, we see that (t+1) (t+1) (t+1) (t+1) (t+1) (t+1) lim x1 − x3 , x2m − x4 , . . . , xm+3 − xm+1 =0 t→∞ and lim t→∞ (t+1) y1 (t+1) − y3 (t+1) , y2m (t+1) − y4 (t+1) (t+1) , . . . , ym+3 − ym+1 = 0. (30) (31) By the rotational invariance of (2), we see further that every solution of (2) is {x2 , x4 } , {y2 , y4 } , {x1 , x5 } , {y1 , y5 } , {x2m+6−j , xj } , and {y2m+6−j , yj } synchronized for j = 6, 7, . . ., m + 2 as well. To complete our explanation, let us consider a neural network in which n = 6. To illustrate (30) and (31), we draw dash lines connecting x1 and x3 , x4 and x6 , y1 and y3 , as well as y4 and y6 to show synchronization. Then we add new dash lines to connect x2 and x4 , y2 and y4 , etc. These are illustrated in Fig. 2. From this Figure, we may easily see that every solution is {x1 , x3 , x5}, {y1 , y3 , y5 }, {x2 , x4 , x6 } and {y2 , y4 , y6 } synchronized (See Fig. 3). The same reasoning shows that every solution of the general system (2) is {x1 , x3 , . . . , x2m−1 }, {x2 , x4 , . . . , x2m }, {y1 , y3 , . . . , y2m−1 }, and {y2 , y4 , . . . , y2m } synchronized2 . 2 The formal approach is to consider a graph with vertices {x , ..., x , y , .., y } and synchronized n 1 n 1 vertices as edges. Then the proof reduces to finding the connected components which is an easy matter. 123 S. S. Cheng and Y. F. Wu Figure 2 Figure 3 In the above result, we see that there are four groups of synchronized units. These groups may or may not be distinct. For example, consider a neural network where n = 6. We consider the special case where γt = γ for all t, f is the tent map function, and the bt < 1/Γ Lipschitz constant Γ = 2. From the Appendix, the condition lim supt→∞ ρ B in Theorem 4.2 can be replaced by 1/6 < γ < 3/14. Then choosing γ = 0.2 and (0) (0) (0) (0) (0) (0) (0) (0) (0) (0) (0) (0) x1 , x2 , x3 , x4 , x5 , x6 , y1 , y2 , y3 , y4 , y5 , y6 = 1 (3, 1, 3, 1, 3, 1, 2, 5, 2, 5, 2, 5), 10 (∞) (∞) (∞) (∞) (∞) (∞) we may compute x1 = x3 = x5 = y2 = y4 = y6 = (∞) (∞) (∞) (∞) (∞) x4 = x6 = y1 = y3 = y5 = 0.4747. THEOREM 4.3. Suppose n = 2m, where m ≥ 3. For t ≥ 0, let 2J I2 U .. I2 2J . 0 0 .. . . . . . . . . . . bt = (1 − 4γt )I2m + γt C . . .. .. I 0 0 2 I2 2J V U † 0 · · · 0 V † −2I2 (∞) 0.3323 and x2 2m×2m . = 124 Synchronization of Strongly Coupled Dynamical Networks bt < 1/Γ, then every solution of (2) is {x1 , x3 , . . . , x2m−1 , y1 , y3 , . . . , If lim supt→∞ ρ C y2m−1 } and {x2 , x4 , . . . , x2m, y2 , y4 , . . . , y2m } synchronized. As in the proof of Theorem 4.2, we may first show that (t) (t) f x1 − f y3 (t+1) (t+1) (t) (t) x1 − y3 f y1 − f x3 y(t+1) − x(t+1) 1 (t) (t) 3 (t+1) f x2m − f y4 (t+1) x2m − y4 (t+1) (t) (t) (t+1) y f y2m − f x4 − x 4 2m = Cbt ··· · · · x(t+1) − y(t+1) (t) (t) m+3 f xm+3 − f ym+1 m+1 (t+1) (t+1) ym+3 − xm+1 (t) (t) (t+1) f ym+3 − f xm+1 (t+1) x2 − y2 (t) (t) (t+1) (t+1) f x2 − f y2 xm+2 − ym+2 (t) (t) f xm+2 − f ym+2 . Figure 4 Figure 5 Then the condition lim supt→∞ ρ Cbt < 1/Γ shows that every solution is {x1 , y3 }, {x3 , y1 } , {x2 , y2 } , {xm+2 , ym+2 } , {x2m+4−j , yj }, and {xj , y2m+4−j } synchronized for 125 S. S. Cheng and Y. F. Wu j = 4, 5, . . . , m+1. Then the rotation invariance of (2) shows further that every solution of (2) is {x2 , y4 } , {x4 , y2 } , {x1 , y5 } , {x5 , y1 } , {x3 , y3 } , {xm+3 , ym+3 } , {x2m+6−j , yj } , and {xj , y2m+6−j } synchronized for j = 6, 7, . . ., m + 2. By carefully inspecting the connections, we may then conclude the proof of our theorem. These are illustrated in Figures 4 and 5. THEOREM 4.4. Suppose n = 2m, where m ≥ 3. For t ≥ 0, let b t = (1 − 4γt )I2m + γt D bt If lim supt→∞ ρ D y2m } synchronized. −I2 + 2J I2 I2 2J .. . 0 .. . .. . .. . 0 .. . 2J I2 I2 −I2 + 2J . (32) 2m×2m < 1/Γ, then every solution of (2) is {x1 , . . . , x2m} and {y1 , . . . , As in the proof of Theorem 4.2, we may first show that (t) (t) f x1 − f x2 (t+1) (t+1) x1 − x2 (t) (t) (t+1) f y1 − f y2 (t+1) y1 − y2 (t+1) (t) (t) (t+1) f x − f x x 2m − x3 2m 3 y(t+1) − y(t+1) = D bt (t) (t) 2m f y2m − f y3 3 ··· (t+1) · · · (t+1) xm+2 − xm+1 (t) (t) f x − f x (t+1) (t+1) m+2 m+1 ym+2 − ym+1 (t) (t) f ym+2 − f ym+1 . b t < 1/Γ shows that every solution is {x1 , x2 }, Then the condition lim supt→∞ ρ D {y1 , y2 }, {x2m+3−j , xj }, and {y2m+3−j , yj } synchronized for j = 3, 4, . . . , m + 1. Then the rotation invariance of (2) shows further that every solution of (2) is {x2 .x3 } , {y2 .y3 } , {x1 .x4 } , {y1 .y4 } , {xj , x2m+5−j } and {yj , y2m+5−j } synchronized for j = 5, 6, . . . , m + 3. By carefully inspecting the connections, we may then conclude the proof of our theorem. These are illustrated in Figure 6. THEOREM 4.5. Suppose n = 2m, where m ≥ 3. For t ≥ 0, let J I2 bt = (1 − 4γt )I2m + γt E I2 2J .. . 0 .. . .. . .. . 0 .. . 2J I2 . I2 J 2m×2m 126 Synchronization of Strongly Coupled Dynamical Networks Figure 6 bt < 1/Γ, then every solution of (2) is {x1 , x3 , . . . , x2m−1, y2 , y4 , . . . , y2m } If lim supt→∞ ρ E and {x2 , x4 , . . . , x2m , y1 , y3 , . . . , y2m−1 } synchronized. As in the proof of Theorem 4.2, we may first show that (t) (t) f x1 − f y2 (t+1) (t+1) x1 − y2 (t) (t) (t+1) f y1 − f x2 (t+1) y1 − x2 (t+1) (t) (t) (t+1) x f x2m − f y3 2m − y3 bt . y(t+1) − x(t+1) = E (t) (t) 2m f y2m − f x3 3 ··· · · · (t+1) (t+1) (t) (t) xm+2 − ym+1 f x − f y (t+1) (t+1) m+1 m+2 ym+2 − xm+1 (t) (t) f ym+2 − f xm+1 bt < 1/Γ shows that every solution is {x1 , y2 }, Then the condition lim supt→∞ ρ E {x2 , y1 }, {x2m+3−j , yj }, and {xj , y2m+3−j } synchronized for j = 3, 4, . . ., m + 1. Then the rotation invariance of (2) shows further that every solution of (2) is {x2 , y3 } , {x3 , y2 } , {x1 , y4 } , {x4 , y1 } , {x2m+5−j , yj } , and {xj , y2m+5−j } synchronized for j = 5, 6, . . . , m+2. By carefully inspecting the connections, we may then conclude the proof of our theorem. These are illustrated in Figures 7 and 8. In the above result, we see that there are two groups of synchronized units. These groups may or may not be distinct. For example, consider a neural network where n = 6. We consider the special case where γt = γ for all t, f is the tent map function, and the bt < 1/Γ Lipschitz constant Γ = 2. From the Appendix, the condition lim supt→∞ ρ B in Theorem 4.2 can be replaced by 1/6 < γ < 3/14. Then choosing γ = 0.21 and (0) (0) (0) (0) (0) (0) (0) (0) (0) (0) (0) (0) x1 , x2 , x3 , x4 , x5 , x6 , y1 , y2 , y3 , y4 , y5 , y6 = 1 (2, 1, 2, 1, 2, 1, 3, 5, 3, 5, 3, 5), 10 (∞) (∞) (∞) (∞) we may compute x1 = x3 = x5 = y2 (∞) (∞) (∞) (∞) (∞) x4 = x6 = y1 = y3 = y5 = 0.5167. (∞) = y4 (∞) = y6 (∞) = 0.8105 and x2 = 127 S. S. Cheng and Y. F. Wu Figure 7 Figure 8 THEOREM 4.6. Suppose n = 2m, where m ≥ 3. For t ≥ 0, let 2J I2 b Ft = (1 − 4γt )I2m + γt −I2 I2 2J .. . 0 −I2 .. . .. . .. . 0 .. . 2J I2 I2 2J . (33) 2m×2m If lim supt→∞ ρ Fbt < 1/Γ, then every solution of (2) is {xj , xm+j } and {yj , ym+j } synchronized for j = 1, 2, . . . , m. 128 Synchronization of Strongly Coupled Dynamical Networks Figure 9 As in the proof of Theorem 4.2, we may first show that (t+1) (t+1) x1 − xm+1 (t+1) (t+1) y1 − ym+1 (t+1) (t+1) x2 − xm+2 (t+1) (t+1) y2 − ym+2 ··· (t+1) (t+1) xm − x2m (t+1) (t+1) ym − y2m (t) (t) f x1 − f xm+1 (t) (t) f y1 − f ym+1 (t) (t) f x2 − f xm+2 (t) (t) f y2 − f ym+2 · · · = Fbt (t) (t) f xm − f x2m (t) (t) f ym − f y2m , and employing the Banach contracting technique to conclude our proof. In Figure 9, we consider a neural network where n = 6. To illustrate Theorem 4.6, we draw dash lines connecting x1 and x4 , y1 and y4 , etc. to show synchronization. The rotational invariance of (2), however, leads to no new information. As an example, we consider a neural network where n = 6. We consider the special case where γt = γ for all t, f is the tent map function, the Lipschitz constant and Γ = 2. From the Appendix, the condition lim supt→∞ ρ Fbt < 1/Γ in Theorem 4.6 is replaced by 1/8 < γ < 3/16. By choosing γ = 0.16 and = (0) (0) (0) (0) (0) (0) (0) (0) (0) (0) (0) (∞) = x5 (0) x1 , x2 , x3 , x4 , x5 , x6 , y1 , y2 , y3 , y4 , y5 , y6 1 (2, 1, 6, 2, 1, 6, 7, 4, 5, 7, 4, 5), 10 (∞) (∞) (∞) (∞) we may compute x1 = x4 = y1 = y4 = 0.3409, x2 (∞) (∞) (∞) (∞) 0.3651, x3 = x6 = y3 = y6 = 0.3351. (∞) (∞) = y2 (∞) = y5 = 129 S. S. Cheng and Y. F. Wu THEOREM 4.7. Suppose n = 2m, where m ≥ 3. For t ≥ 0, let 2J I2 I2 b Gt = (1 − 4γt )I2m + γt 2J .. . 0 −J −J .. . .. . .. . 0 .. . 2J I2 I2 2J . 2m×2m b t < 1/Γ, then every solution of (2) is {xj , ym+j } and {xm+j , yj } If lim supt→∞ ρ G synchronized for j = 1, 2, . . . , m. This follows easily from the fact that (t+1) (t+1) x1 − ym+1 (t+1) (t+1) y1 − xm+1 (t+1) (t+1) x2 − ym+2 (t+1) (t+1) y2 − xm+2 ··· (t+1) (t+1) xm − y2m (t+1) (t+1) ym − x2m =G bt (t) (t) f x1 − f ym+1 (t) (t) f y1 − f xm+1 (t) (t) f x2 − f ym+2 (t) (t) f y2 − f xm+2 · · · (t) (t) f xm − f y2m (t) (t) f ym − f x2m . In Figure 10, we consider a neural network where n = 6. To illustrate Theorem 4.7, we draw dash lines connecting x1 and y4 , x2 and y5 , etc. to show synchronization. The rotation invariance of (2), however, leads to no new information. Figure 10 130 Synchronization of Strongly Coupled Dynamical Networks THEOREM 4.8. Suppose n = 2m + 1, where m ≥ 2. For t ≥ 0, let 2J I2 b t = (1 − 4γt )I2m + γt H I2 2J .. . 0 .. . .. . .. . 0 .. . 2J I2 I2 −I2 + 2J . (34) 2m×2m b t < 1/Γ, then every solution of (2) is {x1 , x2 , . . . , x2m+1 } and If lim supt→∞ ρ H {y1 , y2 , . . . , y2m+1 } synchronized. As in the proof of Theorem 4.2, we may first show that (t+1) (t+1) x1 − x3 (t+1) (t+1) y1 − y3 (t+1) (t+1) x2m+1 − x4 (t+1) (t+1) y2m+1 − y4 ··· (t+1) (t+1) xm+3 − xm+2 (t+1) (t+1) ym+3 − ym+2 =H bt (t) (t) f x1 − f x3 (t) (t) f y1 − f y3 (t) (t) f x2m+1 − f x4 (t) (t) f y2m+1 − f y4 · · · (t) (t) f xm+3 − f xm+2 (t) (t) f ym+3 − f ym+2 . b t < 1/Γ implies that every solution is {x1 , x3 }, Then the condition lim supt→∞ ρ H {y1 , y3 }, and {x2m+5−j , xj }, {x2m+5−j , xj } , where j = 4, 5, . . . , m + 2, synchronized. The rotational invariance of (2) shows further that every solution of (2) is {x2 , x4 }, {y2 , y4 }, {x1 , x5 }, {y1 , y5 }, {x2m+7−j , xj }, and {y2m+7−j , yj } synchronized for j = 6, 7, . . . , m + 3. Then careful inspection of the connections completes our proof. These are illustrated in Figure 11. Figure 11 131 S. S. Cheng and Y. F. Wu THEOREM 4.9. Suppose n = 2m + 1, where 2J I2 .. I2 2J . . . .. .. b t = (1 − 4γt )I2m+1 + γt K .. . 0 −b u† 0 · · · m ≥ 2. For t ≥ 0, let −b u 0 0 .. .. . . . .. 2J I2 . I2 J 0 · · · 0 −2 (2m+1)×(2m+1) b t < 1/Γ, then every solution of (2) is (fully) synchronized. If lim supt→∞ ρ K As in the proof of Theorem 4.2, we may first show that (t) (t) f x − f y (t+1) 1 3 (t+1) x1 − y3 (t) (t) f y1 − f x3 (t+1) (t+1) − x3 y1 (t) (t) (t+1) (t+1) f x − f y x2m+1 − y4 2m+1 4 (t+1) (t) (t) (t+1) y f y2m+1 − f x4 bt 2m+1 − x4 =K ··· · · · (t+1) (t+1) (t) (t) x − y m+3 m+2 f x − f y (t+1) (t+1) m+3 m+2 ym+3 − xm+2 (t) (t) f ym+3 − f xm+2 (t+1) (t+1) x2 − y2 (t) (t) f x2 − f y2 . b t < 1/Γ shows that every solution of (2) is Then the condition lim supt→∞ ρ K {x1 , y3 }, {x3 , y1 }, {x2 , y2 } , {x2m+5−j , yj }, and {xj , y2m+5−j } synchronized for j = 4, 5, . . . , m + 2. The rotation invariance of (2) then shows that every solution of (2) is {x2 , y4 }, {y2 , x4 }, {x1 , y5 }, {y1 , x5 }, {x3 , y3 } , {x2m+7−j , yj }, and {xj , y2m+7−j } synchronized for j = 6, 7, . . . , m + 3. Careful inspection of the connections then completes our proof. These are illustrated in Figure 12. Figure 12 132 5 Synchronization of Strongly Coupled Dynamical Networks Sharpness We will now consider the special case where γt = γ for all t, f is the identity function, and the Lipschitz constant Γ = 1. • Since 8 if n is even 2kπ max 6 − 2 cos = , 1≤k≤n n 6 − 2 cos (n−1)π if n is odd n bt < 1/Γ in Theorem 4.1 is replaced by the condition lim supt→∞ ρ A 0<γ< 2 6 − 2 cos max1≤k≤n = 2kπ n ( 1/4 1/ 3 − cos (n−1)π n if n is even . if n is odd First note that this condition is sharp when n is even. Indeed, take f to be the identity function. When γ = 1/4, (28) becomes (t+1) xi (t+1) − yi = n X −1 k=1 1 In + An 2 4 (t) (t) xk − yk ik for i = 1, 2, . . ., n. 1 The number −1 is an eigenvalue of −1 2 In + 4 An and the corresponding eigenvector † is u e = (−1, 1, −1, . . ., 1) . If we let (0) (0) (0) (0) x2k = y2k−1 = 1, x2k−1 = y2k = 0 for k = 1, 2, . . ., n/2, then since (t) (t) x1 − y1 ··· = (t) (t) xn − yn = we see that n (t) (t) o∞ −1 1 In + An 2 4 t −1 1 In + An 2 4 t (0) (0) x1 − y1 ··· (0) (0) xn − yn t u e = (−1) u e, does not converge to zero for i = 1, . . . , n. Next, when n is odd, this condition is also sharp since if γ = 1/ 3 − cos (n−1)π , the n number −1 is an eigenvalue of the matrix and the corresponding eigenvector is ve = c1 cos xi − yi t=0 (n − 1) π (n − 1) π + c2 sin , . . . , c1 cos (n − 1) π + c2 sin (n − 1) π n n † , where c1 and c2 are not both equal to zero. If we take f to be the identity function and let (0) xk = c1 cos (n − 1) kπ (0) (n − 1) kπ , yk = −c2 sin , for k = 1, . . . , n, n n 133 S. S. Cheng and Y. F. Wu then since we see that • Since n (t) (t) xi − yi o∞ t=0 3 − 2 cos bt A t t v = (−1) e e v, does not converge to zero for i = 1, . . . , n. (m − 1) π (m − 1) π < 6 − 2 cos , m m we have kπ kπ (m − 1) π 6 − 2 cos , 2 − 2 cos = 6 − 2 cos . 1≤k≤m−1 m m m bt < 1/Γ in Theorem 4.2 is replaced by Thus, the condition lim supt→∞ ρ B 0 < γ < 1/ 3 − cos (m−1)π . This condition is sharp since when γ is equal to m bt and the , the number −1 is an eigenvalue of the matrix B 1/ 3 − cos (m−1)π m corresponding eigenvector is max 2 u e= (m − 1) π † 2 (m − 1) π † (m − 1) π † sin u b , sin u b , . . . , sin u b m m m !† . If we take f to be the identity function and let (0) y1 = sin (m − 1) π (0) (0) (0) (0) , x1 = y3 = x2m+4−k = yk = 0, k = 4, 5, . . . , m − 1, m (0) xk = sin (k − 2) (m − 1) π , k = 3, 4, . . . , m + 1, m and (0) y2m+2−k = sin then since (t) (t) x1 − x3 y1(t) − y3(t) x(t) − x(t) 2m 4 y(t) − y(t) 2m 4 ··· (t) (t) xm+3 − xm+1 (t) (t) ym+3 − ym+1 (m − 1) kπ , k = 2, 3, . . . , m − 1, m t = B bt (0) (0) x1 − x3 (0) (0) y1 − y3 (0) (0) x2m − x4 (0) (0) y2m − y4 ··· (0) (0) xm+3 − xm+1 (0) (0) ym+3 − ym+1 t t = B bt u e = (−1) u e, n o∞ n o∞ n o∞ (t) (t) (t) (t) (t) (t) we see that neither x1 − x3 , y1 − y3 , xj − x2m+4−j t=0 t=0 t=0 n o∞ (t) (t) converges to zero for j = 4, 5, . . . , m + 1. nor yj − y2m+4−j t=0 134 Synchronization of Strongly Coupled Dynamical Networks • Since 2 − 2 cos (m − 1) π (m − 1) π < 4 < 6 − 2 cos < 8, m m we have kπ kπ 4, 8, 6 − 2 cos , 2 − 2 cos = 8. 1≤k≤m−1 m m bt < 1/Γ in Theorem 4.3 is replaced by Thus, the condition lim supt→∞ ρ C 0 < γ < 1/4. This condition is sharp since when γ = 1/4, the number −1 is an bt and the corresponding eigenvector is eigenvalue of the matrix C ( † −b u† , u b†, . . . , −b u† , u b†, u b† if m is odd u e= . † † † † † † † u b , −b u , . . ., u b , −b u ,u b ,b v if m is even max If we take f to be the identity function and let ( (0) (0) (0) (0) x2k−1 = y2k = 1, x2k = y2k−1 = 0 for k = 1, . . . , m if m is odd , (0) (0) (0) (0) x2k = y2k−1 = 1, x2k−1 = y2k = 0 for k = 1, . . . , m if m is even then since (t) (t) x1 − y3 y(t) − x(t) 1 3 (t) (t) x2m − y4 y(t) − x(t) 2m 4 ··· x(t) − y(t) m+3 m+1 (t) ym+3 − x(t) m+1 x2(t) − y2(t) (t) (t) xm+2 − ym+2 t = C bt (0) (0) x1 − y3 (0) (0) y1 − x3 (0) (0) x2m − y4 (0) (0) y2m − x4 ··· (0) (0) xm+3 − ym+1 (0) (0) ym+3 − xm+1 (0) (0) x2 − y2 (0) (0) xm+2 − ym+2 t t = Cbt u e = (−1) u e, o∞ o∞ n o∞ n n (t) (t) (t) (t) (t) (t) , nor , x2 − y2 , x3 − y1 we see that neither x1 − y3 t=0 t=0 t=0 n o∞ n o∞ n o∞ (t) (t) (t) (t) (t) (t) xm+2 − ym+2 , x2m+4−j − yj xj − y2m+4−j , where j = t=0 t=0 t=0 4, 5, . . . , m + 1, can converge to zero. • Since kπ kπ , 2 − 2 cos = max {8, 4} = 8, 6 − 2 cos 1≤k≤m m m b t < 1/Γ in Theorem 4.4 is replaced by Thus, the condition lim supt→∞ ρ D 0 < γ < 1/4. This condition is sharp since when γ = 1/4, the number −1 is an b t and the corresponding eigenvector is eigenvalue of the matrix D max † u e= u b† , −b u† , u b†, −b u† , . . . , (−1)m+1 u b† . 135 S. S. Cheng and Y. F. Wu If we take f to be the identity function and let (0) (0) (0) (0) x2k = y2k−1 = 1, x2k−1 = y2k = 0 for k = 1, . . . , m, then since (t) (t) x1 − x2 (t) (t) y1 − y2 x(t) − x(t) 2m 3 y(t) − y(t) 2m 3 ··· (t) (t) xm+2 − xm+1 (t) (t) ym+2 − ym+1 t bt = D (0) (0) x1 − x2 (0) (0) y1 − y2 (0) (0) x2m − x3 (0) (0) y2m − y3 ··· (0) (0) xm+2 − xm+1 (0) (0) ym+2 − ym+1 t t bt u = D e = (−1) u e, n o∞ n o∞ n o∞ (t) (t) (t) (t) (t) (t) we see that neither x1 − x2 , y1 − y2 , x2m+3−j − xj t=0 t=0 t=0 n o∞ (t) (t) nor y2m+3−j − yj can converge to zero for j = 3, 4, . . ., m + 1. t=0 • Since 4 < 6 − 2 cos (m − 1) π < 8, m we have (k − 1) π kπ (m − 1) π max 6 − 2 cos , 2 − 2 cos = 6 − 2 cos . 1≤k≤m m m m bt < 1/Γ in Theorem 4.5 is replaced by Thus, the condition lim supt→∞ ρ E (m−1)π . This condition is sharp since when γ is equal to 0 < γ < 1/ 3 − cos m (m−1)π bt and the , the number −1 is an eigenvalue of the matrix E 1/ 3 − cos m corresponding eigenvector is u e= (m − 1) π † 3 (m − 1) π † (2m − 1) (m − 1) π † cos u b , cos u b , . . . , cos u b m m m † If we take f to be the identity function and let (0) (0) −x1 = y1 = cos (0) (m − 1) π 3 (m − 1) π (0) (0) , − x2m = y2m = cos , m m (0) −x2m+2−k = y2m+2−k = cos (m − 1) (2k − 1) π , for k = 3, 4, . . . , m, m and (0) (0) xk = yk = 0, for k = 2, 3, . . . , m + 1, . 136 Synchronization of Strongly Coupled Dynamical Networks then since (0) (0) (t) (t) x1 − y2 x1 − y2 y1(t) − x(t) y1(0) − x(0) 2 2 x(t) − y(t) x(0) − y(0) 2m 3 2m 3 t t t y(t) − x(t) = E bt y(0) − x(0) = E bt u e = (−1) u e, 2m 3 2m 3 ··· ··· (t) (0) (t) (0) xm+2 − ym+1 xm+2 − ym+1 (t) (t) (0) (0) ym+2 − xm+1 ym+2 − xm+1 n o∞ n o∞ n o∞ (t) (t) (t) (t) (t) (t) we see that neither x1 − y2 , x2 − y1 , x2m+3−j − yj t=0 t=0 t=0 n o∞ (t) (t) nor xj − y2m+3−j converges to zero for j = 3, 4, . . . , m + 1. t=0 • Since 8 (2k − 1) π max 6 − 2 cos = 1≤k≤m m 6 − 2 cos (m−1)π m if m is odd , if m is even 4 (2k − 1) π max 2 − 2 cos = 1≤k≤m 2 − 2 cos (m−1)π m m if m is odd , if m is even and we have (2k − 1) π (2k − 1) π , 2 − 2 cos 6 − 2 cos = 8. 1≤k≤m m m Thus, the condition lim supt→∞ ρ Fbt < 1/Γ in Theorem 4.6 is replaced by 0 < γ < 1/4. This condition is sharp since when γ = 1/4, the number −1 is an eigenvalue of the matrix Fbt and the corresponding eigenvector is † u e = −b u† , u b† , . . . , −b u† , u b† , −b u† . max If we take f to be the identity function and let (0) (0) (0) (0) x2k−1 = y2k = 1, x2k = y2k−1 = 0, for k = 1, 2, . . . , m, then since (t) (t) x1 − xm+1 (t) (t) y1 − ym+1 (t) x − x(t) m+2 2 y(t) − y(t) 2 m+2 ··· (t) (t) xm − x2m (t) (t) ym − y2m t = Fbt (0) (0) x1 − xm+1 (0) (0) y1 − ym+1 (0) (0) x2 − xm+2 (0) (0) y2 − ym+2 ··· (0) (0) xm − x2m (0) (0) ym − y2m t t = Fbt u e = (−1) u e, 137 S. S. Cheng and Y. F. Wu we see that neither for j = 1, 2, . . . , m. n (t) (t) xj − xm+j o∞ t=0 nor n (t) (t) yj − ym+j o∞ t=0 converges to zero • Since max 1≤k≤m 6 − 2 cos 2kπ m = 6 − 2 cos (m−1)π m 8 if m is odd if m is even and 4 (2k − 1) π max 2 − 2 cos = 1≤k≤m m 2 − 2 cos (m−1)π m if m is odd , if m is even we have 2kπ (2k − 1) π max 6 − 2 cos , 2 − 2 cos = 8. 1≤k≤m m m b t < 1/Γ in Theorem 4.7 is replaced by Thus, the condition lim supt→∞ ρ G 0 < γ < 1/4. This condition is sharp since when γ = 1/4, the number −1 is an b t and the corresponding eigenvector is eigenvalue of the matrix G u e = −b u† , u b†, . . . , −b u† , u b† If we take f to be the identity function and let (0) (0) (0) † . (0) x2k−1 = y2k = 1, x2k = y2k−1 = 0, for k = 1, 2, . . . , m, then since (t) (t) x1 − ym+1 (t) (t) y1 − xm+1 (t) x − y(t) m+2 2 y(t) − x(t) 2 m+2 ··· (t) (t) xm − y2m (t) (t) ym − x2m we see that neither for j = 1, 2, . . . , m. n t = G bt (t) (t) xj − ym+j • Since 2 − 2 cos (0) (0) x1 − ym+1 (0) (0) y1 − xm+1 (0) (0) x2 − ym+2 (0) (0) y2 − xm+2 ··· (0) (0) xm − y2m (0) (0) ym − x2m o∞ t=0 nor n t t = G bt u e = (−1) u e, (t) (t) xm+j − yj o∞ t=0 converges to zero 2mπ 2mπ < 6 − 2 cos , 2m + 1 2m + 1 we have max 6 − 2 cos 1≤k≤m 2kπ 2kπ , 2 − 2 cos 2m + 1 2m + 1 = 6 − 2 cos 2mπ . 2m + 1 138 Synchronization of Strongly Coupled Dynamical Networks b t < 1/Γ in Theorem 4.8 is replaced by 0 < Thus, the condition lim supt→∞ ρ H 2mπ 2mπ γ < 1/ 3 − cos 2m+1 . This condition is sharp since when γ = 1/ 3 − cos 2m+1 , b the number −1 is an eigenvalue of the matrix Ht and the corresponding eigenvector is † 2mπ † 4mπ † 2m2 π † u e = sin u b , sin u b , . . . , sin u b . 2m + 1 2m + 1 2m + 1 If we take f to be the identity function and let y1 = sin (0) 2mπ 4mπ , y2m+1 = sin , 2m + 1 2m + 1 xk+2 = sin 2mkπ , for k = 1, 2, . . . , m, 2m + 1 and (0) y2m+3−k = sin 2mkπ , for k = 3, 4, . . . , m, 2m + 1 then since (0) (0) (t) (t) x1 − x3 x1 − x3 (0) (0) (t) (t) y1 − y3 y1 − y3 (t) (t) x(0) − x(0) x − x 4 2m+1 4 t t 2m+1 t y(t) − y(t) = H b t y(0) − y(0) = H bt u e = (−1) u e, 2m+1 2m+1 4 4 ··· ··· (t) (0) (0) (t) xm+3 − xm+2 xm+3 − xm+2 (t) (t) (0) (0) ym+3 − ym+2 ym+3 − ym+2 n o∞ n o∞ n o∞ (t) (t) (t) (t) (t) (t) we see that neither x1 − x3 , y1 − y3 , x2m+5−j − xj t=0 t=0 t=0 n o∞ (t) (t) nor y2m+5−j − yj converges to zero for j = 4, 5, . . . , m + 2. t=0 • Since 2 − 2 cos we have 2kπ 2kπ 2mπ , 4, 2 − 2 cos = 6 − 2 cos . 1≤k≤m 2m + 1 2m + 1 2m + 1 b t < 1/Γ in Theorem 4.9 is replaced by 0 < Thus, the condition lim supt→∞ ρ K 2mπ 2mπ γ < 1/ 3 − cos 2m+1 . This condition is sharp since when γ = 1/ 3 − cos 2m+1 , b t and the corresponding eigenthe number −1 is an eigenvalue of the matrix K vector is † 2mπ † 4mπ † 2m2 π † u e = − cos u b , − cos u b , . . . , − cos u b ,1 . 2m + 1 2m + 1 2m + 1 max 6 − 2 cos 2mπ 2mπ < 4 < 6 − 2 cos , 2m + 1 2m + 1 139 S. S. Cheng and Y. F. Wu If we take f to be the identity function and let (0) (0) x1 = −y1 = cos 2mπ 4mπ (0) (0) (0) (0) , x = −y2m+1 = cos , x = 1, y2 = 0, 2m + 1 2m+1 2m + 1 2 (0) 2mkπ , for k = 3, 4, . . . , m, 2m + 1 (0) x2m+3−k = −y2m+3−k = cos and (0) (0) xk = yk = 0, for k = 3, 4, . . . , m + 2, then since (t) (t) x1 − y3 (t) (t) y1 − x3 (t) x2m+1 − y4(t) (t) (t) y 2m+1 − x4 ··· (t) (t) x m+3 − ym+2 (t) (t) ym+3 − xm+2 (t) (t) x2 − y2 t = K bt (0) (0) x1 − y3 (0) (0) y1 − x3 (0) (0) x2m+1 − y4 (0) (0) y2m+1 − x4 ··· (0) (0) xm+3 − ym+2 (0) (0) ym+3 − xm+2 (0) (0) x2 − y2 t t = K bt u e = (−1) u e, n o∞ n o∞ n o∞ (t) (t) (t) (t) (t) (t) , x3 − y1 , x2 − y2 nor we see that neither x1 − y3 t=0 t=0 t=0 n o∞ n o∞ (t) (t) (t) (t) , xj − y2m+5−j , where j = 4, 5, . . . , m + 2, can x2m+5−j − yj t=0 t=0 converge to zero. We conclude our investigation with the following remark: Suppose n = 2m where m ≥ 3. When 0 < γ < 1/4, every solution of (2) is (fully) synchronized; and when 1/4 ≤ γ < 2/7, every solution of (2) is {x1 , x3 , . . . , x2m−1 , y2 , y4 , . . . , y2m } and {x2 , x4 , . . . , x2m , y1 , y3 , . . . , y2m−1 } synchronized. But in general, (2) is not {x1 , x3 , . . . , x2m−1, y1 , y3 , . . . , y2m−1 }, {x2 , x4 , . . . , x2m ,ny2 , y4 , . . . , yo 2m}, {x1 , x2 , . . . , x2m}, nor {y1 , y2 , . . . , y2m } syn(t) (t) xi − yi chronized. In general, does not converge to 0 for all i = 1, . . . , n; n o n o (t) (t) (t) (t) xj − xm+j does not converge to 0 for all j = 1, . . . , m (if m is odd); yj − ym+j n o (t) (t) does not converge to zero for all j = 1, 2, . . . , m (if m is odd); xj − ym+j does not o n (t) (t) does not converge converge to zero for j = 1, 2, . . ., m (if m is even); xm+j − yj to zero for j = 1, 2, . . . , m (if which n = 6: γ = 0.25 t=0 t=1 t=2 t = 10 t = 100 m is even). We give some data for a neural network in (t) x1 1 2 2 2 2 (t) x2 3 3 3 3 3 (t) x3 1 2 2 2 2 (t) x4 3 3 3 3 3 (t) x5 1 2 2 2 2 (t) x6 3 3 3 3 3 140 Synchronization of Strongly Coupled Dynamical Networks γ = 0.25 t=0 t=1 t=2 t = 10 t = 100 (∞) (t) (t) y1 1 3 3 3 3 (t) y2 5 2 2 2 2 (∞) y3 1 3 3 3 3 (∞) (t) y4 5 2 2 2 2 (∞) (t) y5 1 3 3 3 3 (t) y6 5 2 2 2 2 (∞) (∞) (∞) This is an example for x1 = x3 = x5 = x2 = x4 = x6 = 2 and x2 = (∞) (∞) (∞) (∞) (∞) (∞) (∞) x4 = x6 = x1 = x3 = x5 = 3. But xi 6= yi for i = 1, 2, . . ., 6, (∞) (∞) (∞) (∞) xj 6= x3+j , and yj 6= y3+j for j = 1, 2, 3. If n = 2m +1, where m ≥ 2, every solution of (2) is synchronized if 0 < γ < 2mπ 1/ 3 − cos 2m+1 . If we let m → ∞, then whether n is even or odd, when 0 < γ < 1/4, every solution of (2) is (fully) synchronized. Furthermore, the conditions are sharp. 6 Appendix We collect here the eigenvalues and eigenvectors of matrices used in the previous discussions. They can be verified in a straightforward manner and details can be found in [6]. We denote the n by n identity matrix by In , J, U and V are respectively 0 1 1 0 0 1 J= , U = and V = . 1 0 −1 0 0 −1 The matrix J has eigenvalues −1 and 1 with the corresponding (independent) eigenvec† † tors u b = (−1, 1) and vb = (1, 1) respectively. The matrix U has eigenvalue 0 and 1 with corresponding eigenvectors (0, 1)† and u b respectively. The matrix V has eigenvalues 0 and −1 with eigenvectors (1, 0)† and u b respectively. The matrix U † has eigenvalues 0 and 1 with corresponding eigenvectors b v and (1, 0)† respectively. The matrix V † has eigenvalues 0 and −1 with corresponding eigenvectors vb and (0, 1)† respectively. • First of all, the eigenvalues and the 0 1 0 1 0 1 0 1 0 An = . . . .. .. .. 0 0 0 1 0 0 corresponding eigenvectors of the matrix ··· 0 1 ··· 0 0 ··· 0 0 , n ≥ 3, . . .. . .. .. ··· 0 1 · · · 1 0 n×n are well known [3, 4, 5] and given respectively by λk (An ) = 2 cos 2kπ , k = 1, 2, . . . , n n † (k) (k) and u(k) = u1 , . . . , un , 1 ≤ k ≤ n, where (k) uj = c1 cos 2jkπ 2jkπ + c2 sin , j = 1, 2, . . . , n, n n 141 S. S. Cheng and Y. F. Wu where c1 and c2 are not both equal to zero. • The matrix 2J I2 I2 0 0 2J .. . .. . .. . I2 2J I2 has the eigenvalues −2 + 2 cos , m ≥ 3, (2m−2)×(2m−2) kπ kπ and 2 + 2 cos , k = 1, . . . , m − 1 m m with the corresponding eigenvectors † † (k) † (k) (k) † (k) u(k) = u1 u b , . . . , um−1 u b† and v(k) = v1 b v , . . . , vm−1 vb† respectively, where (k) uj (k) = vj = sin kjπ , j = 1, . . . , m − 1, m for k = 1, . . . , m − 1. • The matrix 2J I2 U† I2 2J .. . U .. . .. . 0 .. . . .. 0 .. 0 ··· . I2 0 0 .. . I2 2J V† 0 V −2I2 , m ≥ 3, 2m×2m has the eigenvalues −2 + 2 cos kπ kπ and 2 cos , k = 1, . . . , m m m with the corresponding eigenvectors † (k) † † † u(k)u b , . . . , u u b , u b 1 m−1 u(k) = † (k) u(k) b† , . . . , um−1 u b† , b v† 1 u and if m is odd , 1 ≤ k ≤ m, if m is even † (k) (k) v(k) = v1 vb† , . . . , vm−1 b v† , 0b v† , 1 ≤ k ≤ m − 1, 142 Synchronization of Strongly Coupled Dynamical Networks v(m) = −b u† , . . . , −b u† , b v† respectively, where (k) uj = cos kjπ m − cos kjπ m † if m is odd , j = 1, . . . , m, if m is even for k = 1, 2, . . ., m, and (k) vj = sin kjπ , j = 1, . . . , m − 1, m for k = 1, 2, . . ., m − 1. • Then the matrix −I2 + 2J I2 I2 2J .. . 0 .. . .. . .. . 0 .. . 2J I2 I2 −I2 + 2J has the eigenvalues −2 + 2 cos , m ≥ 3, 2m×2m kπ kπ and 2 + 2 cos , k = 1, . . . , m m m with the corresponding eigenvectors † † (k) † (k) (k) † u(k) = u1 u b , . . . , u(k) b† and v(k) = v1 vb† , . . . , vm vb m u respectively, where (k) uj (k) = vj = sin k (2j − 1) π , j = 1, . . . , m, 2m for k = 1, 2, . . ., m. • The matrix J I2 has the eigenvalues −2 + 2 cos I2 2J .. . 0 .. . .. . .. . 0 .. . 2J I2 , m ≥ 3, I2 J 2m×2m (k − 1) π kπ and 2 + 2 cos , k = 1, . . . , m, m m 143 S. S. Cheng and Y. F. Wu with the corresponding eigenvectors † † (k) † (k) † (k) † u(k) = u1 u b , . . . , u(k) b† and v(k) = v1 b v , . . . , vm v b , m u where (k) uj = cos k (2j − 1) π (k − 1) (2j − 1) π (k) and vj = sin , j = 1, . . . , m m m for k = 1, 2, . . ., m. • The matrix 2J I2 −I2 I2 2J .. . 0 −I2 .. . .. . .. . 0 .. . 2J I2 I2 2J has the eigenvalues −2 + 2 cos , m ≥ 3, 2m×2m (2k − 1) π (2k − 1) π and 2 + 2 cos , k = 1, . . . , m m m with the corresponding eigenvectors † † (k) † (k) (k) † u(k) = u1 u b , . . . , u(k) b† and v(k) = v1 vb† , . . . , vm vb , 1≤k≤m m u where (k) uj (k) = vj = c1 cos (2k − 1) jπ (2k − 1) jπ + c2 sin , j = 1, . . . , m, m m where c1 and c2 are not both equal to zero. • The matrix 2J I2 −J has the eigenvalues −2 + 2 cos I2 2J .. . 0 −J .. . .. . .. . 0 .. . 2J I2 I2 2J , m ≥ 3, 2m×2m 2kπ (2k − 1) π and 2 + 2 cos , k = 1, . . . , m m m with the corresponding eigenvectors † † (k) † (k) (k) † u(k) = u1 u b , . . . , u(k) b† and v(k) = v1 vb† , . . . , vm vb , 1≤k≤m m u 144 Synchronization of Strongly Coupled Dynamical Networks where (k) uj = c1 cos 2jkπ 2jkπ + c2 sin , j = 1, . . . , m, m m and (2k − 1) jπ (2k − 1) jπ + c2 sin , j = 1, ..., m, m m where c1 and c2 are not both equal to zero. (k) vj = c1 cos • The matrix 2J I2 I2 2J .. . 0 .. . .. . .. . 0 .. . 2J I2 I2 −I2 + 2J , m ≥ 2, 2m×2m has eigenvalues −2 + 2 cos 2kπ 2kπ and 2 + 2 cos , k = 1, . . . , m 2m + 1 2m + 1 with the corresponding eigenvectors † † (k) † (k) (k) † u(k) = u1 u b , . . . , u(k) b† and v(k) = v1 vb† , . . . , vm vb , 1≤k≤m m u where (k) uj (k) = vj = sin 2jkπ , j = 1, . . . , m, 2m + 1 for k = 1, 2, ..., m. • The matrix 2J I2 −b u† I2 −b u .. . .. . 0 .. . 0 ··· 2J .. . 0 .. . 2J I2 ··· has eigenvalues −2 + 2 cos and 2 + 2 cos I2 J 0 0 .. . .. . 0 −2 (2m+1)×(2m+1) 2kπ , k = 0, 1, . . . , m, 2m + 1 2kπ , k = 1, . . . , m, 2m + 1 , m ≥ 2, 145 S. S. Cheng and Y. F. Wu with the corresponding eigenvectors † (k) † † u(k) = u1 u b , . . . , u(k) u b , 1 , 0 ≤ k ≤ m, m and where (k) uj † (k) (k) † v(k) = v1 vb† , . . . , vm vb , 0 , 1 ≤ k ≤ m = − cos 2kjπ 2kjπ (k) and vj = sin , j = 1, . . . , m. 2m + 1 2m + 1 References [1] S. S. Cheng, C. J. Tian and M. Gil’, Synchronization in a discrete circular network, Proceedings of the Sixth International Conference on Difference Equations, 61-73, CRC, Boca Raton, FL, 2004. [2] W. C. Yueh and S. S. Cheng, Synchronization in an artificial neural network, Chaos Solutions & Fractals, 30(2006), 734–747. [3] W. C. Yueh and S. S. Cheng, Explicit eigenvalues and inverse of several Toeplitz matrices, Anziam J., 48(2006) 73-97. [4] R. T. Gregory and D. Karney, A Collection of Matrices for Testing Computational Algorithms, Wiley-Interscience, New York, 1969. [5] W. C. Yueh, Eigenvalues of several tridiagonal matrices, Appl. Math. E-Notes, 5(2005), 66–4. [6] Y. F. Wu, Synchronization in a class of strongly coupled discrete time neural networks, Master Thesis, Tsing Hua University, 2007.