Greedy maximal independent sets via local limits Peleg Michaeli Tel - - PowerPoint PPT Presentation

greedy maximal independent sets via local limits
SMART_READER_LITE
LIVE PREVIEW

Greedy maximal independent sets via local limits Peleg Michaeli Tel - - PowerPoint PPT Presentation

Greedy maximal independent sets via local limits Peleg Michaeli Tel Aviv University The 31st International Conference on Probabilistic, Combinatorial and Asymptotic Methods for the Analysis of Algorithms (AofA2020) September 2020 Joint work


slide-1
SLIDE 1

Greedy maximal independent sets via local limits

Peleg Michaeli

Tel Aviv University

The 31st International Conference on Probabilistic, Combinatorial and Asymptotic Methods for the Analysis of Algorithms (AofA2020) September 2020 Joint work with Michael Krivelevich, Tamás Mészáros and Clara Shikhelman

slide-2
SLIDE 2

Parking cars on a cycle

slide-3
SLIDE 3

Parking cars on a cycle

slide-4
SLIDE 4

Parking cars on a cycle

slide-5
SLIDE 5

Parking cars on a cycle

slide-6
SLIDE 6

Parking cars on a cycle

slide-7
SLIDE 7

Parking cars on a cycle

slide-8
SLIDE 8

Parking cars on a cycle

slide-9
SLIDE 9

Parking cars on a cycle

slide-10
SLIDE 10

Parking cars on a cycle

slide-11
SLIDE 11

Parking cars on a cycle

slide-12
SLIDE 12

Independent sets

An independent set is a set of vertices in a graph, no two of which are adjacent. Finding maximum independent sets is very hard Finding maximal independent sets is very easy

slide-13
SLIDE 13

Independent sets

An independent set is a set of vertices in a graph, no two of which are adjacent. Finding maximum independent sets is very hard Finding maximal independent sets is very easy

slide-14
SLIDE 14

Independent sets

An independent set is a set of vertices in a graph, no two of which are adjacent. Finding maximum independent sets is very hard Finding maximal independent sets is very easy

slide-15
SLIDE 15

Greedy MIS

slide-16
SLIDE 16

Greedy MIS

1 2 3 4 5 6 7 8 9

slide-17
SLIDE 17

Greedy MIS

1 2 3 4 5 6 7 8 9

slide-18
SLIDE 18

Greedy MIS

1 2 3 4 5 6 7 8 9

slide-19
SLIDE 19

Greedy MIS

1 2 3 4 5 6 7 8 9

slide-20
SLIDE 20

Greedy MIS

1 2 3 4 5 6 7 8 9

slide-21
SLIDE 21

Greedy MIS

1 2 3 4 5 6 7 8 9

slide-22
SLIDE 22

Greedy MIS

1 2 3 4 5 6 7 8 9

slide-23
SLIDE 23

Greedy MIS

1 2 3 4 5 6 7 8 9

slide-24
SLIDE 24

Greedy MIS

1 2 3 4 5 6 7 8 9

slide-25
SLIDE 25

Greedy MIS

1 2 3 4 5 6 7 8 9

slide-26
SLIDE 26

Greedy MIS — performance

slide-27
SLIDE 27

Greedy MIS — performance

1 2 3 4 5 6 7 8

slide-28
SLIDE 28

Greedy MIS — performance

1 2 3 4 5 6 7 8

slide-29
SLIDE 29

Greedy MIS — performance

1 2 3 4 5 6 7 8

slide-30
SLIDE 30

Greedy MIS — performance

1 2 3 4 5 6 7 8

slide-31
SLIDE 31

Greedy MIS — performance

1 2 3 4 5 6 7 8 2 1 3 4 5 6 7 8

slide-32
SLIDE 32

Greedy MIS — performance

1 2 3 4 5 6 7 8 2 1 3 4 5 6 7 8

slide-33
SLIDE 33

Greedy MIS — performance

1 2 3 4 5 6 7 8 2 1 3 4 5 6 7 8

slide-34
SLIDE 34

Greedy MIS — performance

1 2 3 4 5 6 7 8 2 1 3 4 5 6 7 8

slide-35
SLIDE 35

Random greedy MIS — sequential

slide-36
SLIDE 36

Random greedy MIS — sequential

1 2 3 4 5 6 7 8 9

slide-37
SLIDE 37

Random greedy MIS — sequential

1 2 3 4 5 6 7 8 9

slide-38
SLIDE 38

Random greedy MIS — sequential

1 2 3 4 5 6 7 8 9

slide-39
SLIDE 39

Random greedy MIS — sequential

1 2 3 4 5 6 7 8 9

slide-40
SLIDE 40

Random greedy MIS — sequential

1 2 3 4 5 6 7 8 9

