The scaling limit of the MST of a complete graph Nicolas Broutin, - - PowerPoint PPT Presentation

the scaling limit of the mst of a complete graph
SMART_READER_LITE
LIVE PREVIEW

The scaling limit of the MST of a complete graph Nicolas Broutin, - - PowerPoint PPT Presentation

The scaling limit of the MST of a complete graph Nicolas Broutin, Inria Paris-Rocquencourt joint work with L. Addario-Berry, McGill C. Goldschmidt, Oxford G. Miermont, ENS Lyon The minimum spanning tree Definition. G = ( V , E ) a connected


slide-1
SLIDE 1

The scaling limit of the MST

Nicolas Broutin, Inria Paris-Rocquencourt

  • f a complete graph
  • L. Addario-Berry, McGill
  • C. Goldschmidt, Oxford
  • G. Miermont, ENS Lyon

joint work with

slide-2
SLIDE 2

The minimum spanning tree

Definition. G = (V , E) a connected graph MST = lightest connected subgraph of G we ≥ 0, e ∈ E weights Kruskal’s algorithm.

  • 1. sort the edges by increasing weight, ei, 1 ≤ i ≤ |E|
  • 2. Initially set T0 = (V , ∅)
  • 3. Set Ti+1 = Ti ∪ {ei} iff it does not create a cycle
slide-3
SLIDE 3

Kruskal – Example

1 2 3 4 5 6 7 8 9 10

slide-4
SLIDE 4

Kruskal – Example

1 2 3 4 5 6 7 8 9 10

slide-5
SLIDE 5

Kruskal – Example

1 2 3 4 5 6 7 8 9 10

slide-6
SLIDE 6

Kruskal – Example

1 2 3 4 5 6 7 8 9 10

slide-7
SLIDE 7

Kruskal – Example

1 2 3 4 5 6 7 8 9 10

slide-8
SLIDE 8

Kruskal – Example

1 2 3 4 5 6 7 8 9 10

slide-9
SLIDE 9

Random Model

graph: complete graph Kn weights: iid uniform A little history. Frieze (’85): total weight converges to ζ(3) Aldous: degree of the node 1 ”Mean-field” model Janson (’95): CLT

slide-10
SLIDE 10

Random Model

graph: complete graph Kn weights: iid uniform A little history. Frieze (’85): total weight converges to ζ(3) Aldous: degree of the node 1 But... all these informations are local What is the global metric structure? ”Mean-field” model Janson (’95): CLT

slide-11
SLIDE 11

The continuum spanning tree

The rescaled minimum spanning tree Tn

d

− − − →

GHP M

  • Tn the minimum spanning tree of Kn

Theorem There exists a random compact metric space M s.t.

  • n−1/3dn, for dn the graph distance

(ABGM ’13)

  • µn mass n−1 on each vertex
slide-12
SLIDE 12

Comparing metric spaces

Gromov-Hausdorff topology. (X1, d1) (X2, d2) (Z, δ) φ1 φ2

slide-13
SLIDE 13

Comparing measured metric spaces

Gromov-Hausdorff-Prokhorov topology. (X1, d1, µ1) (X2, d2, µ2) (Z, δ) φ1 φ2

slide-14
SLIDE 14

What does it look like? M

slide-15
SLIDE 15

A few properties of M

Proposition.

  • 1. M is a tree-like metric space
  • 2. M has maximum degree 3
  • 3. for µ-almost every x, deg(x) = 1
slide-16
SLIDE 16

A few properties of M

Proposition.

  • 1. M is a tree-like metric space
  • 2. M has maximum degree 3
  • 3. for µ-almost every x, deg(x) = 1

Proposition. M is not Aldous’ Continuum Random Tree (CRT)

slide-17
SLIDE 17

Elements of proof Random graphs Structure of critical random graphs Minimum spanning tree Phase transition Scaling limit of large trees / CRT

slide-18
SLIDE 18

G(n, p) random graphs

  • Definition. Random graph G(n, p)

graph on {1, 2, . . . , n} independently, take edges with probability p Phase transition: G(n, c/n) c < 1: c = 1: c > 1: |C n

1 | = O(log n)

|C n

1 |, |C n 2 |, . . . , |C n k | ≈ n2/3

|C n

1 | = Ω(n),

|C n

2 | = O(log n)

C n

i the connected components in decreasing order of size

slide-19
SLIDE 19

The phase transition in pictures

slide-20
SLIDE 20

The phase transition in pictures

G(10000,

1.0 10000)

slide-21
SLIDE 21

The phase transition in pictures

slide-22
SLIDE 22

When is the metric structure built?

