Improved bounds for MCMC sampling colorings of G ( n , d / n ) - - PowerPoint PPT Presentation

improved bounds for mcmc sampling colorings of g n d n
SMART_READER_LITE
LIVE PREVIEW

Improved bounds for MCMC sampling colorings of G ( n , d / n ) - - PowerPoint PPT Presentation

Improved bounds for MCMC sampling colorings of G ( n , d / n ) Charis Efthymiou efthymiou@gmail.com Goethe University, Frankfurt Joint work with: T. Hayes, D. Stefankovi c and E. Vigoda Workshop on Local Algorithms MIT Boston, June,


slide-1
SLIDE 1

Improved bounds for MCMC sampling colorings of G(n, d/n)

Charis Efthymiou efthymiou@gmail.com

Goethe University, Frankfurt

Joint work with: T. Hayes, D. ˇ Stefankoviˇ c and E. Vigoda Workshop on Local Algorithms

MIT Boston, June, 2018

slide-2
SLIDE 2

Sampling Problem

slide-3
SLIDE 3

Sampling Problem

Coloring model µ

slide-4
SLIDE 4

Sampling Problem

Coloring model µ

For a graph G = (V , E) and an integer k > 0:

slide-5
SLIDE 5

Sampling Problem

Coloring model µ

For a graph G = (V , E) and an integer k > 0: uniform distribution over the proper k-colorings of G

slide-6
SLIDE 6

Sampling Problem

Coloring model µ

For a graph G = (V , E) and an integer k > 0: uniform distribution over the proper k-colorings of G

Sampling Problem

Input: G = (V , E), k Output: a k-coloring distributed as in µ(·)

slide-7
SLIDE 7

Sampling Problem

slide-8
SLIDE 8

Sampling Problem

Input graph is G(n,d/n)

slide-9
SLIDE 9

Sampling Problem

Input graph is G(n,d/n)

  • n vertices
slide-10
SLIDE 10

Sampling Problem

Input graph is G(n,d/n)

  • n vertices
  • edges appear independently with probability d/n, d is fixed
slide-11
SLIDE 11

Sampling Problem

Input graph is G(n,d/n)

  • n vertices
  • edges appear independently with probability d/n, d is fixed

Efficient algorithms

slide-12
SLIDE 12

Sampling Problem

Input graph is G(n,d/n)

  • n vertices
  • edges appear independently with probability d/n, d is fixed

Efficient algorithms

  • unlikely to have efficient algorithm
slide-13
SLIDE 13

Sampling Problem

Input graph is G(n,d/n)

  • n vertices
  • edges appear independently with probability d/n, d is fixed

Efficient algorithms

  • unlikely to have efficient algorithm
  • focus on efficient approximation algorithms
slide-14
SLIDE 14

Markov Chain Monte Carlo

slide-15
SLIDE 15

Markov Chain Monte Carlo

Given G and integer k > 0,

slide-16
SLIDE 16

Markov Chain Monte Carlo

Given G and integer k > 0,

  • set up an Markov Chain over the k-colorings of G
slide-17
SLIDE 17

Markov Chain Monte Carlo

Given G and integer k > 0,

  • set up an Markov Chain over the k-colorings of G
  • the equilibrium distribution is the coloring model
slide-18
SLIDE 18

Markov Chain Monte Carlo

Given G and integer k > 0,

  • set up an Markov Chain over the k-colorings of G
  • the equilibrium distribution is the coloring model
  • the algorithm simulates the Markov Chain
slide-19
SLIDE 19

Markov Chain Monte Carlo

Given G and integer k > 0,

  • set up an Markov Chain over the k-colorings of G
  • the equilibrium distribution is the coloring model
  • the algorithm simulates the Markov Chain
  • outputs the configuration of the chain after

“sufficiently many” transitions

slide-20
SLIDE 20

Markov Chain Monte Carlo

