Title: Eclectism Shrinks Even Small Worlds
1Eclectism Shrinks Even Small Worlds
- Pierre Fraigniaud (CNRS, Univ. Paris Sud)
- joint work with
- Cyril Gavoille (Univ. Bordeaux)
- Christophe Paul (Univ. Montpellier)
2Milgrams Experiment
- Source person s (e.g., in Wichita)
- Target person t (e.g., in Cambridge)
- Name, occupation, etc.
- Letter transmitted via a chain of individuals
related on a personal basis - Result The six degrees of separation
3Formal support to the 6 degrees
- Watts and Strogatz augmented graphs H(G,D)
- Individuals as nodes of a graph G
- Edges of G model relations between individuals
deducible from their societal positions - D probabilistic distribution
- Long links links added to G at random,
according to D - Long links model relations between individuals
that cannot be deduced from their societal
positions
4Kleinbergs model
- d-dimensional meshes augmented
- with d-harmonic links
u
prob(u?v) 1/dist(u,v)d
Exactly 1 long link per node
5Greedy Routing
- Source s (s1,s2,,sd)
- Target t (t1,t2,,td)
- Current node x selects, among its 2d1 neighbors,
the closest to t in the mesh, y. - Action Node x sends to y.
6Performances of Greedy Routing
Bball radius m/2
t
O(log n) expect. steps to enter B
x
O(log2n) expect. steps to reach t from s
distG(x,t)m
7Limit of Kleinbergs model
- d dimensions of the mesh
- criterions for the search of t
- Performances of greedy routing in
- d-dimensional meshes O(log2n) expected steps
- ? independent of criterions
8Intermediate destination
André
Occupation
Geography
Mary
Robert
Alice
Marc
9Awareness
x
Nx (x,v1),(x,v2),,(x,v2d)
10Indirect-Greedy Routing
- Two phases
- Phase 1 Among all edges in Ax U Nx current node
x picks e such that head(e) is closest to t in
the mesh. - Phase 2 Current node x selects, among its 2d1
neighbors, the closest to tail(e) in the mesh, y. - Action Node x sends to y.
11Example
x
y
tail(e)
t
e
12Convergence of Indirect Greedy Routing
- Definition A system of awareness Au/u?V is
monotone if for every u, for every e?Au-eu, the
first node v on the greedy path from u to tail(e)
satisfies e?Av. - Theorem IGR converges if and only if the system
of awareness is monotone. - Example Au long links of the k closest
neighbors of u in the mesh
13Performances of IGR
Ball of k nodes Radius k1/d
t
m/r
m
u
14Tradeoff
- Large awareness
- ? large expected steps to reach ID
- ? small expected phases m ? m/r
- Small awareness
- ? small expected steps to reach ID
- ? large expected ID before m?m/2
15Case AuO(log n)
- Theorem If every node is aware of the long links
of its O(log n) closest neighbhors, then IGR
performs in O(log11/dn) expected steps. - Proof
- O(log1/dn) exp. steps to reach ID
- O(log n) exp. steps m?m/2
16Consequences
- GR does not take criterions into account ?
O(log2n) exp. steps - IGR takes criterions into account
- ? O(log11/dn) exp. steps
- Eclecticism shrinks even small worlds
17AuO(log n) is optimal
Exp. steps
log2n
log11/dn
Size awareness
log n
logdn
18Conclusion
c long-range links per node