Skip to main content

Depathing maps for circulating state shifts

Abstract

We have described a decirculation process which marks perturbations of network structure that are necessary for nonlinear network dynamics to proceed from one circulating state (a limit cycle) to another stable state (a limit cycle or a fixed point). Armed with the decirculation process, a sort of decirculating maps and their structural properties have also been built, dedicated to showing that circulation breaking taking place in nonlinear network dynamics can collaborate harmoniously toward the completion of network structure that generates attractors (equilibrium states). Here we wish to extend the notion of decirculating maps to the notion of depathing maps. The extension allows us to reshape network structure not only on the occasion of circulating states but on the occasion of any required path states. This gives a crucial improvement in generating circulating state shifts more feasibly.

MSC: 47H10, 37F20, 92B20, 00A71, 68T05, 91E40.

Dedication

Dedicated to Professor Wataru Takahashi on the occasion of his seventieth birthday.

1 Introduction

Pattern generation in complex biological systems may be understood by means of the concepts of nonlinear network dynamics [1, 2]. The modeled systems can be formed by large numbers of interacting units whose dynamical properties tend to emerge through the collective interactions of many units. The modeled systems generally reach one of possible multiple stable states (alternative stable states) [3–5], which have multistability governed by the control parameters assigned to evolutionary network structure. State shifts between multiple stable states can be induced by the decirculation process [6], which marks a quantified determinant of the reshape of network structure that is sufficient for shifts from one circulating state (a limit cycle) to another stable state (a limit cycle or a fixed point). The decirculation process is generally stated as follows: ‘the occurrence of a loop of unit states in the modeled systems leads to a change in network connections, which feeds back to reinforce interacting units to tend to break the circulation of unit states in this loop.’

Armed with the decirculation process, a sort of decirculating maps and their structural properties are built in [7, 8], dedicated to showing that circulation breaking taking place in nonlinear network dynamics can collaborate harmoniously toward the completion of network structure that generates attractors (equilibrium states). Here we wish to extend the notion of decirculating maps to the notion of depathing maps. The extension allows us to reshape network structure not only on the occasion of circulating states but on the occasion of any required path states. Hence it can generate circulating state shifts more feasibly. It reveals the depathing process which is generally stated as follows: ‘the occurrence of a path of unit states in the modeled systems leads to a change in network connections, which feeds back to reinforce interacting units to tend to break the flow of unit states in this path.’ Operator construction for path breaking is also put in the section at the end, displaying the tendency toward path breaking aiming to control nonlinear network dynamics.

2 Depathing maps

Let { 0 , 1 } n denote the binary code consisting of all 01-strings of fixed length n. Denote by Ω=[ x 0 , x 1 ,…, x p ] a path of states in { 0 , 1 } n , meaning that p>1, x 0 , x 1 ,…, x p ∈ { 0 , 1 } n , and x 0 ≠ x i for some i∈{1,2,…,p}. Specifically, we call that Ω is a loop if x 0 = x p .

For every i,j=1,2,…,n, we assign an integer, denoted by c i j (Ω), according to the rule

c i j (Ω)= x j 0 ( x i 0 − x i 1 ) + x j 1 ( x i 1 − x i 2 ) +⋯+ x j p − 1 ( x i p − 1 − x i p ) .
(1)

We refer to the resulting matrix C(Ω)=( c i j (Ω)) as the depathing map of Ω. (If Ω is a loop, then the depathing map C(Ω) is equivalent to the decirculating map defined in [7, 8], where we have explained why the terminology is used in connection with circulation breaking.) For example, let Ω=[1111100000,0011111000,0000111110,0111110000,0001111100]. Then

C(Ω)= ( 1 1 1 1 1 0 0 0 0 0 1 2 2 2 1 0 − 1 − 1 − 1 0 0 1 2 2 1 1 0 − 1 − 1 0 0 0 1 1 0 0 0 − 1 − 1 0 0 0 0 0 0 0 0 0 0 0 − 1 − 1 − 1 − 1 − 1 0 0 0 0 0 − 1 − 2 − 2 − 2 − 1 0 1 1 1 0 0 − 1 − 2 − 2 − 1 − 1 0 1 1 0 0 0 − 1 − 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 ) .

Consider the dynamical system of n coupled units modeled by the equation [6, 9]

x(t+1)= H A ( x ( t ) , s ( t ) ) ,t=0,1,…,
(2)