Given G and integer k > 0,

  • set up an Markov Chain over the k-colorings of G
  • the equilibrium distribution is the coloring model
  • the algorithm simulates the Markov Chain
  • outputs the configuration of the chain after

“sufficiently many” transitions the output should be “close” to µ

slide-21
SLIDE 21

Markov Chain Monte Carlo

Given G and integer k > 0,

  • set up an Markov Chain over the k-colorings of G
  • the equilibrium distribution is the coloring model
  • the algorithm simulates the Markov Chain
  • outputs the configuration of the chain after

“sufficiently many” transitions the output should be “close” to µ it is desirable that the chain “mixes fast”

slide-22
SLIDE 22

The local algorithms

slide-23
SLIDE 23

The local algorithms

“Glauber dynamics’

  • X0 = σ
  • Xt → Xt+1
  • Choose vertex w uniformly at random from V
  • Set Xt+1(u) = Xt(u), for every vertex u = w
  • Set Xt+1(w) according to µ conditional on Xt+1(V \w).
slide-24
SLIDE 24

The local algorithms

“Glauber dynamics’

  • X0 = σ
  • Xt → Xt+1
  • Choose vertex w uniformly at random from V
  • Set Xt+1(u) = Xt(u), for every vertex u = w
  • Set Xt+1(w) according to µ conditional on Xt+1(V \w).

Block dynamics

. . . instead of single vertices, update small the blocks.

slide-25
SLIDE 25

The problem

MCMC sampling colorings of G(n, d/n) with Glauber dynamics

slide-26
SLIDE 26

Some technicalities

slide-27
SLIDE 27

Some technicalities

There is a standard way of dealing with . . .

  • ergodicity
  • how to get initial configuration
slide-28
SLIDE 28

Some technicalities

There is a standard way of dealing with . . .

  • ergodicity
  • how to get initial configuration

Focus

. . . speed of convergence.

slide-29
SLIDE 29

How to measure speed . . .

slide-30
SLIDE 30

How to measure speed . . .

Mixing Time

The number of transitions needed for the chain to reach within total variation distance 1/e from µ(·). For worst case X0.

slide-31
SLIDE 31

How to measure speed . . .

Mixing Time

The number of transitions needed for the chain to reach within total variation distance 1/e from µ(·). For worst case X0.

Interesting cases

. . . when the mixing time is polynomial in n

slide-32
SLIDE 32

How to measure speed . . .

Mixing Time

The number of transitions needed for the chain to reach within total variation distance 1/e from µ(·). For worst case X0.

Interesting cases

. . . when the mixing time is polynomial in n . . . we have “rapid mixing”

slide-33
SLIDE 33

Rapid Mixing and Maximum Degree ∆

slide-34
SLIDE 34

Rapid Mixing and Maximum Degree ∆

Maximum Degree Bounds for colorings

Vigoda (1999) k > 11

6 ∆ for general G

Hayes,Vera,Vigoda (2007) k = Ω(∆/ log ∆) for planar G Goldberg, Martin, Paterson (2004) k ≥ (1.763 + ǫ)∆ for G triangle free and amenable Dyer, Frieze, Hayes, Vigoda (2004) k ≥ (1.48 + ǫ)∆ for G of girth g ≥ 7 Frieze, Vera (2006) k ≥ (1.763 + ǫ)∆ for G locally sparse.

slide-35
SLIDE 35

Max degree is too high!

slide-36
SLIDE 36

Max degree is too high!

Degrees for typical instances of G(n, d/n)

slide-37
SLIDE 37

Max degree is too high!

Degrees for typical instances of G(n, d/n)

  • the maximum degree is Θ

ln n

ln ln n

slide-38
SLIDE 38

Max degree is too high!

Degrees for typical instances of G(n, d/n)

  • the maximum degree is Θ

ln n

ln ln n

  • the “vast majority” of the vertices are of degree in (1 ± ǫ)d