slide-41
SLIDE 41

Random greedy MIS — sequential

1 2 3 4 5 6 7 8 9

slide-42
SLIDE 42

Random greedy MIS — sequential

1 2 3 4 5 6 7 8 9

slide-43
SLIDE 43

Random greedy MIS — sequential

1 2 3 4 5 6 7 8 9

slide-44
SLIDE 44

Random greedy MIS — sequential

1 2 3 4 5 6 7 8 9

slide-45
SLIDE 45

Random greedy MIS — sequential

1 2 3 4 5 6 7 8 9

slide-46
SLIDE 46

Random greedy MIS — sequential

1 2 3 4 5 6 7 8 9

slide-47
SLIDE 47

Greedy independence ratio — previous work

Let I(G) be the yielded independent set, and let ι(G) = |I(G)|/|V (G)|. random variable Flory ’39, Page ’59 McDiarmid ’84 log Wormald ’95 Lauer–Wormald ’07 (same for

  • regular graphs with girth

) BJL ’17, BJM ’17 random graphs with given degree sequence

slide-48
SLIDE 48

Greedy independence ratio — previous work

Let I(G) be the yielded independent set, and let ι(G) = |I(G)|/|V (G)|. random variable Flory ’39, Page ’59 McDiarmid ’84 log Wormald ’95 Lauer–Wormald ’07 (same for

  • regular graphs with girth

) BJL ’17, BJM ’17 random graphs with given degree sequence

slide-49
SLIDE 49

Greedy independence ratio — previous work

Let I(G) be the yielded independent set, and let ι(G) = |I(G)|/|V (G)|. random variable Flory ’39, Page ’59 ι(Pn) → 1

2(1 − e−2)

McDiarmid ’84 log Wormald ’95 Lauer–Wormald ’07 (same for

  • regular graphs with girth

) BJL ’17, BJM ’17 random graphs with given degree sequence

slide-50
SLIDE 50

Greedy independence ratio — previous work

Let I(G) be the yielded independent set, and let ι(G) = |I(G)|/|V (G)|. random variable Flory ’39, Page ’59 ι(Pn) → 1

2(1 − e−2)

McDiarmid ’84 ι(G(n, d/n)) → log(1 + d)/d Wormald ’95 Lauer–Wormald ’07 (same for

  • regular graphs with girth

) BJL ’17, BJM ’17 random graphs with given degree sequence

slide-51
SLIDE 51

Greedy independence ratio — previous work

Let I(G) be the yielded independent set, and let ι(G) = |I(G)|/|V (G)|. random variable Flory ’39, Page ’59 ι(Pn) → 1

2(1 − e−2)

McDiarmid ’84 ι(G(n, d/n)) → log(1 + d)/d Wormald ’95 ι(Gn,d) → 1

2

( 1 − (d − 1)−2/(d−2)) Lauer–Wormald ’07 (same for

  • regular graphs with girth

) BJL ’17, BJM ’17 random graphs with given degree sequence

slide-52
SLIDE 52

Greedy independence ratio — previous work

Let I(G) be the yielded independent set, and let ι(G) = |I(G)|/|V (G)|. random variable Flory ’39, Page ’59 ι(Pn) → 1

2(1 − e−2)

McDiarmid ’84 ι(G(n, d/n)) → log(1 + d)/d Wormald ’95 ι(Gn,d) → 1

2

( 1 − (d − 1)−2/(d−2)) Lauer–Wormald ’07 (same for d-regular graphs with girth → ∞) BJL ’17, BJM ’17 random graphs with given degree sequence

slide-53
SLIDE 53

Greedy independence ratio — previous work

Let I(G) be the yielded independent set, and let ι(G) = |I(G)|/|V (G)|. random variable Flory ’39, Page ’59 ι(Pn) → 1

2(1 − e−2)

McDiarmid ’84 ι(G(n, d/n)) → log(1 + d)/d Wormald ’95 ι(Gn,d) → 1

2

( 1 − (d − 1)−2/(d−2)) Lauer–Wormald ’07 (same for d-regular graphs with girth → ∞) BJL ’17, BJM ’17 random graphs with given degree sequence

slide-54
SLIDE 54

(Random) greedy MIS — parallel

slide-55
SLIDE 55

(Random) greedy MIS — parallel

1 2 3 4 5 6 7 8 9

slide-56
SLIDE 56

(Random) greedy MIS — parallel

1 2 3 4 5 6 7 8 9

slide-57
SLIDE 57

(Random) greedy MIS — parallel

1 2 3 4 5 6 7 8 9

slide-58
SLIDE 58

(Random) greedy MIS — parallel

1 2 3 4 5 6 7 8 9

slide-59
SLIDE 59

Random labelling

slide-60
SLIDE 60

Random labelling