where x(t)=( x 1 (t), x 2 (t),…, x n (t))∈ { 0 , 1 } n is the vector of unit states at time t, A=( a i j )∈ M n (R) is the coupling matrix of n coupled units, s(t)⊂{1,2,…,n} denotes the units that adjust their states at time t, and H A (⋅,s(t)) is a function whose i th component is defined by

[ H A ( x , s ( t ) ) ] i =1 ( ∑ j = 1 n a i j x j − b i ) if i∈s(t),

otherwise [ H A ( x , s ( t ) ) ] i = x i , where b i ∈R is the threshold of unit i and the function is the Heaviside function: 1(u)=1 for u≥0, otherwise 0, which describes an instantaneous unit pulse. The dynamical system generates the vector of unit states according to (2), resulting in the phase flow x(t), t=0,1,… .

With the depathing map C(Ω), we are bound to consider the linear functional A⟶〈A,C(Ω)〉 on the Hilbert space M n (R) of all real n×n matrices endowed with the Hilbert-Schmidt inner product 〈⋅,⋅〉.

Theorem 2.1 Let Ω=[ x 0 , x 1 ,…, x p ] be a path of states in { 0 , 1 } n . If A∈ M n (R) and b∈ R n satisfy

〈 A , C ( Ω ) 〉 ≥ 〈 b , x 0 − x p 〉 ,
(3)

then for any initial unit state x(0)∈ { 0 , 1 } n and any updating s(t)⊂{1,2,…,n}, t=0,1,… , the resulting phase flow x(t) of (2) cannot behave in

x(T)= x 0 ,x(T+1)= x 1 ,…,x(T+p)= x p

for each T=0,1,… .

Proof For any 01-string x= x 1 x 2 ⋯ x n , we define

1 ( x ) = { i ; x i = 1 , 1 ≤ i ≤ n } , 0 ( x ) = { i ; x i = 0 , 1 ≤ i ≤ n } .

Suppose, by contradiction, that there exist b∈ R n , x(0)∈ { 0 , 1 } n , s(t)⊂{1,2,…,n}, t=0,1,… , and T≥0 such that x(T)= x 0 ,x(T+1)= x 1 ,…,x(T+p)= x p . Let

Λ + = { t ; 0 ( x ( t ) ) ∩ 1 ( x ( t + 1 ) ) ≠ ∅ , T ≤ t < T + p } , Λ − = { t ; 1 ( x ( t ) ) ∩ 0 ( x ( t + 1 ) ) ≠ ∅ , T ≤ t < T + p } .

Then Λ + ≠∅ and Λ − ≠∅. Indeed, if Λ + =∅ or Λ − =∅, then

x(T)=x(T+1)=⋯=x(T+p),

contradicting the path assumption x(T)≠x(T+p). According to (1), we have

〈 A , C ( Ω ) 〉 = ∑ i , j a i j ( ∑ 0 ≤ m < p x j m x i m − ∑ 0 ≤ m < p x j m x i m + 1 ) = ∑ 0 ≤ m < p ( ∑ i , j a i j x j m x i m − ∑ i , j a i j x j m x i m + 1 ) = ∑ 0 ≤ m < p ( 〈 A x ( T + m ) , x ( T + m ) 〉 − 〈 A x ( T + m ) , x ( T + m + 1 ) 〉 ) = ∑ 0 ≤ m < p 〈 A x ( T + m ) , x ( T + m ) − x ( T + m + 1 ) 〉 .
(4)

Since 0(x(t))∩1(x(t+1))⊂s(t) and 1(x(t))∩0(x(t+1))⊂s(t) for each t=0,1,… , we conclude from (2) that

∑ 0 ≤ m < p 〈 A x ( T + m ) , x ( T + m ) − x ( T + m + 1 ) 〉 < − ∑ t ∈ Λ + ∑ j ∈ 0 ( x ( t ) ) ∩ 1 ( x ( t + 1 ) ) b j + ∑ t ∈ Λ − ∑ j ∈ 1 ( x ( t ) ) ∩ 0 ( x ( t + 1 ) ) b j = ∑ 0 ≤ m < p 〈 b , x ( T + m ) − x ( T + m + 1 ) 〉 = 〈 b , x ( T ) − x ( T + p ) 〉 .
(5)

Combining (4) and (5) shows that 〈A,C(Ω)〉<〈b, x 0 − x p 〉, contradicting (3), and that completes the proof. □

3 Operator control on path breaking

Denote by Ω=[ x 0 , x 1 ,…, x p ] a path of states in { 0 , 1 } n . For each m=0,1,…,p, we say that the state x m is in the position m of the path Ω. For each 01-string x= x 1 x 2 ⋯ x n , let

