Distributed Spectral Decomposition in Networks by Complex Diffusion and Quantum Random Walk
Jithin K. Sreedharan∗
joint work with Konstantin Avrachenkov∗ and Philippe Jacquet† INFOCOM, 12 April 2016
∗INRIA, France † Bell Labs, France
Distributed Spectral Decomposition in Networks by Complex Diffusion - - PowerPoint PPT Presentation
Distributed Spectral Decomposition in Networks by Complex Diffusion and Quantum Random Walk INFOCOM, 12 April 2016 Jithin K. Sreedharan joint work with Konstantin Avrachenkov and Philippe Jacquet INRIA , France Bell Labs ,
∗INRIA, France † Bell Labs, France
Jithin K. Sreedharan (INRIA, France) 3 / 30
Jithin K. Sreedharan (INRIA, France) 3 / 30
Jithin K. Sreedharan (INRIA, France) 3 / 30
6 1 3.
1 2 1 3
Jithin K. Sreedharan (INRIA, France) 4 / 30
▶ Total number of triangles in a graph: 1
6
i=1 |λi|3.
1 2 1 3
Jithin K. Sreedharan (INRIA, France) 4 / 30
▶ Total number of triangles in a graph: 1
6
i=1 |λi|3.
▶ Number of triangles that a node m participated in:
1 2
i=1 |λ3 i| ui(m)
Jithin K. Sreedharan (INRIA, France) 4 / 30
▶ Total number of triangles in a graph: 1
6
i=1 |λi|3.
▶ Number of triangles that a node m participated in:
1 2
i=1 |λ3 i| ui(m)
Jithin K. Sreedharan (INRIA, France) 4 / 30
▶ Total number of triangles in a graph: 1
6
i=1 |λi|3.
▶ Number of triangles that a node m participated in:
1 2
i=1 |λ3 i| ui(m)
Jithin K. Sreedharan (INRIA, France) 4 / 30
Jithin K. Sreedharan (INRIA, France) 5 / 30
Jithin K. Sreedharan (INRIA, France) 5 / 30
Jithin K. Sreedharan (INRIA, France) 5 / 30
Jithin K. Sreedharan (INRIA, France) 5 / 30
Jithin K. Sreedharan (INRIA, France) 6 / 30
Jithin K. Sreedharan (INRIA, France) 6 / 30
Jithin K. Sreedharan (INRIA, France) 6 / 30
Jithin K. Sreedharan (INRIA, France) 6 / 30
Jithin K. Sreedharan (INRIA, France) 6 / 30
Jithin K. Sreedharan (INRIA, France) 6 / 30
Jithin K. Sreedharan (INRIA, France) 8 / 30
Jithin K. Sreedharan (INRIA, France) 8 / 30
Jithin K. Sreedharan (INRIA, France) 8 / 30
Jithin K. Sreedharan (INRIA, France) 9 / 30
1b0)u1(m)
Jithin K. Sreedharan (INRIA, France) 9 / 30
Jithin K. Sreedharan (INRIA, France) 10 / 30
Jithin K. Sreedharan (INRIA, France) 10 / 30
Jithin K. Sreedharan (INRIA, France) 10 / 30
Jithin K. Sreedharan (INRIA, France) 10 / 30
Jithin K. Sreedharan (INRIA, France) 11 / 30
Jithin K. Sreedharan (INRIA, France) 13 / 30
Jithin K. Sreedharan (INRIA, France) 13 / 30
Jithin K. Sreedharan (INRIA, France) 13 / 30
Jithin K. Sreedharan (INRIA, France) 14 / 30
Jithin K. Sreedharan (INRIA, France) 14 / 30
Jithin K. Sreedharan (INRIA, France) 14 / 30
Jithin K. Sreedharan (INRIA, France) 14 / 30
Jithin K. Sreedharan (INRIA, France) 14 / 30
dmax
ℓ=0
Jithin K. Sreedharan (INRIA, France) 14 / 30
Jithin K. Sreedharan (INRIA, France) 15 / 30
Jithin K. Sreedharan (INRIA, France) 15 / 30
Jithin K. Sreedharan (INRIA, France) 15 / 30
Jithin K. Sreedharan (INRIA, France) 15 / 30
Jithin K. Sreedharan (INRIA, France) 17 / 30
Jithin K. Sreedharan (INRIA, France) 17 / 30
Jithin K. Sreedharan (INRIA, France) 18 / 30
Figures are taken from Wang et al. Physical Implementation of Quantum Walks. Springer Berlin, 2013. Jithin K. Sreedharan (INRIA, France) 19 / 30
Figures are taken from Wang et al. Physical Implementation of Quantum Walks. Springer Berlin, 2013. Jithin K. Sreedharan (INRIA, France) 19 / 30
Figures are taken from Wang et al. Physical Implementation of Quantum Walks. Springer Berlin, 2013. Jithin K. Sreedharan (INRIA, France) 19 / 30
1
1
1
2, an eigenvalue point
Jithin K. Sreedharan (INRIA, France) 20 / 30
k=0
1
1
2, an eigenvalue point
Jithin K. Sreedharan (INRIA, France) 20 / 30
k=0
1
1
2, an eigenvalue point
Jithin K. Sreedharan (INRIA, France) 20 / 30
k=0
t
dmax−1
k=0
1
2, an eigenvalue point
Jithin K. Sreedharan (INRIA, France) 20 / 30
k=0
t
dmax−1
k=0
t
k=0
Jithin K. Sreedharan (INRIA, France) 20 / 30
Jithin K. Sreedharan (INRIA, France) 22 / 30
Jithin K. Sreedharan (INRIA, France) 22 / 30
▶ Detecting algebraic multiplicity Jithin K. Sreedharan (INRIA, France) 22 / 30
1 1 1
1
1
1 4 12
Jithin K. Sreedharan (INRIA, France) 23 / 30
1≤i≤k−1 |λi − λi+1| < 2λ1 < 2∆
1
1 4 12
Jithin K. Sreedharan (INRIA, France) 23 / 30
1≤i≤k−1 |λi − λi+1| < 2λ1 < 2∆
1 4∆+12v will ensure this.
Jithin K. Sreedharan (INRIA, France) 23 / 30
1≤i≤k−1 |λi − λi+1| < 2λ1 < 2∆
1 4∆+12v will ensure this.
Jithin K. Sreedharan (INRIA, France) 23 / 30
1≤i≤k−1 |λi − λi+1| < 2λ1 < 2∆
1 4∆+12v will ensure this.
Jithin K. Sreedharan (INRIA, France) 23 / 30
Jithin K. Sreedharan (INRIA, France) 25 / 30
θ 5 6 7 8 9 10 11 12 13 14 15 fθ(Valjean)
1 2 3 4 Theory Gossiping, iterations=100 Gossiping, iterations=10 Gossiping, iterations=1 Eigenvalue points ǫ = 0.001 dmax = 15000 v = 0.01
Jithin K. Sreedharan (INRIA, France) 26 / 30
θ 5 6 7 8 9 10 11 12 13 14 15 fθ(Valjean)
1 2 3 4 Theory Gossiping, iterations=100 Gossiping, iterations=10 Gossiping, iterations=1 Eigenvalue points ǫ = 0.001 dmax = 15000 v = 0.01
θ 5 6 7 8 9 10 11 12 13 14 15 fθ(Valjean)
1 2 3 4 Theory Random Walk, iterations=1 Centralized order-1 apprxn. Eigen values points ǫ =0.001 dmax =20000 v =0.01
Jithin K. Sreedharan (INRIA, France) 26 / 30
θ
50 60 70 80 90 100 110 120 130 140 fθ(Node ID=5038)
0.5 1 Theory Diffusion Order-4 impn. Eigen values points ǫ = 0.003 dmax = 5000 v = 0.05
Jithin K. Sreedharan (INRIA, France) 27 / 30
θ
50 60 70 80 90 100 110 120 130 140 fθ(Node ID=5038)
0.5 1 Theory Diffusion Order-4 impn. Eigen values points ǫ = 0.003 dmax = 5000 v = 0.05
θ
50 60 70 80 90 100 110 120 130
0.5 1 1.5 2 Theory Gossiping, iterations:10 Gossiping, iterations:2 Eigen values points ǫ = 0.00015 dmax = 70000 v = 0.05
Jithin K. Sreedharan (INRIA, France) 27 / 30
Jithin K. Sreedharan (INRIA, France) 28 / 30
Jithin K. Sreedharan (INRIA, France) 29 / 30
Jithin K. Sreedharan (INRIA, France) 29 / 30
▶ Complex diffusion: each node collect fluid from all the neighbors ▶ Complex gossiping: each node collect fluid from one random
▶ Parallel random walk implementation
Jithin K. Sreedharan (INRIA, France) 29 / 30
▶ Complex diffusion: each node collect fluid from all the neighbors ▶ Complex gossiping: each node collect fluid from one random
▶ Parallel random walk implementation
Jithin K. Sreedharan (INRIA, France) 29 / 30
▶ Complex diffusion: each node collect fluid from all the neighbors ▶ Complex gossiping: each node collect fluid from one random
▶ Parallel random walk implementation
Jithin K. Sreedharan (INRIA, France) 29 / 30
▶ Complex diffusion: each node collect fluid from all the neighbors ▶ Complex gossiping: each node collect fluid from one random
▶ Parallel random walk implementation
Jithin K. Sreedharan (INRIA, France) 29 / 30
Jithin K. Sreedharan (INRIA, France) 30 / 30
Les Misérables network
Jithin K. Sreedharan (INRIA, France) 1 / 1
Les Misérables network
Jithin K. Sreedharan (INRIA, France) 1 / 1
Les Misérables network
Jithin K. Sreedharan (INRIA, France) 1 / 1
Les Misérables network
Jithin K. Sreedharan (INRIA, France) 1 / 1