slide-39
SLIDE 39

Max degree is too high!

Degrees for typical instances of G(n, d/n)

  • the maximum degree is Θ

ln n

ln ln n

  • the “vast majority” of the vertices are of degree in (1 ± ǫ)d

Remark

the “natural” bound for k is w.r.t. the expected degree d

slide-40
SLIDE 40

Max degree is too high!

Degrees for typical instances of G(n, d/n)

  • the maximum degree is Θ

ln n

ln ln n

  • the “vast majority” of the vertices are of degree in (1 ± ǫ)d

Remark

the “natural” bound for k is w.r.t. the expected degree d

Conjectured Bound

We have rapid mixing when k ≥ (1 + ǫ)d.

slide-41
SLIDE 41

Previous Work

slide-42
SLIDE 42

Previous Work

  • Dyer, Flaxman, Frieze, Vigoda (2005): k ≥ Θ

ln ln n

ln ln ln n

slide-43
SLIDE 43

Previous Work

  • Dyer, Flaxman, Frieze, Vigoda (2005): k ≥ Θ

ln ln n

ln ln ln n

  • k still depends on n
slide-44
SLIDE 44

Previous Work

  • Dyer, Flaxman, Frieze, Vigoda (2005): k ≥ Θ

ln ln n

ln ln ln n

  • k still depends on n
  • Mossel, Sly (2008): k ≥ dc
slide-45
SLIDE 45

Previous Work

  • Dyer, Flaxman, Frieze, Vigoda (2005): k ≥ Θ

ln ln n

ln ln ln n

  • k still depends on n
  • Mossel, Sly (2008): k ≥ dc
  • Efthymiou (2014): k ≥ (11/2)d
slide-46
SLIDE 46

Main Result

slide-47
SLIDE 47

Main Result

Theorem (Rapid Mixing)

For ǫ > 0 and sufficiently large d > 0 the following is true: For k ≥ (α + ǫ)d and with probability 1 − o(1) over G(n, d/n), the Glauber dynamics exhibits Tmix = O

  • n2+

1 log d

  • ,

where α = 1.763 . . . is the solution to the equation (1/z)e(1/z) = 1.

slide-48
SLIDE 48

The effect of high degrees

slide-49
SLIDE 49

The effect of high degrees

Strategy from Dyer et al. (2005)

“Use block dynamics & hide the high degrees inside the blocks”

slide-50
SLIDE 50

The plan

slide-51
SLIDE 51

The plan

  • define appropriate block partition
slide-52
SLIDE 52

The plan

  • define appropriate block partition
  • show rapid mixing for the block dynamics
slide-53
SLIDE 53

The plan

  • define appropriate block partition
  • show rapid mixing for the block dynamics
  • deduce rapid mixing for the Glauber dynamics
slide-54
SLIDE 54

The plan

  • define appropriate block partition
  • show rapid mixing for the block dynamics
  • deduce rapid mixing for the Glauber dynamics
  • use comparison
slide-55
SLIDE 55

Block Construction

slide-56
SLIDE 56

Block Construction

Weights [Efthymiou (2014)]

  • Each vertex u of degree deg(u) is assigned weight

W (u) = (1 + γ)−1 deg(u) ≤ (1 + ǫ)d dc · deg(u)

  • therwise
slide-57
SLIDE 57

Block Construction

Weights [Efthymiou (2014)]

  • Each vertex u of degree deg(u) is assigned weight

W (u) = (1 + γ)−1 deg(u) ≤ (1 + ǫ)d dc · deg(u)

  • therwise
  • Every path L is assigned weight

u∈L W (u)

slide-58
SLIDE 58

Block Construction

Weights [Efthymiou (2014)]

  • Each vertex u of degree deg(u) is assigned weight

W (u) = (1 + γ)−1 deg(u) ≤ (1 + ǫ)d dc · deg(u)

  • therwise
  • Every path L is assigned weight

