Title: Geographic Gossip on Geometric Random Graphs via Affine Combinations
1Geographic Gossip on Geometric Random Graphs via
Affine Combinations
- Hariharan Narayanan
- Department of Computer Science
- University of Chicago
2Geometric Random Graphs
3Geometric Random Graphs
4Geometric Random Graphs
5Distributed Averaging
- Each node starts with a value.
6Distributed Averaging
- Each node starts with a value.
- Task Develop Decentralized Asynchronous
algorithm to average values of nodes.
7Distributed Averaging
- Each node starts with a value.
- Task Develop Decentralized Asynchronous
algorithm to average values of nodes. - (Value at each node must tend to the initial
average.)
8Result
- Averaging algorithm for Geometric Random graph
with n nodes using Geographic information.
9Result
- Averaging algorithm for Geometric Random graph
with n nodes using Geographic information. - Takes transmissions to decrease the
variance by a multiplicative constant (previously
)
10Result
- Averaging algorithm for Geometric Random graph
with n nodes using Geographic information. - Takes transmissions to decrease the
variance by a multiplicative constant (previously
) - Not quite decentralized but close.
11Result
- Averaging algorithm for Geometric Random graph
with n nodes using Geographic information. - Takes transmissions to decrease the
variance by a multiplicative constant (previously
) - Not quite decentralized but close.
- Asymptotically optimal exponent.
12Subdivide into smaller squares
13Convex averaging within squares
0
0
2
-1
2
2
1
0
2
-2
0
0
14Convex averaging within squares
0
1
2
-1
1
2
1
0
2
-2
0
0
15Convex averaging within squares
0
1
2
-1
1
2
1
0
2
-2
0
0
16Convex averaging within squares
0
1.5
2
-1
1
2
1
0
1.5
-2
0
0
17Convex averaging within squares
0
1.5
2
-1
1
2
1
0
1.5
-2
0
0
18Convex averaging within squares
1
1.5
2
-1
1
1
1
0
1.5
-2
0
0
19Convex averaging within squares
1
1.5
2
-1
1
1
1
0
1.5
-2
0
0
20Convex averaging within squares
1
1.5
2
0
1
1
0
0
1.5
-2
0
0
21Convex averaging within squares
1
1.5
2
0
1
1
0
0
1.5
-2
0
0
22Convex averaging within squares
1
1.5
0
0
1
1
0
0
1.5
0
0
0
23Affine Combination between squares
1
1
0
1
0
1
0
0
1
0
1
0
24Affine Combination between squares
1
1
0
-2
0
1
3
0
1
0
1
0
25Convex Combinations within squares
1
1
0
0
-2
1
3
0
1
0
1
0
26Convex Combinations within squares
1
-.5
0
0
-.5
1
3
0
1
0
1
0
27Convex Combinations within squares
1
-.5
0
0
-.5
1
3
0
1
0
1
0
28Convex Combinations within squares
1
-.25
0
0
-.5
1
3
0
-.25
0
1
0
29Convex Combinations within squares
1
-.25
0
0
-.5
1
3
0
-.25
0
1
0
30Convex Combinations within squares
1
-.25
1.5
0
-.5
1
1.5
0
-.25
0
1
0
31Convex Combinations within squares
1
-.25
1.5
0
-.5
1
1.5
0
-.25
0
1
0
32Convex Combinations within squares
1
-.25
.75
.75
-.5
1
1.5
0
-.25
0
1
0
33Convex Combinations within squares
1
-.25
.75
.75
-.5
1
1.5
0
-.25
0
1
0
34Convex Combinations within squares
.25
-.25
.75
.75
.25
1
1.5
0
-.25
0
1
0
35Convex Combinations within squares
.25
-.25
.75
.75
.25
1
1.5
0
-.25
0
1
0
36Convex Combinations within squares
.25
-.25
.75
.75
-.25
1
.75
0
-.25
0
1
.75
37Geometric Random Graphs
.5
.5
.5
.5
.5
.5
.5
.5
.5
.5
.5
.5