0.05 0.06 0.09 0.21 0.24 0.35 0.37 0.41 0.99

slide-61
SLIDE 61

Random labelling

0.05 0.06 0.09 0.21 0.24 0.35 0.37 0.41 0.99

slide-62
SLIDE 62

Random labelling

0.05 0.06 0.09 0.21 0.24 0.35 0.37 0.41 0.99

slide-63
SLIDE 63

Random labelling

0.05 0.06 0.09 0.21 0.24 0.35 0.37 0.41 0.99

slide-64
SLIDE 64

Random labelling

0.05 0.06 0.09 0.21 0.24 0.35 0.37 0.41 0.99 0.05 0.06 0.08 0.10 0.15 0.25 0.50 0.75 0.85 0.90 0.92 0.94 0.95

slide-65
SLIDE 65

Random labelling

0.05 0.06 0.09 0.21 0.24 0.35 0.37 0.41 0.99 0.76 0.77 0.68 0.35 0.42 0.54 0.83 0.57 0.56 0.90 0.45 0.63 0.87

slide-66
SLIDE 66

Random labelling

0.05 0.06 0.09 0.21 0.24 0.35 0.37 0.41 0.99 0.76 0.77 0.68 0.35 0.42 0.54 0.83 0.57 0.56 0.90 0.45 0.63 0.87

slide-67
SLIDE 67

Random labelling

0.05 0.06 0.09 0.21 0.24 0.35 0.37 0.41 0.99 0.76 0.77 0.68 0.35 0.42 0.54 0.83 0.57 0.56 0.90 0.45 0.63 0.87

slide-68
SLIDE 68

Random labelling

0.05 0.06 0.09 0.21 0.24 0.35 0.37 0.41 0.99 0.76 0.77 0.68 0.35 0.42 0.54 0.83 0.57 0.56 0.90 0.45 0.63 0.87

slide-69
SLIDE 69

Random labelling

0.05 0.06 0.09 0.21 0.24 0.35 0.37 0.41 0.99 0.76 0.77 0.68 0.35 0.42 0.54 0.83 0.57 0.56 0.90 0.45 0.63 0.87

slide-70
SLIDE 70

Random labelling

0.05 0.06 0.09 0.21 0.24 0.35 0.37 0.41 0.99 0.76 0.77 0.68 0.35 0.42 0.54 0.83 0.57 0.56 0.90 0.45 0.63 0.87

slide-71
SLIDE 71

General framework

Let Gn be a graph sequence satisfying |Gn| → ∞. We wish to calculate the asymptotics of ι(Gn). We approximate I for chosen uniformly. We hope that this is determined by a small neighbourhood of . Decay of correlation = a.a.s. This local view of is captured by the local limit of . Develop a machinery to calculate the probability that the root of the local limit is red.

slide-72
SLIDE 72

General framework

Let Gn be a graph sequence satisfying |Gn| → ∞. We wish to calculate the asymptotics of ι(Gn). We approximate E[ι(Gn)] = P(ρn ∈ I(Gn)) for ρn chosen uniformly. We hope that this is determined by a small neighbourhood of . Decay of correlation = a.a.s. This local view of is captured by the local limit of . Develop a machinery to calculate the probability that the root of the local limit is red.

slide-73
SLIDE 73

General framework

Let Gn be a graph sequence satisfying |Gn| → ∞. We wish to calculate the asymptotics of ι(Gn). We approximate E[ι(Gn)] = P(ρn ∈ I(Gn)) for ρn chosen uniformly. We hope that this is determined by a small neighbourhood of ρn. Decay of correlation = a.a.s. This local view of is captured by the local limit of . Develop a machinery to calculate the probability that the root of the local limit is red.

slide-74
SLIDE 74

General framework

Let Gn be a graph sequence satisfying |Gn| → ∞. We wish to calculate the asymptotics of ι(Gn). We approximate E[ι(Gn)] = P(ρn ∈ I(Gn)) for ρn chosen uniformly. We hope that this is determined by a small neighbourhood of ρn. Decay of correlation = ⇒ ι(Gn) ∼ E[ι(Gn)] a.a.s. This local view of is captured by the local limit of . Develop a machinery to calculate the probability that the root of the local limit is red.

slide-75
SLIDE 75

General framework

Let Gn be a graph sequence satisfying |Gn| → ∞. We wish to calculate the asymptotics of ι(Gn). We approximate E[ι(Gn)] = P(ρn ∈ I(Gn)) for ρn chosen uniformly. We hope that this is determined by a small neighbourhood of ρn. Decay of correlation = ⇒ ι(Gn) ∼ E[ι(Gn)] a.a.s. This local view of ρn is captured by the local limit of Gn. Develop a machinery to calculate the probability that the root of the local limit is red.