Evolution of distances:

  • for all p < (1 − ǫ)/n

T(n, p) portion of the MST that is in G(n, p) dGH(T(n, p); “empty graph”) = O(log n)

  • for all p > (1 + ǫ)/n

dGH(T1(n, p); MST) = O(log10 n) T(n, p) = (T1(n, p), T2(n, p), . . . )

slide-23
SLIDE 23

When is the metric structure built?

Evolution of distances:

  • for all p < (1 − ǫ)/n

T(n, p) portion of the MST that is in G(n, p) dGH(T(n, p); “empty graph”) = O(log n)

  • for all p > (1 + ǫ)/n

dGH(T1(n, p); MST) = O(log10 n) Look around the critical phase p⋆ = 1/n + λn−4/3 λ ∈ R large T(n, p) = (T1(n, p), T2(n, p), . . . )

slide-24
SLIDE 24

The phase transition

  • Theorem. (Aldous ’97)

(n−2/3|C n

i |, s(C n i ))i≥1 → (|γi|, s(γi))i≥1

For np = 1 + λn−1/3 λ ∈ R

slide-25
SLIDE 25

The phase transition

  • Theorem. (Aldous ’97)

(n−2/3|C n

i |, s(C n i ))i≥1 → (|γi|, s(γi))i≥1

For np = 1 + λn−1/3 λ ∈ R W Brownien W λ

t = λt − t2/2 + Wt

t = W λ t − infs≤t W λ t

slide-26
SLIDE 26

The phase transition

  • Theorem. (Aldous ’97)

(n−2/3|C n

i |, s(C n i ))i≥1 → (|γi|, s(γi))i≥1

For np = 1 + λn−1/3 λ ∈ R W Brownien W λ

t = λt − t2/2 + Wt

t = W λ t − infs≤t W λ t

slide-27
SLIDE 27

The phase transition

  • Theorem. (Aldous ’97)

(n−2/3|C n

i |, s(C n i ))i≥1 → (|γi|, s(γi))i≥1

For np = 1 + λn−1/3 λ ∈ R W Brownien W λ

t = λt − t2/2 + Wt

t = W λ t − infs≤t W λ t

slide-28
SLIDE 28

The phase transition

  • Theorem. (Aldous ’97)

(n−2/3|C n

i |, s(C n i ))i≥1 → (|γi|, s(γi))i≥1

For np = 1 + λn−1/3 λ ∈ R W Brownien W λ

t = λt − t2/2 + Wt

t = W λ t − infs≤t W λ t

Poisson rate 1 on R2

+

|γ| s(γ)

slide-29
SLIDE 29

The tree encoded by an excursion

excursion f tree Tf df (x, y) = f (x) + f (y) − 2 inf

x∧y≤t≤x∨y f (t)

x ∼f y if df (x, y) = 0 ([0, 1]/∼f , df ) is a tree-like metric space 1 Definition: For a continuous excursion f

slide-30
SLIDE 30

The tree encoded by an excursion

excursion f tree Tf df (x, y) = f (x) + f (y) − 2 inf

x∧y≤t≤x∨y f (t)

x ∼f y if df (x, y) = 0 ([0, 1]/∼f , df ) is a tree-like metric space 1 Definition: For a continuous excursion f

slide-31
SLIDE 31

Aldous’ Continuum Random Tree (CRT)

  • Theorem. (Aldous ’91)

Tn a uniformly random tree on {1, 2, . . . , n} n−1/2Tn

d

→ T2e

slide-32
SLIDE 32

Aldous’ Continuum Random Tree (CRT)

  • Theorem. (Aldous ’91)

Tn a uniformly random tree on {1, 2, . . . , n} n−1/2Tn

d

→ T2e T2e : Continuum random tree e standard Brownian excursion

slide-33
SLIDE 33

What does it look like? T2e

slide-34
SLIDE 34

Scaling critical random graphs

Theorem. (C n

i )i≥1 d

→ (Ci)i≥1 for the GHP distance G(n, p) critical window: for pn = 1 + λn−1/3, λ ∈ R (ABG’12)

  • C n

i the ith largest c.c.

  • distances rescaled by n−1/3
  • mass n−2/3 on each vertex

There exists a sequence of random compact measured metric spaces s.t.

slide-35
SLIDE 35

A (limit) random connected component

slide-36
SLIDE 36

A limit connected component I

Identifying points in excursions

˜ e(t)

t

≈ “Random foldings of a random tree”

slide-37
SLIDE 37

A limit connected component I

Identifying points in excursions

  • Poisson process rate one under ˜

e {•, •, •} For each point identify two points of T2˜

e