1 ( x ) = { i ; x i = 1 , 1 ≤ i ≤ n } , 0 ( x ) = { i ; x i = 0 , 1 ≤ i ≤ n } .

Let us recall that the symmetric difference of two sets U and V is the set U△V, each of whose elements belongs to U but not to V, or belongs to V but not to U. For every i=1,2,…,n, let

M i ( Ω ) = { m ; i ∈ 1 ( x m − 1 ) △ 1 ( x m ) , m = 1 , 2 , … , p } , M i ( Ω ) + = { m ; i ∈ 1 ( x m ) ∖ 1 ( x m − 1 ) , m = 1 , 2 , … , p } , M i ( Ω ) − = { m ; i ∈ 1 ( x m − 1 ) ∖ 1 ( x m ) , m = 1 , 2 , … , p } .
(6)

Here M i (Ω) denotes the collection of the positions m of the path Ω, in which unit i changes its state from x i m − 1 =0 to x i m =1 or from x i m − 1 =1 to x i m =0, whereas M i ( Ω ) + (resp., M i ( Ω ) − ) denotes the collection of the positions m of the path Ω, in which unit i changes its state from x i m − 1 =0 to x i m =1 (resp., changes its state from x i m − 1 =1 to x i m =0). For every i,j=1,2,…,n, define

ϒ i j ( Ω ) = ♯ ( M i ( Ω ) + ∩ M j ( Ω ) + ) + ♯ ( M i ( Ω ) − ∩ M j ( Ω ) − ) − ♯ ( M i ( Ω ) + ∩ M j ( Ω ) − ) − ♯ ( M i ( Ω ) − ∩ M j ( Ω ) + ) ,
(7)

which can be regarded as a measure of synchronous activity between units i, j, that is, if units i, j tend to change their states synchronously (resp., asynchronously) in Ω, then ϒ i j (Ω)>0 (resp., ϒ i j (Ω)<0). For every i,j=1,2,…,n, define

Γ i j (Ω)=min { ♯ M i ( Ω ) , ♯ M j ( Ω ) } ,
(8)

which can be regarded as a measure of self-sustaining activity of units i, j, that is, if unit i or j tends to maintain more self-sustaining states in Ω than unit i ′ or j ′ , then Γ i j (Ω)< Γ i ′ j ′ (Ω). We refer to the resulting matrices ϒ(Ω)=( ϒ i j (Ω)) and Γ(Ω)=( Γ i j (Ω)) as the measure of synchronous activity and the measure of self-sustaining activity derived from the path Ω of states in { 0 , 1 } n , respectively.

Let Ω ¯ =[ x 0 , x 1 ,…, x p , x 0 ]. Denote by 〈⋅,⋅〉 the Hilbert-Schmidt inner product in M n (R), i.e., if A=( a i j ) and B=( b i j )∈ M n (R), then 〈A,B〉=tr(A B T )= ∑ i , j a i j b i j . Define I(Ω)=1( x p )∩1( x 0 ). Let

D ( Ω ) = { D SY + D SK ; D SY = D SY T ∈ M n ( R ) , D SK = − D SK T ∈ M n ( R )  with ( D SK ) i j ≥ 0  for each  ( i , j ) ∈ ( 1 ( x 0 ) × 1 ( x p ) ) ∖ ( I ( Ω ) × I ( Ω ) ) ,  and 〈 | D SK | , Γ ( Ω ¯ ) 〉 < 〈 D SY , Ï’ ( Ω ¯ ) − C ( [ x p , x 0 ] ) 〉 } ,
(9)

where | D SK |=(| ( D SK ) i j |). The set D(Ω) collects all the combining operations of the operators D SY and D SK , which will determine a clamp of network modification by A+ D SY + D SK .

Fix D SY + D SK ∈D(Ω). Define I 1 (Ω)=1( x p )∩0( x 0 ) and I 2 (Ω)=0( x p )∩1( x 0 ). Since I 1 (Ω)∩I(Ω)=∅, I 1 (Ω)∪I(Ω)=1( x p ), I 2 (Ω)∩I(Ω)=∅, and I 2 (Ω)∪I(Ω)=1( x 0 ), we have

( 1 ( x 0 ) × 1 ( x p ) ) ∖ ( I ( Ω ) × I ( Ω ) ) = ( I ( Ω ) × I 1 ( Ω ) ) ∪ ( I 2 ( Ω ) × 1 ( x ( p ) ) ) ,

and hence, by (9),