u∈L W (u)

“Break Points”

slide-59
SLIDE 59

Block Construction

Weights [Efthymiou (2014)]

  • Each vertex u of degree deg(u) is assigned weight

W (u) = (1 + γ)−1 deg(u) ≤ (1 + ǫ)d dc · deg(u)

  • therwise
  • Every path L is assigned weight

u∈L W (u)

“Break Points”

Γ(v) := set of paths of length at most

ln n d2/5 that emanate from v.

slide-60
SLIDE 60

Block Construction

Weights [Efthymiou (2014)]

  • Each vertex u of degree deg(u) is assigned weight

W (u) = (1 + γ)−1 deg(u) ≤ (1 + ǫ)d dc · deg(u)

  • therwise
  • Every path L is assigned weight

u∈L W (u)

“Break Points”

Γ(v) := set of paths of length at most

ln n d2/5 that emanate from v.

For a break-point v, we have

slide-61
SLIDE 61

Block Construction

Weights [Efthymiou (2014)]

  • Each vertex u of degree deg(u) is assigned weight

W (u) = (1 + γ)−1 deg(u) ≤ (1 + ǫ)d dc · deg(u)

  • therwise
  • Every path L is assigned weight

u∈L W (u)

“Break Points”

Γ(v) := set of paths of length at most

ln n d2/5 that emanate from v.

For a break-point v, we have max

L∈Γ(v)

  • u∈L

W (u)

  • ≤ 1.
slide-62
SLIDE 62

How do the Blocks look like

slide-63
SLIDE 63

How do the Blocks look like

slide-64
SLIDE 64

How do the Blocks look like

Boundary of the block

Consists only of break points.

slide-65
SLIDE 65

How do the Blocks look like

Low degree “buffer”

. . . between boundary vertices and a high degree vertex

slide-66
SLIDE 66

How do the Blocks look like

. . . for the analysis

the effect of high degrees disappears

slide-67
SLIDE 67

Proving Rapid Mixing

slide-68
SLIDE 68

Proving Rapid Mixing

Path Coupling, [Bubley, Dyer 1997]

slide-69
SLIDE 69

Proving Rapid Mixing

Path Coupling, [Bubley, Dyer 1997]

Consider (Xt), (Yt) such that X0 ⊕ Y0 = {w∗}

slide-70
SLIDE 70

Proving Rapid Mixing

Path Coupling, [Bubley, Dyer 1997]

Consider (Xt), (Yt) such that X0 ⊕ Y0 = {w∗} For rapid mixing it suffices to have a coupling such that E [dist(X1, Y1) | X0, Y0] ≤ (1 − γ)dist(X0, Y0),

slide-71
SLIDE 71

Proving Rapid Mixing

Path Coupling, [Bubley, Dyer 1997]

Consider (Xt), (Yt) such that X0 ⊕ Y0 = {w∗} For rapid mixing it suffices to have a coupling such that E [dist(X1, Y1) | X0, Y0] ≤ (1 − γ)dist(X0, Y0), where dist(σ, τ) =

  • u∈σ⊕τ

β(u)

slide-72
SLIDE 72

Distance between σ and τ

slide-73
SLIDE 73

Distance between σ and τ

dist(σ, τ) depends on the block partition B.

slide-74
SLIDE 74

Distance between σ and τ

dist(σ, τ) depends on the block partition B.

slide-75
SLIDE 75

Distance between σ and τ

dist(σ, τ) depends on the block partition B.

slide-76
SLIDE 76

Distance between σ and τ

A distance that counts the disagreeing edges between the blocks

slide-77
SLIDE 77

Distance between σ and τ

A new distance metric

Given G(n, d/n) and set of blocks B, for any two σ, τ dist(σ, τ) =

  • v∈∂B

1{v ∈ σ ⊕ τ}degout(v)

slide-78
SLIDE 78

Distance between σ and τ

