The Impact of Time Delays in Network Synchronization in a Noisy Environment
- G. Korniss
David Hunt B.K. Szymanski
Supported by ARL NS‐CTA, DTRA, ONR MAPCON 2012
- Phys. Rev. Lett. 105, 068701 (2010)
http://arxiv.org/abs/1209.4240 (2012)
The Impact of Time Delays in Network Synchronization in a Noisy - - PowerPoint PPT Presentation
MAPCON 2012 The Impact of Time Delays in Network Synchronization in a Noisy Environment G. Korniss David Hunt B.K. Szymanski Phys. Rev. Lett. 105, 068701 (2010) http://arxiv.org/abs/1209.4240 (2012) Supported by ARL NS CTA, DTRA, ONR Hutchinson
David Hunt B.K. Szymanski
Supported by ARL NS‐CTA, DTRA, ONR MAPCON 2012
http://arxiv.org/abs/1209.4240 (2012)
2
t
K N N
), (
t
population size carrying capacity intrinsic growth rate
t
Hutchinson (1948); Maynard Smith (1971); R.M. May (1973)
) (t N
∗
adjust their local state variables (e.g., pace, load, alignment, coordination) in a decentralized fashion.
Craig Reynolds (1987); Vicsek et al. (1995); Cavagna et al. (2010).
network, possibly to improve global performance or coordination.
received from their neighbors possibly with some time lag (as result of finite transmission, queuing, processing, or execution delays)
microsatellite clusters, sensor and communication networks, load balancing, flocking, distributed decision making in social networks
3
IP activity
(Zeus load balancer)
spontaneous brain activity (fMRI)
(Justin Vincent; http://martinos.org/~vincent/ )
flocking birds
http://www.youtube.com/watch?v=6AmSpHxnKm8 http://www.youtube.com/watch?v=VaQ66lDZ‐08
4
t
ij i ij ij
network Laplacian:
k k k k t
1 1 2 2
) ( ~ 1 ) (
N k k t
h N t w
j j i ij i t
j j i ij i t
i j j i ij i t
noise network/coupling strength delay
2 1 2
)] ( ) ( [ 1 ) ( t h t h N t w
N i i
spread or width: (measure of de‐coordination):
max 1 2 1
N
5
t
) ( 2 ) ( ) ( t t D t t
s
characteristic equation:
, 2 , 1
) ) ( (
st
ce t h
infinitely many relaxation “rates”, {s}, for > 0
synchronizability condition:
Frisch & Holme (1935); Hayes (1950); Hutchinson (1948); Maynard Smith (1971); R.M. May (1973)
, ) ( 2
) )( ( ) (
s s s g s g
t s s
synchronizability:
) (
2
h
6
50 100 150 200
−4 −2 2 4
h
~(t)
50 100 150 200
−12 −6 6 12
h
~(t)
50 100 150 200
t
−120 −60 60 120
h
~(t)
(a) (b) (c)
01 . , 1 , 1 dt D
10 . 50 . 1 60 . 1
c
e 1
2 1 e
2
7
01 . , 1 , 1 dt D
10
−2
10
−1
10 10
1
10
2
10
3
t
10
−2
10
−1
10 10
1
10
2
10
3
10
4
<h
~2(t)>
τ=2.00 τ=1.60 τ=1.50 τ=1.00 τ=0.30 τ=0.10
2 t
c
t
monotonically decreasing function of the coupling
0.2 0.4 0.6 0.8 1
λ
10 20 30 40 50
<h
~2(∞)>
∞ λ
(Ornstein–Uhlenbeck)
8
) ( 2 ) ( ) ( t t D t t
non‐monotonic function of the coupling
0.2 0.4 0.6 0.8 1
λ
10 20 30 40 50
<h
~2(∞)>
∞ 1 sin
2 / ) (
c
Küchler and Mensch, SSR 40, 23 (1992).
9
1 1 1 1 2 2
) ( ) ( ~ 1 ) (
N k k N k k
f N D t h N t w
k
max
Olfati‐Saber and Murray (2004) (deterministic consensus problems)
Hunt et al., PRL (2010)
10
vulnerable to intrinsic network delays while attempting to synchronize, coordinate, or balance their tasks, load, etc.
max max max max max
max
synchronization/stability breaks down
max
sufficient for synchronizability/stability
Fiedler (1973); Anderson and Morley (1985); Mohar (1991)
largest eigenvalue of the network Laplacian largest degree
11
10 100 1000 N 0.2 0.4 0.6 0.8 1 ps ER τ = 0.08 ER τ = 0.09 ER τ = 0.10 ER τ = 0.11 BA τ = 0.08 BA τ = 0.09 BA τ = 0.10 BA τ = 0.11
Fraction of Synchronizable Networks
Comparison of ER and BA Networks
2 / 1 max max
~ ~ : BA N k ) ln( ~ ~ : ER
max max
N k
heterogeneous vs. homogeneous unweighted random graphs ps(,N) fraction of synchronizable networks
6 k
) 2 / (
max
Hunt et al., PRL (2010)
12
) ( ) ( ) (
1 1 , 2
g f N D w
N k k
k k ij ij
A C '
) ( ) (
, 2
g w BA network, N=1000, k6
10
−2
10
−1
10 10
1
10
2
10
3
t
10
−2
10
−1
10 10
1
10
2
10
3
<w
2(t)>
p=1.0
synchronize frantically (at rate 1)
13
2 / 2 . 1
max
BA network, N=200, k6
Synchronization rate: p Hunt et al., PRL (2010)
i j j i ij i t
10
−2
10
−1
10 10
1
10
2
10
3
t
10
−2
10
−1
10 10
1
10
2
10
3
<w
2(t)>
p=0.8
reduce local synch. rate to 0.80
14
2 / 2 . 1
max
BA network, N=200, k6
Synchronization rate: p
i j j i ij i t
Hunt et al., PRL (2010)
15
frequency can stabilize the system (in fact, even no synchronization at all is better than “over‐ synchronization”: power‐law divergence vs exp. divergence of the fluctuations with time)
2 / 2 . 1
max
BA network, N=200, k6
Synchronization rate: p
10
−2
10
−1
10 10
1
10
2
10
3
t
10
−2
10
−1
10 10
1
10
2
10
3
<w
2(t)>
p=1.0 p=0.0 p=0.8
synchronize frantically (at rate 1) do not synchronize at all (rate 0) reduce local synch. rate to 0.80
i j j i ij i t
Hunt et al., PRL (2010)
16
5 10 15 20 25 τtr 0.5 1 1.5 2 2.5 τo N = 11 N = 8 N = 5 N = 2
Synchronization Boundary
tr
Hunt, Korniss, and Szymanski, PLA (2011).
i i j tr
i t
Hunt et al. (2012)
17
i j j
ij i i t
Hunt et al. (2012)
o : local delays (reaction, decision, execution) = o + tr : local delays + transmission, queuing delays
18
) ( )] ( ) ( [ ) ( t t h t h A k t h
i j j i ij i t
) ( )] ( ) ( [ ) ( t t h t h A k t h
i j j i ij i i t
N A k A k
j i ij i j i ij
, ,
identical total interaction cost:
19
coordination/agreement/consensus/alignment
with some time lag (as result of finite transmission, decision, or execution delays)
Hunt et al., PRL 105 , 068701 (2010)
de-coordination
network connectivity or communication frequency network connectivity or communication frequency
de-coordination high connectivity / “too much communication” low connectivity / no communication low connectivity / no communication
20
underlying fluctuations (in particular the ones associated with the largest‐ eigenvalue mode) can guide optimization and trade‐offs to control and to reduce these large fluctuations
Supported by DTRA, ARL NS‐CTA, ONR
c