〈 D SK , C ( [ x p , x 0 ] ) 〉 = ∑ ( i , j ) ∈ I 1 ( Ω ) × 1 ( x ( p ) ) ( D SK ) i j − ∑ ( i , j ) ∈ I 2 ( Ω ) × 1 ( x ( p ) ) ( D SK ) i j = ∑ ( i , j ) ∈ I 1 ( Ω ) × I 1 ( Ω ) ( D SK ) i j + ∑ ( i , j ) ∈ I 1 ( Ω ) × I ( Ω ) ( D SK ) i j − ∑ ( i , j ) ∈ I 2 ( Ω ) × 1 ( x ( p ) ) ( D SK ) i j ≤ 0 .
(10)

Furthermore, according to the proof in [[8], Theorem 1], the following assertion holds:

〈 D SY + D SK , C ( Ω ¯ ) 〉 ≥ 〈 D SY , ϒ ( Ω ¯ ) 〉 − 〈 | D SK | , Γ ( Ω ¯ ) 〉 .
(11)

Combining (9), (10), and (11) shows that

〈 D SY + D SK , C ( Ω ) 〉 = 〈 D SY + D SK , C ( Ω ¯ ) − C ( [ x p , x 0 ] ) 〉 ≥ 〈 D SY , ϒ ( Ω ¯ ) 〉 − 〈 | D SK | , Γ ( Ω ¯ ) 〉 − 〈 D SY , C ( [ x p , x 0 ] ) 〉 − 〈 D SK , C ( [ x p , x 0 ] ) 〉 > 0 .

With the notation and arguments above, we describe operator control on path breaking as follows.

Theorem 3.1 Let A∈ M n (R) and b∈ R n . Let Ω=[ x 0 , x 1 ,…, x p ] be a path of states in { 0 , 1 } n . Then, for every operator D SY + D SK ∈D(Ω), there exists γ≥0 such that

〈 A + γ ( D SY + D SK ) , C ( Ω ) 〉 ≥ 〈 b , x 0 − x p 〉 .

Hence, by Theorem  2.1, the dynamical system of n coupled units modeled by the equation

x(t+1)= H A + γ ( D SY + D SK ) ( x ( t ) , s ( t ) ) ,t=0,1,…,

cannot behave in

x(T)= x 0 ,x(T+1)= x 1 ,…,x(T+p)= x p

for each T=0,1,… .

In the following, we give an example to construct a sort of operators D SY + D SK ∈D(Ω). Let n=10 and p=4. Let Ω=[ x 0 , x 1 , x 2 , x 3 , x 4 ]=[1111100000,0011111000,0000111110,0111110000,0001111100]. Then

I ( Ω ) = 1 ( x p ) ∩ 1 ( x 0 ) = { 4 , 5 } , I 1 ( Ω ) = 1 ( x p ) ∩ 0 ( x 0 ) = { 6 , 7 , 8 } , I 2 ( Ω ) = 0 ( x p ) ∩ 1 ( x 0 ) = { 1 , 2 , 3 } .

Associate to each i∈{1,2,…,n} a real number ε i such that

  1. (1)

    for each i,j∈{1,2,…,n}, if ( ∑ m x i m )/( M i (Ω)+1)>( ∑ m x j m )/( M j (Ω)+1), then ε i ≤ ε j ;

  2. (2)

    ∑ 1 ≤ i ≤ n M i (Ω) ε i + ∑ i ∈ I 2 ( Ω ) ε i >0

(see Table 1 for a choice of ε i ). We may select y=( y 1 , y 2 ,…, y n )∈ R n and D SY =( y i y j + δ i j ε i )∈ M n (R), where δ i j =1 if i=j, otherwise 0, such that exactly one of the following holds:

  1. (1)

    y i ≥0 for i∈1( x p ) and ∑ i ∈ I 1 ( Ω ) y i ≤ ∑ i ∈ I 2 ( Ω ) y i ;

  2. (2)

    y i ≤0 for i∈1( x p ) and ∑ i ∈ I 1 ( Ω ) y i ≥ ∑ i ∈ I 2 ( Ω ) y i

(see Table 1 for a choice of y i and Table 2 for D SY ). Consider the shift function σ on {0,1,…,p} given by

σ(k)≡k+1modp+1

for each k=0,1,…,p. Since ( y i y j )∈ M n (R) is positive semidefinite, we have