slide-76
SLIDE 76

General framework

Let Gn be a graph sequence satisfying |Gn| → ∞. We wish to calculate the asymptotics of ι(Gn). We approximate E[ι(Gn)] = P(ρn ∈ I(Gn)) for ρn chosen uniformly. We hope that this is determined by a small neighbourhood of ρn. Decay of correlation = ⇒ ι(Gn) ∼ E[ι(Gn)] a.a.s. This local view of ρn is captured by the local limit of Gn. Develop a machinery to calculate the probability that the root of the local limit is red.

slide-77
SLIDE 77

Local limits (a.k.a. Benjamini–Schramm Limits)

We say that a (random) graph sequence Gn converges locally to a (random) rooted graph (U, ρ) if for every r ≥ 0 the ball BGn(ρn, r) converges in distribution to BU(ρ, r), where ρn is a uniform vertex of Gn.

slide-78
SLIDE 78

Local limits (a.k.a. Benjamini–Schramm Limits)

We say that a (random) graph sequence Gn converges locally to a (random) rooted graph (U, ρ) if for every r ≥ 0 the ball BGn(ρn, r) converges in distribution to BU(ρ, r), where ρn is a uniform vertex of Gn.

slide-79
SLIDE 79

Local limits (a.k.a. Benjamini–Schramm Limits)

We say that a (random) graph sequence Gn converges locally to a (random) rooted graph (U, ρ) if for every r ≥ 0 the ball BGn(ρn, r) converges in distribution to BU(ρ, r), where ρn is a uniform vertex of Gn.

slide-80
SLIDE 80

Local limits (a.k.a. Benjamini–Schramm Limits)

We say that a (random) graph sequence Gn converges locally to a (random) rooted graph (U, ρ) if for every r ≥ 0 the ball BGn(ρn, r) converges in distribution to BU(ρ, r), where ρn is a uniform vertex of Gn.

slide-81
SLIDE 81

Local limits (a.k.a. Benjamini–Schramm Limits)

We say that a (random) graph sequence Gn converges locally to a (random) rooted graph (U, ρ) if for every r ≥ 0 the ball BGn(ρn, r) converges in distribution to BU(ρ, r), where ρn is a uniform vertex of Gn.

slide-82
SLIDE 82

Local limits (a.k.a. Benjamini–Schramm Limits)

We say that a (random) graph sequence Gn converges locally to a (random) rooted graph (U, ρ) if for every r ≥ 0 the ball BGn(ρn, r) converges in distribution to BU(ρ, r), where ρn is a uniform vertex of Gn. · · ·

slide-83
SLIDE 83

Local limits (a.k.a. Benjamini–Schramm Limits)

We say that a (random) graph sequence Gn converges locally to a (random) rooted graph (U, ρ) if for every r ≥ 0 the ball BGn(ρn, r) converges in distribution to BU(ρ, r), where ρn is a uniform vertex of Gn. · · ·

slide-84
SLIDE 84

Local limits (a.k.a. Benjamini–Schramm Limits)

We say that a (random) graph sequence Gn converges locally to a (random) rooted graph (U, ρ) if for every r ≥ 0 the ball BGn(ρn, r) converges in distribution to BU(ρ, r), where ρn is a uniform vertex of Gn. · · ·

slide-85
SLIDE 85

Local limits (a.k.a. Benjamini–Schramm Limits)

We say that a (random) graph sequence Gn converges locally to a (random) rooted graph (U, ρ) if for every r ≥ 0 the ball BGn(ρn, r) converges in distribution to BU(ρ, r), where ρn is a uniform vertex of Gn.

Examples

Pn, Cn

loc

− → Z [n]d loc − → Zd G(n, d/n) loc − → Td, a Galton–Watson Pois(d) tree Gn,d

loc

− → the d-regular tree Uniform random tree Tn

loc

− → ˆ T1, a size-biased GW Pois(1) tree Finite d-ary balanced tree loc − → the canopy tree

slide-86
SLIDE 86

Convergence of the greedy independence ratio

Say that Gn has subfactorial path growth if the expected number of paths from a typical vertex is subfactorial in their length. (bounded degree subfactorial path growth)

Theorem (Krivelevich, Mészáros, M., Shikhelman ’20)

Suppose has subfactorial path growth. If

loc

then a.a.s. is red

slide-87
SLIDE 87

Convergence of the greedy independence ratio

Say that Gn has subfactorial path growth if the expected number of paths from a typical vertex is subfactorial in their length. (bounded degree ⊊ subfactorial path growth)

Theorem (Krivelevich, Mészáros, M., Shikhelman ’20)

Suppose has subfactorial path growth. If

loc

then a.a.s. is red

slide-88
SLIDE 88

Convergence of the greedy independence ratio