A new distance metric

Given G(n, d/n) and set of blocks B, for any two σ, τ dist(σ, τ) = n2

v∈∂B

1{v ∈ σ⊕τ}degout(v) +

  • v∈V \∂B

1{v ∈ σ ⊕ τ}

slide-79
SLIDE 79

Distance between σ and τ

A new distance metric

Given G(n, d/n) and set of blocks B, for any two σ, τ dist(σ, τ) = n2

v∈∂B

1{v ∈ σ ⊕τ}degout(v)+

  • v∈V \∂B

1{v ∈ σ ⊕τ}

slide-80
SLIDE 80

The coupling

slide-81
SLIDE 81

The coupling

B1 B2 B3 B4 B0

slide-82
SLIDE 82

The coupling

B1 B2 B3 B4 B0

slide-83
SLIDE 83

The coupling

B1 B2 B3 B4 B0

slide-84
SLIDE 84

The coupling

B1 B2 B3 B4 B0

slide-85
SLIDE 85

The coupling

B1 B2 B3 B4 B0

slide-86
SLIDE 86

slide-87
SLIDE 87

The coupling of X(B) and Y (B)

slide-88
SLIDE 88

The coupling of X(B) and Y (B)

  • one vertex at a time
slide-89
SLIDE 89

The coupling of X(B) and Y (B)

  • one vertex at a time
  • pick a vertex next to a

disagreement

slide-90
SLIDE 90

The coupling of X(B) and Y (B)

  • one vertex at a time
  • pick a vertex next to a

disagreement

slide-91
SLIDE 91

The coupling of X(B) and Y (B)

  • one vertex at a time
  • pick a vertex next to a

disagreement

slide-92
SLIDE 92

The coupling of X(B) and Y (B)

  • one vertex at a time
  • pick a vertex next to a

disagreement

slide-93
SLIDE 93

The coupling of X(B) and Y (B)

  • one vertex at a time
  • pick a vertex next to a

disagreement

slide-94
SLIDE 94

The coupling of X(B) and Y (B)

  • one vertex at a time
  • pick a vertex next to a

disagreement

slide-95
SLIDE 95

The coupling of X(B) and Y (B)

  • one vertex at a time
  • pick a vertex next to a

disagreement

  • disagreement probability

̺v =

  • 1

k−deg(v)

deg(v) < k 1

  • therwise
slide-96
SLIDE 96

The coupling of X(B) and Y (B)

  • one vertex at a time
  • pick a vertex next to a

disagreement

  • disagreement probability

̺v =

  • 1

k−deg(v)

deg(v) < k 1

  • therwise
  • probability of

the most likely color

slide-97
SLIDE 97

The coupling of X(B) and Y (B)

  • one vertex at a time
  • pick a vertex next to a

disagreement

  • disagreement probability

̺v =

  • 1

k−deg(v)

deg(v) < k 1

  • therwise
  • probability of

the most likely color

slide-98
SLIDE 98

The coupling of X(B) and Y (B)

  • one vertex at a time
  • pick a vertex next to a

disagreement

  • disagreement probability

̺v =

  • 1

k−deg(v)

deg(v) < k 1

  • therwise
  • probability of

the most likely color

slide-99
SLIDE 99

The coupling of X(B) and Y (B)

  • one vertex at a time
  • pick a vertex next to a

disagreement

  • disagreement probability

̺v =

  • 1

k−deg(v)

deg(v) < k 1

  • therwise
  • probability of

the most likely color

slide-100
SLIDE 100

Rapid Mixing for k > 2d

slide-101
SLIDE 101

Rapid Mixing for k > 2d

Probability of Propagation

̺v =

  • 1

k−deg(v)

v is low degree 1

  • therwise
slide-102
SLIDE 102

Rapid Mixing for k > 2d

Probability of Propagation

̺v =

  • 1

k−deg(v)