〈 D SY , ϒ ( Ω ¯ ) − C ( [ x p , x 0 ] ) 〉 = ∑ 0 ≤ m ≤ p 〈 D SY ( x m − x σ ( m ) ) , ( x m − x σ ( m ) ) 〉 − ∑ j ∈ 1 ( x p ) y j ( ∑ i ∈ I 1 ( Ω ) y i − ∑ i ∈ I 2 ( Ω ) y i ) − ∑ i ∈ I 1 ( Ω ) ε i ≥ ∑ 0 ≤ m < p ∑ i ∈ 1 ( x m ) △ 1 ( x σ ( m ) ) ε i + ∑ i ∈ I 2 ( Ω ) ε i = ∑ 1 ≤ i ≤ n M i ( Ω ) ε i + ∑ i ∈ I 2 ( Ω ) ε i > 0 .

For such a choice of D SY , let ε>0 be such that

γ Ω = ( 〈 D SY , ϒ ( Ω ¯ ) − C ( [ x p , x 0 ] ) 〉 − ε ) / ∥ Γ ( Ω ¯ ) ∥ ≥0,
(12)

where ∥Γ( Ω ¯ )∥= 〈 Γ ( Ω ¯ ) , Γ ( Ω ¯ ) 〉 1 2 . Then, for any choice of S∈ M n (R) with S=− S T and S i j ≥0 for each (i,j)∈(1( x 0 )×1( x p ))∖(I(Ω)×I(Ω)), we set D SK =αS, where α∈R is such that

∥ D SK ∥= 〈 D SK , D SK 〉 1 2 =α 〈 S , S 〉 1 2 ≤ γ Ω
(13)

(see Table 3 for a choice of D SK ). Thus, by (12) and (13), we have

〈 | D SK | , Γ ( Ω ¯ ) 〉 < 〈 D SY , ϒ ( Ω ¯ ) − C ( [ x p , x 0 ] ) 〉 .

Hence D SY + D SK ∈D(Ω) (see Table 4 for a choice of D SY + D SK ).

Table 1 Operator construction: choose ε i and y i
Table 2 Operator construction: construct the operator D SY =( y i y j + δ i j ε i )
Table 3 Operator construction: construct the operator D SK =αS satisfying ( 12 ) and ( 13 )
Table 4 Operator construction: construct the combining operation D SY + D SK

References

  1. Schöner G, Kelso JAS: Dynamic pattern generation in behavioral and neural systems. Science 1988, 239: 1513–1520. 10.1126/science.3281253

    Article  Google Scholar 

  2. Strogatz SH: Nonlinear Dynamics and Chaos: With Applications to Physics, Biology, Chemistry, and Engineering. Westview Press, Cambridge; 2000.

    Google Scholar 

  3. May RM: Thresholds and breakpoints in ecosystems with a multiplicity of stable states. Nature 1977, 269: 471–477. 10.1038/269471a0

    Article  Google Scholar 

  4. Beisner BE, Haydon DT, Cuddington K: Alternative stable states in ecology. Front. Ecol. Environ. 2003, 1: 376–382. 10.1890/1540-9295(2003)001[0376:ASSIE]2.0.CO;2

    Article  Google Scholar 

  5. Scheffer M, Carpenter S, Foley JA, Folke C, Walker B: Catastrophic shifts in ecosystems. Nature 2001, 413: 591–596. 10.1038/35098000

    Article  Google Scholar 

  6. Shih MH, Tsai FS: Decirculation process in neural network dynamics. IEEE Trans. Neural Netw. Learn. Syst. 2012, 23(11):1677–1689.

    Article  Google Scholar 

  7. Shih MH, Tsai FS: Neural network dynamics without minimizing energy. Abstr. Appl. Anal. 2013., 2013: Article ID 496217

    Google Scholar 

  8. Shih MH, Tsai FS: Operator control of interneural computing machines. IEEE Trans. Neural Netw. Learn. Syst. 2013. 10.1109/TNNLS.2013.2271258

    Google Scholar 

  9. Shih MH, Tsai FS: Growth dynamics of cell assemblies. SIAM J. Appl. Math. 2009, 69: 1110–1161. 10.1137/070697471

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

This work was supported by the National Science Council of Taiwan.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Feng-Sheng Tsai.

Additional information

Competing interests

The authors declare that they have no competing interests.

Authors’ contributions

Both authors contributed equally and significantly in writing this paper. Both authors read and approved the final manuscript.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and permissions

About this article

Cite this article

Shih, MH., Tsai, FS. Depathing maps for circulating state shifts. Fixed Point Theory Appl 2013, 195 (2013). https://doi.org/10.1186/1687-1812-2013-195

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/1687-1812-2013-195

Keywords