Say that Gn has subfactorial path growth if the expected number of paths from a typical vertex is subfactorial in their length. (bounded degree ⊊ subfactorial path growth)

Theorem (Krivelevich, Mészáros, M., Shikhelman ’20)

Suppose Gn has subfactorial path growth. If Gn

loc

− → (U, ρ) then ι(Gn) → ι(U, ρ) a.a.s. is red

slide-89
SLIDE 89

Convergence of the greedy independence ratio

Say that Gn has subfactorial path growth if the expected number of paths from a typical vertex is subfactorial in their length. (bounded degree ⊊ subfactorial path growth)

Theorem (Krivelevich, Mészáros, M., Shikhelman ’20)

Suppose Gn has subfactorial path growth. If Gn

loc

− → (U, ρ) then ι(Gn) → ι(U, ρ) a.a.s. P(ρ is red)

slide-90
SLIDE 90

Exploration algorithms / decay of correlation

slide-91
SLIDE 91

Exploration algorithms / decay of correlation

slide-92
SLIDE 92

Exploration algorithms / decay of correlation

slide-93
SLIDE 93

Exploration algorithms / decay of correlation

slide-94
SLIDE 94

Exploration algorithms / decay of correlation

slide-95
SLIDE 95

Exploration algorithms / decay of correlation

slide-96
SLIDE 96

Exploration algorithms / decay of correlation

slide-97
SLIDE 97

Exploration algorithms / decay of correlation

slide-98
SLIDE 98

Exploration algorithms / decay of correlation

slide-99
SLIDE 99

Exploration algorithms / decay of correlation

slide-100
SLIDE 100

Exploration algorithms / decay of correlation

slide-101
SLIDE 101

Exploration algorithms / decay of correlation

slide-102
SLIDE 102

Exploration algorithms / decay of correlation

slide-103
SLIDE 103

Exploration algorithms / decay of correlation

slide-104
SLIDE 104

Locally tree-like

We need to calculate ι(U, ρ), but even is still unknown... Let us therefore restrict ourselves to locally tree-like graph sequences, i.e., graph sequences for which is almost surely a tree. Assuming the children of are roots to independent subtrees, and conditioning on the label of , children of the past are roots to independent processes.

slide-105
SLIDE 105

Locally tree-like

We need to calculate ι(U, ρ), but even ι(Z2) is still unknown... Let us therefore restrict ourselves to locally tree-like graph sequences, i.e., graph sequences for which is almost surely a tree. Assuming the children of are roots to independent subtrees, and conditioning on the label of , children of the past are roots to independent processes.

slide-106
SLIDE 106

Locally tree-like

We need to calculate ι(U, ρ), but even ι(Z2) is still unknown... Let us therefore restrict ourselves to locally tree-like graph sequences, i.e., graph sequences for which (U, ρ) is almost surely a tree. Assuming the children of are roots to independent subtrees, and conditioning on the label of , children of the past are roots to independent processes.

slide-107
SLIDE 107

Locally tree-like

We need to calculate ι(U, ρ), but even ι(Z2) is still unknown... Let us therefore restrict ourselves to locally tree-like graph sequences, i.e., graph sequences for which (U, ρ) is almost surely a tree. ρ

u1 u2

· · ·

ud

Assuming the children of are roots to independent subtrees, and conditioning on the label of , children of the past are roots to independent processes.

slide-108
SLIDE 108

Locally tree-like

We need to calculate ι(U, ρ), but even ι(Z2) is still unknown... Let us therefore restrict ourselves to locally tree-like graph sequences, i.e., graph sequences for which (U, ρ) is almost surely a tree. ρ

u1 u2

· · ·

ud

Assuming the children of ρ are roots to independent subtrees, and conditioning on the label of ρ, children of the past are roots to independent processes.

slide-109
SLIDE 109

Systems of ordinary difgerential equations

Let (U, ρ) be a single-type branching process. I I I I

slide-110
SLIDE 110

Systems of ordinary difgerential equations

Let (U, ρ) be a single-type branching process. y(x) = P(ρ ∈ I(U[Pρ]) ∧ σρ < x) I I I

slide-111
SLIDE 111

Systems of ordinary difgerential equations

Let (U, ρ) be a single-type branching process. y(x) = P(ρ ∈ I(U[Pρ]) ∧ σρ < x) = x · P(ρ ∈ I(U[Pρ]) | σρ < x) = ∫ x P(ρ ∈ I(U[Pρ]) | σρ = z)dz I

slide-112
SLIDE 112

Systems of ordinary difgerential equations