v is low degree 1

  • therwise

Block partition

slide-103
SLIDE 103

Rapid Mixing for k > 2d

Probability of Propagation

̺v =

  • 1

k−deg(v)

v is low degree 1

  • therwise

Block partition Distance metric

slide-104
SLIDE 104

Rapid Mixing for k > 2d

Probability of Propagation

̺v =

  • 1

k−deg(v)

v is low degree 1

  • therwise

Block partition Distance metric Bound for k

Path coupling implies rapid mixing for k > 2d.

slide-105
SLIDE 105

Better bounds with in-degrees

Goldberg, Martin, Paterson (2004)

slide-106
SLIDE 106

Better bounds with in-degrees

Goldberg, Martin, Paterson (2004)

Probability of Propagation

̺v =    1 k − deg(v) v is low degree 1

  • therwise

the probability of the most likely color

slide-107
SLIDE 107

Better bounds with in-degrees

Goldberg, Martin, Paterson (2004)

Probability of Propagation when k > αd

̺v =    (1 − ǫ) degin(v) v is low degree 1

  • therwise

the probability of the most likely color

slide-108
SLIDE 108

Better bounds with in-degrees

Goldberg, Martin, Paterson (2004)

Probability of Propagation when k > αd

̺v =    (1 − ǫ) deg(v) v is low degree 1

  • therwise

the probability of the most likely color

slide-109
SLIDE 109

Better bounds with in-degrees

Goldberg, Martin, Paterson (2004)

Probability of Propagation when k > αd

̺v =    (1 − ǫ) deg(v) v is low degree 1

  • therwise

the probability of the most likely color

Obstacle for the above

... the coloring at the boundary is “worst case”.

slide-110
SLIDE 110

Better bounds with in-degrees

Goldberg, Martin, Paterson (2004)

Probability of Propagation when k > αd

̺v =    (1 − ǫ) deg(v) v is low degree 1

  • therwise

the probability of the most likely color

Obstacle for the above

... the neighbors outside use too many different colors!

slide-111
SLIDE 111

Local Uniformity

Theorem (Local Uniformity)

With probability 1 − o(1) over G(n, d/n) the following is true: For all ε, C1, C2 > 0, for all d > d0, for k ≥ (α + ε)d, let I = [C1N, C2N] , for a low degree v ∈ V , Pr

  • ∃t ∈ I s.t. |Availv(Xt)| ≤ 1{Ut(v)}(1 − ε2)k exp (−deg(v)/k)

exp

  • −d2/3

.

slide-112
SLIDE 112

Rapid Mixing with uniformity

slide-113
SLIDE 113

Rapid Mixing with uniformity

w∗

G

There is a single disagreement at w∗

slide-114
SLIDE 114

Rapid Mixing with uniformity

w∗

G

Run the chains for CN steps, “burn-in”

slide-115
SLIDE 115

Rapid Mixing with uniformity

w∗

G

The disagreements spread in the graph during burn-in

slide-116
SLIDE 116

Rapid Mixing with uniformity

w∗

G

log d √ d

Typically the disagreements do not escape the ball

slide-117
SLIDE 117

Rapid Mixing with uniformity

w∗

G

log d √ d disagreement area

Typically the disagreements do not escape the ball

slide-118
SLIDE 118

Rapid Mixing with uniformity

w∗

G

log d √ d disagreement area

Typically the ball has uniformity.

slide-119
SLIDE 119

Rapid Mixing with uniformity

w∗

G

log d √ d disagreement area

E [dist(XCN, YCN)| X0, Y0] ≤ (1 − γ)dist(X0, Y0)

slide-120
SLIDE 120

Block Update with Uniformity

slide-121
SLIDE 121

Block Update with Uniformity

Probability of Propagation for k > αd

̺v =    1 − ǫ degin(v) v is low degree 1

  • therwise
slide-122
SLIDE 122

Block Update with Uniformity