˜ e(t)

t

u v

u v ≈ “Random foldings of a random tree”

slide-38
SLIDE 38

A limit connected component II

  • 1. Sample a connected 3-regular multigraph

with 2(s − 1) vertices and 3(s − 1) edges

  • 2. respective masses of the bits (“=edges”):

(X1, . . . , X3(s−1)) ∼ Dirichlet( 1

2, . . . , 1 2)

  • 3. sample 3(s − 1) independent CRT with 2 distinguished points each

s = 3 Structural approach:

slide-39
SLIDE 39

A limit connected component II

  • 1. Sample a connected 3-regular multigraph

with 2(s − 1) vertices and 3(s − 1) edges

  • 2. respective masses of the bits (“=edges”):

(X1, . . . , X3(s−1)) ∼ Dirichlet( 1

2, . . . , 1 2)

  • 3. sample 3(s − 1) independent CRT with 2 distinguished points each

s = 3

X1 X2 X3 X4 X5 X6

Structural approach:

slide-40
SLIDE 40

A limit connected component II

  • 1. Sample a connected 3-regular multigraph

with 2(s − 1) vertices and 3(s − 1) edges

  • 2. respective masses of the bits (“=edges”):

(X1, . . . , X3(s−1)) ∼ Dirichlet( 1

2, . . . , 1 2)

  • 3. sample 3(s − 1) independent CRT with 2 distinguished points each

s = 3

X1 X2 X3 X4 X5 X6

Structural approach: √X2 · T2

slide-41
SLIDE 41

A large connected graph

slide-42
SLIDE 42

A large connected graph

slide-43
SLIDE 43

Use the coupling with G(n, p)

G(n, p) process Removing non-MST edges

slide-44
SLIDE 44

Use the coupling with G(n, p)

G(n, p) process Removing non-MST edges ??

slide-45
SLIDE 45

Forward-Backward approach

  • 1. Build G(n, p): Add all edges until some weight p⋆
  • 2. Remove the edges that should not have been put

Strategy.

slide-46
SLIDE 46

Forward-Backward approach

  • 1. Build G(n, p): Add all edges until some weight p⋆
  • 2. Remove the edges that should not have been put

Strategy. 2’. Conditional on G(n, p) = G, construct a tree distributed as MST(G)

slide-47
SLIDE 47

Forward-Backward approach

  • 1. Build G(n, p): Add all edges until some weight p⋆
  • 2. Remove the edges that should not have been put

Strategy. 2’. Conditional on G(n, p) = G, construct a tree distributed as MST(G) Cycle breaking: (ei)i≥1, i.i.d. uniformly random edges While “not a tree” Remove ei unless it disconnects the graph

slide-48
SLIDE 48

Forward-Backward approach – the limit

  • 1. Build G(n, p): Add all edges until some weight p⋆
  • 2. Remove the edges that should not have been put

Strategy. Cycle breaking for metric spaces: While “not a tree” Remove xi unless it disconnects the metric space (xi)i≥1 i.i.d. random points on the cycle structure G(n, p) − − − →

n→∞ (C1, C2, . . . )

slide-49
SLIDE 49

Construction of the limit

G(n, p) (C λ

1 , C λ 2 , . . . )

T(n, p) (T λ

1 , T λ 2 , . . . )

(Tn, 0, 0, . . . ) (M , 0, 0, . . . ) λ → ∞ λ → ∞ n → ∞ n → ∞ n → ∞ cycle breaking

slide-50
SLIDE 50

Fractal dimension

box-counting dimension (X, d) a compact metric space N(X, r) = min number of balls of radius r to cover X

dim(X) = lim inf

r→0

log N(X, r) log(1/r)

Example: N([0, 1]2, r) ≈ 1/r 2

dim(X) = lim sup

r→0

log N(X, r) log(1/r)

dim(X) is the common value, if they are equal dim([0, 1]) = 1 dim([0, 1]2) = 2 N([0, 1], r) ≈ 1/r

slide-51
SLIDE 51

Dimensions of continuum random trees

Theorem. dim(M ) = 3 with probability one while Theorem. dim(CRT) = 2 with probability one (ABGM 2013)

slide-52
SLIDE 52

Thank you!

slide-53
SLIDE 53

Estimating the box-counting dimension

For p = 1/n + λn−4/3, λ large

  • 1. mass of the largest component ∼ 2λ
  • 2. surplus of the largest component ∼ 2λ3/3
  • 3. Each ”tree” has mas ∼ λ−2
  • 4. Each tree has diameter ∼

√ λ−2 = λ−1 N(C λ

1 , λ−1) ≍ λ3