Let (U, ρ) be a single-type branching process. y(x) = P(ρ ∈ I(U[Pρ]) ∧ σρ < x) = x · P(ρ ∈ I(U[Pρ]) | σρ < x) = ∫ x P(ρ ∈ I(U[Pρ]) | σρ = z)dz y′(x) = P(ρ ∈ I(U[Pρ]) | σρ = x)

slide-113
SLIDE 113

Systems of ordinary difgerential equations

Let (U, ρ) be a single-type branching process. y(x) = P(ρ ∈ I(U[Pρ]) ∧ σρ < x) = x · P(ρ ∈ I(U[Pρ]) | σρ < x) = ∫ x P(ρ ∈ I(U[Pρ]) | σρ = z)dz y′(x) = P(ρ ∈ I(U[Pρ]) | σρ = x) Thus, if y is a unique solution of y′(x) = ∑

ℓ∈N

P(ξ[< x] = ℓ) ( 1 − y(x) x )ℓ , y(0) = 0, then, ι(U, ρ) = y(1).

slide-114
SLIDE 114

Systems of ordinary difgerential equations

Let (U, ρ) be a single-type branching process. y(x) = P(ρ ∈ I(U[Pρ]) ∧ σρ < x) = x · P(ρ ∈ I(U[Pρ]) | σρ < x) = ∫ x P(ρ ∈ I(U[Pρ]) | σρ = z)dz y′(x) = P(ρ ∈ I(U[Pρ]) | σρ = x) Thus, if y is a unique solution of y′(x) = ∑

ℓ∈N

P(ξ[< x] = ℓ) ( 1 − y(x) x )ℓ , y(0) = 0, then, ι(U, ρ) = y(1).

slide-115
SLIDE 115

Systems of ordinary difgerential equations

Let (U, ρ) be a (simple) multitype branching process. yk(x) = P(ρ ∈ I(U[Pρ]) ∧ σρ < x | τ = k) = x · P(ρ ∈ I(U[Pρ]) | σρ < x, τ = k) = ∫ x P(ρ ∈ I(U[Pρ]) | σρ = z, τ = k)dz y′

k(x) = P(ρ ∈ I(U[Pρ]) | σρ = x, τ = k)

Thus, if y is a unique solution of y′

k(x) =

ℓ∈NT

j∈T

P ( ξk→j[< x] = ℓj )( 1 − yj(x) x )ℓj , yk(0) = 0, then, ι(U, ρ) = E[yk(1)].

slide-116
SLIDE 116

Application: paths and cycles

Pn and Cn converge locally to Z, which can be thought of as a 2-type branching process.

  • 1

1

  • 2

2

  • 3

3

= = Thus

slide-117
SLIDE 117

Application: paths and cycles

Pn and Cn converge locally to Z, which can be thought of as a 2-type branching process.

  • 1

1

  • 2

2

  • 3

3

= = Thus

slide-118
SLIDE 118

Application: paths and cycles

Pn and Cn converge locally to Z, which can be thought of as a 2-type branching process.

  • 1

1

  • 2

2

  • 3

3

y′

b(x) = 1 − yb(x)

= ⇒ yb(x) = 1 − e−x, y′

r(x) = (1 − yb(x))2 = e−2x

= ⇒ yr(x) = 1 2 ( 1 − e−2x) . Thus

slide-119
SLIDE 119

Application: paths and cycles

Pn and Cn converge locally to Z, which can be thought of as a 2-type branching process.

  • 1

1

  • 2

2

  • 3

3

y′

b(x) = 1 − yb(x)

= ⇒ yb(x) = 1 − e−x, y′

r(x) = (1 − yb(x))2 = e−2x

= ⇒ yr(x) = 1 2 ( 1 − e−2x) . Thus ι(Pn), ι(Cn) → ι(Z) = y2(1) = 1 2 ( 1 − e−2) .

slide-120
SLIDE 120

Application: paths and cycles

Pn and Cn converge locally to Z, which can be thought of as a 2-type branching process.

  • 1

1

  • 2

2

  • 3

3

y′

b(x) = 1 − yb(x)

= ⇒ yb(x) = 1 − e−x, y′

r(x) = (1 − yb(x))2 = e−2x

= ⇒ yr(x) = 1 2 ( 1 − e−2x) . Thus ι(Pn), ι(Cn) → ι(Z) = y2(1) = 1 2 ( 1 − e−2) . α(Pn)/n, α(Cn)/n → 1/2.

slide-121
SLIDE 121

Application: binomial random graphs

Easy fact: G(n, d/n) converges locally to the Pois(d) branching process. y′(x) =

ℓ=0

(dx)ℓ edxℓ! ( 1 − y(x) x )ℓ = e−dy(x). hence y(x) = log(1 + dx)/d. Thus log log

slide-122
SLIDE 122

Application: binomial random graphs

Easy fact: G(n, d/n) converges locally to the Pois(d) branching process. y′(x) =