Probability of Propagation for k > αd

v ∈ Ball(w∗, (log d)2) ̺v =    1 − ǫ deg(v) v is low degree 1

  • therwise
slide-123
SLIDE 123

Concluding Remarks

slide-124
SLIDE 124

Concluding Remarks

  • Glauber Dynamics for sampling k-colorings of G(n, d/n)
slide-125
SLIDE 125

Concluding Remarks

  • Glauber Dynamics for sampling k-colorings of G(n, d/n)
  • Mixing time O
  • n2+

1 log d

  • for k ≥ (α + ǫ)d
slide-126
SLIDE 126

Concluding Remarks

  • Glauber Dynamics for sampling k-colorings of G(n, d/n)
  • Mixing time O
  • n2+

1 log d

  • for k ≥ (α + ǫ)d
  • α = 1.7632 . . . and 1/α is the solution to zez = 1
  • improved the factor (11/2)
slide-127
SLIDE 127

Concluding Remarks

  • Glauber Dynamics for sampling k-colorings of G(n, d/n)
  • Mixing time O
  • n2+

1 log d

  • for k ≥ (α + ǫ)d
  • α = 1.7632 . . . and 1/α is the solution to zez = 1
  • improved the factor (11/2)
  • Block dynamics and Comparison
slide-128
SLIDE 128

Concluding Remarks

  • Glauber Dynamics for sampling k-colorings of G(n, d/n)
  • Mixing time O
  • n2+

1 log d

  • for k ≥ (α + ǫ)d
  • α = 1.7632 . . . and 1/α is the solution to zez = 1
  • improved the factor (11/2)
  • Block dynamics and Comparison
  • Improvement on the exponent of Mixing Time
slide-129
SLIDE 129

Concluding Remarks

  • Glauber Dynamics for sampling k-colorings of G(n, d/n)
  • Mixing time O
  • n2+

1 log d

  • for k ≥ (α + ǫ)d
  • α = 1.7632 . . . and 1/α is the solution to zez = 1
  • improved the factor (11/2)
  • Block dynamics and Comparison
  • Improvement on the exponent of Mixing Time
  • We argue on the statistical properties of colorings
slide-130
SLIDE 130

Concluding Remarks

  • Glauber Dynamics for sampling k-colorings of G(n, d/n)
  • Mixing time O
  • n2+

1 log d

  • for k ≥ (α + ǫ)d
  • α = 1.7632 . . . and 1/α is the solution to zez = 1
  • improved the factor (11/2)
  • Block dynamics and Comparison
  • Improvement on the exponent of Mixing Time
  • We argue on the statistical properties of colorings
  • We get improved bounds for the hard-core model
slide-131
SLIDE 131

Concluding Remarks

  • Glauber Dynamics for sampling k-colorings of G(n, d/n)
  • Mixing time O
  • n2+

1 log d

  • for k ≥ (α + ǫ)d
  • α = 1.7632 . . . and 1/α is the solution to zez = 1
  • improved the factor (11/2)
  • Block dynamics and Comparison
  • Improvement on the exponent of Mixing Time
  • We argue on the statistical properties of colorings
  • We get improved bounds for the hard-core model
  • rapid mixing for λ < 1/d
slide-132
SLIDE 132

Concluding Remarks

  • Glauber Dynamics for sampling k-colorings of G(n, d/n)
  • Mixing time O
  • n2+

1 log d

  • for k ≥ (α + ǫ)d
  • α = 1.7632 . . . and 1/α is the solution to zez = 1
  • improved the factor (11/2)
  • Block dynamics and Comparison
  • Improvement on the exponent of Mixing Time
  • We argue on the statistical properties of colorings
  • We get improved bounds for the hard-core model
  • rapid mixing for λ < 1/d
  • previous bound was λ < 1/(2d) [Efthymiou (2014)]
slide-133
SLIDE 133

The End

THANK YOU!