ℓ=0

(dx)ℓ edxℓ! ( 1 − y(x) x )ℓ = e−dy(x). hence y(x) = log(1 + dx)/d. Thus ι(G(n, d/n)) → ι(Td) = y(1) = log(1 + d) d . log

slide-123
SLIDE 123

Application: binomial random graphs

Easy fact: G(n, d/n) converges locally to the Pois(d) branching process. y′(x) =

ℓ=0

(dx)ℓ edxℓ! ( 1 − y(x) x )ℓ = e−dy(x). hence y(x) = log(1 + dx)/d. Thus ι(G(n, d/n)) → ι(Td) = y(1) = log(1 + d) d . α(G(n, d/n))/n → 2 log d/d · (1 + od(1)).

slide-124
SLIDE 124

Size-biased Galton–Watson branching processes

Grimmett ’80: the sequence of uniform random trees converges locally to the size-biased Galton–Watson Pois(1) tree.

slide-125
SLIDE 125

Size-biased Galton–Watson branching processes

Grimmett ’80: the sequence of uniform random trees converges locally to the size-biased Galton–Watson Pois(1) tree.

slide-126
SLIDE 126

Size-biased Galton–Watson branching processes

Grimmett ’80: the sequence of uniform random trees converges locally to the size-biased Galton–Watson Pois(1) tree.

slide-127
SLIDE 127

Size-biased Galton–Watson branching processes

Grimmett ’80: the sequence of uniform random trees converges locally to the size-biased Galton–Watson Pois(1) tree.

slide-128
SLIDE 128

Size-biased Galton–Watson branching processes

Grimmett ’80: the sequence of uniform random trees converges locally to the size-biased Galton–Watson Pois(1) tree.

slide-129
SLIDE 129

Size-biased Galton–Watson branching processes

Grimmett ’80: the sequence of uniform random trees converges locally to the size-biased Galton–Watson Pois(1) tree.

slide-130
SLIDE 130

Size-biased Galton–Watson branching processes

Grimmett ’80: the sequence of uniform random trees converges locally to the size-biased Galton–Watson Pois(1) tree.

slide-131
SLIDE 131

Size-biased Galton–Watson branching processes

Grimmett ’80: the sequence of uniform random trees converges locally to the size-biased Galton–Watson Pois(1) tree.

slide-132
SLIDE 132

Size-biased Galton–Watson branching processes

Grimmett ’80: the sequence of uniform random trees converges locally to the size-biased Galton–Watson Pois(1) tree.

slide-133
SLIDE 133

Size-biased Galton–Watson branching processes

Grimmett ’80: the sequence of uniform random trees converges locally to the size-biased Galton–Watson Pois(1) tree.

slide-134
SLIDE 134

Application: uniform random trees

Let s be the type of a vertex on the spine, and t be the type of a vertex on

  • ne of the hanging trees. We have already seen

yt(x) = log(1 + x), and

s s t s

hence

s

, and we get

s

slide-135
SLIDE 135

Application: uniform random trees

Let s be the type of a vertex on the spine, and t be the type of a vertex on

  • ne of the hanging trees. We have already seen

yt(x) = log(1 + x), and y′

s(x) = (1 − ys(x))y′ t(x) = 1 − ys(x)

1 + x , hence ys(x) = 1 − (1 + x)−1, and we get ι(Tn) → ι( ˆ T1) = ys(1) = 1 2.

slide-136
SLIDE 136

Application: uniform random trees

Let s be the type of a vertex on the spine, and t be the type of a vertex on

  • ne of the hanging trees. We have already seen

yt(x) = log(1 + x), and y′

s(x) = (1 − ys(x))y′ t(x) = 1 − ys(x)

1 + x , hence ys(x) = 1 − (1 + x)−1, and we get ι(Tn) → ι( ˆ T1) = ys(1) = 1 2. α(Tn)/n → W0(1) ≈ 0.56714...

slide-137
SLIDE 137

Simulations don’t lie

red: 125 (50%), green: 92 ( 37%), blue: 32 ( 13%), black: 1

slide-138
SLIDE 138

Simulations don’t lie

red: 125 (50%), green: 92 (≈ 37%), blue: 32 (≈ 13%), black: 1

slide-139
SLIDE 139

Simulations don’t lie (but I do)

red: 125 (50%), green: 92 (≈ 37%), blue: 32 (≈ 13%), black: 1

slide-140
SLIDE 140

Greedy independence ratio — results

Flory ’39, Page ’59 ι(Pn) → 1

2(1 − e−2)

McDiarmid ’84 ι(G(n, d/n)) → log(1 + d)/d Wormald ’95 ι(Gn,d) → 1

2

( 1 − (d − 1)−2/(d−2)) Lauer–Wormald ’07 (d-regular graphs with girth → ∞) KMMS ’20 (same for functional digraphs)

slide-141
SLIDE 141

Greedy independence ratio — results

Flory ’39, Page ’59 ι(Pn) → 1

2(1 − e−2)

McDiarmid ’84 ι(G(n, d/n)) → log(1 + d)/d Wormald ’95 ι(Gn,d) → 1

2

( 1 − (d − 1)−2/(d−2)) Lauer–Wormald ’07 (d-regular graphs with girth → ∞) KMMS ’20 (same for functional digraphs)

slide-142
SLIDE 142

Greedy independence ratio — results

Flory ’39, Page ’59 ι(Pn) → 1

2(1 − e−2)

McDiarmid ’84 ι(G(n, d/n)) → log(1 + d)/d

Wormald ’95 ι(Gn,d) → 1

2

( 1 − (d − 1)−2/(d−2)) Lauer–Wormald ’07 (d-regular graphs with girth → ∞) KMMS ’20 (same for functional digraphs)

slide-143
SLIDE 143

Greedy independence ratio — results

Flory ’39, Page ’59 ι(Pn) → 1

2(1 − e−2)

McDiarmid ’84 ι(G(n, d/n)) → log(1 + d)/d

Wormald ’95 ι(Gn,d) → 1

2

( 1 − (d − 1)−2/(d−2)) ✓ Lauer–Wormald ’07 (d-regular graphs with girth → ∞) KMMS ’20 (same for functional digraphs)

slide-144
SLIDE 144

Greedy independence ratio — results

Flory ’39, Page ’59 ι(Pn) → 1

2(1 − e−2)

McDiarmid ’84 ι(G(n, d/n)) → log(1 + d)/d

Wormald ’95 ι(Gn,d) → 1

2

( 1 − (d − 1)−2/(d−2)) ✓ Lauer–Wormald ’07 (d-regular graphs with girth → ∞) ✓ KMMS ’20 (same for functional digraphs)

slide-145
SLIDE 145

Greedy independence ratio — results

Flory ’39, Page ’59 ι(Pn) → 1

2(1 − e−2)

McDiarmid ’84 ι(G(n, d/n)) → log(1 + d)/d

Wormald ’95 ι(Gn,d) → 1

2

( 1 − (d − 1)−2/(d−2)) ✓ Lauer–Wormald ’07 (d-regular graphs with girth → ∞) ✓ KMMS ’20 ι(Tn) → 1

2

(same for functional digraphs)

slide-146
SLIDE 146

Greedy independence ratio — results

Flory ’39, Page ’59 ι(Pn) → 1

2(1 − e−2)

McDiarmid ’84 ι(G(n, d/n)) → log(1 + d)/d

Wormald ’95 ι(Gn,d) → 1

2

( 1 − (d − 1)−2/(d−2)) ✓ Lauer–Wormald ’07 (d-regular graphs with girth → ∞) ✓ KMMS ’20 ι(Tn) → 1

2

(same for functional digraphs)

slide-147
SLIDE 147

Paths are the worst trees

Theorem (Krivelevich, Mészáros, M., Shikhelman ’20)

If is a tree on vertices, then .

slide-148
SLIDE 148

Paths are the worst trees

ι(Pn) → 1

2

( 1 − e−2) ≈ 0.43233...

Theorem (Krivelevich, Mészáros, M., Shikhelman ’20)

If is a tree on vertices, then .

slide-149
SLIDE 149

Paths are the worst trees

ι(Pn) → 1

2

( 1 − e−2) ≈ 0.43233... ι(Sn) → 1

Theorem (Krivelevich, Mészáros, M., Shikhelman ’20)

If is a tree on vertices, then .

slide-150
SLIDE 150

Paths are the worst trees

ι(Pn) → 1

2

( 1 − e−2) ≈ 0.43233... ι(Sn) → 1

Theorem (Krivelevich, Mészáros, M., Shikhelman ’20)

If is a tree on vertices, then .

slide-151
SLIDE 151

Paths are the worst trees

ι(Pn) → 1

2

( 1 − e−2) ≈ 0.43233... ι(Sn) → 1

Theorem (Krivelevich, Mészáros, M., Shikhelman ’20)

If is a tree on vertices, then .

slide-152
SLIDE 152

Paths are the worst trees

ι(Pn) → 1

2

( 1 − e−2) ≈ 0.43233... ι(Sn) → 1

Theorem (Krivelevich, Mészáros, M., Shikhelman ’20)

If T is a tree on n vertices, then E[ι(Pn)] ≤ E[ι(T)].

slide-153
SLIDE 153

What’s next?

Graph sequences that are not locally tree-like Better/other local rules Other colours ???

slide-154
SLIDE 154

Thank You!