SLIDE 1
Welcome back. Today. Welcome back. Today. Continue Sampling - - PowerPoint PPT Presentation
Welcome back. Today. Welcome back. Today. Continue Sampling - - PowerPoint PPT Presentation
Welcome back. Today. Welcome back. Today. Continue Sampling combinatorial structures. Welcome back. Today. Continue Sampling combinatorial structures. Random Walks. Welcome back. Today. Continue Sampling combinatorial structures. Random
SLIDE 2
SLIDE 3
Welcome back.
Today. Continue Sampling combinatorial structures. Random Walks.
SLIDE 4
Welcome back.
Today. Continue Sampling combinatorial structures. Random Walks. Spectral Gap/Mixing Time.
SLIDE 5
Welcome back.
Today. Continue Sampling combinatorial structures. Random Walks. Spectral Gap/Mixing Time. Expansion/Spectral Gap: Cheeger
SLIDE 6
Welcome back.
Today. Continue Sampling combinatorial structures. Random Walks. Spectral Gap/Mixing Time. Expansion/Spectral Gap: Cheeger Example: partial orders.
SLIDE 7
Welcome back.
Today. Continue Sampling combinatorial structures. Random Walks. Spectral Gap/Mixing Time. Expansion/Spectral Gap: Cheeger Example: partial orders. Cheeger and Tight Examples.
SLIDE 8
Welcome back.
Today. Continue Sampling combinatorial structures. Random Walks. Spectral Gap/Mixing Time. Expansion/Spectral Gap: Cheeger Example: partial orders. Cheeger and Tight Examples.
SLIDE 9
Cycle
Tight example for Other side of Cheeger?
SLIDE 10
Cycle
Tight example for Other side of Cheeger?
µ 2
SLIDE 11
Cycle
Tight example for Other side of Cheeger?
µ 2 = 1−λ2 2
SLIDE 12
Cycle
Tight example for Other side of Cheeger?
µ 2 = 1−λ2 2
≤ h(G)
SLIDE 13
Cycle
Tight example for Other side of Cheeger?
µ 2 = 1−λ2 2
≤ h(G) ≤
- 2(1−λ2)
SLIDE 14
Cycle
Tight example for Other side of Cheeger?
µ 2 = 1−λ2 2
≤ h(G) ≤
- 2(1−λ2) =
- 2µ
SLIDE 15
Cycle
Tight example for Other side of Cheeger?
µ 2 = 1−λ2 2
≤ h(G) ≤
- 2(1−λ2) =
- 2µ
Will show other side of Cheeger is tight. Cycle on n nodes.
SLIDE 16
Cycle
Tight example for Other side of Cheeger?
µ 2 = 1−λ2 2
≤ h(G) ≤
- 2(1−λ2) =
- 2µ
Will show other side of Cheeger is tight. Cycle on n nodes. Edge expansion:Cut in half.
SLIDE 17
Cycle
Tight example for Other side of Cheeger?
µ 2 = 1−λ2 2
≤ h(G) ≤
- 2(1−λ2) =
- 2µ
Will show other side of Cheeger is tight. Cycle on n nodes. Edge expansion:Cut in half. |S| = n
2, |E(S,S)| = 2
SLIDE 18
Cycle
Tight example for Other side of Cheeger?
µ 2 = 1−λ2 2
≤ h(G) ≤
- 2(1−λ2) =
- 2µ
Will show other side of Cheeger is tight. Cycle on n nodes. Edge expansion:Cut in half. |S| = n
2, |E(S,S)| = 2
→ h(G) = 4
n.
SLIDE 19
Cycle
Tight example for Other side of Cheeger?
µ 2 = 1−λ2 2
≤ h(G) ≤
- 2(1−λ2) =
- 2µ
Will show other side of Cheeger is tight. Cycle on n nodes. Edge expansion:Cut in half. |S| = n
2, |E(S,S)| = 2
→ h(G) = 4
n.
Show eigenvalue gap µ ≤ 1
n2 .
SLIDE 20
Cycle
Tight example for Other side of Cheeger?
µ 2 = 1−λ2 2
≤ h(G) ≤
- 2(1−λ2) =
- 2µ
Will show other side of Cheeger is tight. Cycle on n nodes. Edge expansion:Cut in half. |S| = n
2, |E(S,S)| = 2
→ h(G) = 4
n.
Show eigenvalue gap µ ≤ 1
n2 .
Find x ⊥ 1 with Rayleigh quotient, xT Mx
xT x close to 1.
SLIDE 21
Find x ⊥ 1 with Rayleigh quotient, xT Mx
xT x close to 1.
SLIDE 22
Find x ⊥ 1 with Rayleigh quotient, xT Mx
xT x close to 1.
xi =
- i −n/4
if i ≤ n/2 3n/4−i if i > n/2
SLIDE 23
Find x ⊥ 1 with Rayleigh quotient, xT Mx
xT x close to 1.
xi =
- i −n/4
if i ≤ n/2 3n/4−i if i > n/2 Hit with M.
SLIDE 24
Find x ⊥ 1 with Rayleigh quotient, xT Mx
xT x close to 1.
xi =
- i −n/4
if i ≤ n/2 3n/4−i if i > n/2 Hit with M. (Mx)i = −n/4+1/2 if i = 1,n n/4−1 if i = n/2 xi
- therwise
SLIDE 25
Find x ⊥ 1 with Rayleigh quotient, xT Mx
xT x close to 1.
xi =
- i −n/4
if i ≤ n/2 3n/4−i if i > n/2 Hit with M. (Mx)i = −n/4+1/2 if i = 1,n n/4−1 if i = n/2 xi
- therwise
→ xT Mx = xT x(1−O( 1
n2 ))
SLIDE 26
Find x ⊥ 1 with Rayleigh quotient, xT Mx
xT x close to 1.
xi =
- i −n/4
if i ≤ n/2 3n/4−i if i > n/2 Hit with M. (Mx)i = −n/4+1/2 if i = 1,n n/4−1 if i = n/2 xi
- therwise
→ xT Mx = xT x(1−O( 1
n2 ))
→ λ2 ≥ 1−O( 1
n2 )
SLIDE 27
Find x ⊥ 1 with Rayleigh quotient, xT Mx
xT x close to 1.
xi =
- i −n/4
if i ≤ n/2 3n/4−i if i > n/2 Hit with M. (Mx)i = −n/4+1/2 if i = 1,n n/4−1 if i = n/2 xi
- therwise
→ xT Mx = xT x(1−O( 1
n2 ))
→ λ2 ≥ 1−O( 1
n2 )
µ = λ1 −λ2 = O( 1
n2 )
SLIDE 28
Find x ⊥ 1 with Rayleigh quotient, xT Mx
xT x close to 1.
xi =
- i −n/4
if i ≤ n/2 3n/4−i if i > n/2 Hit with M. (Mx)i = −n/4+1/2 if i = 1,n n/4−1 if i = n/2 xi
- therwise
→ xT Mx = xT x(1−O( 1
n2 ))
→ λ2 ≥ 1−O( 1
n2 )
µ = λ1 −λ2 = O( 1
n2 )
h(G) = 2
n = Θ(√µ)
SLIDE 29
Find x ⊥ 1 with Rayleigh quotient, xT Mx
xT x close to 1.
xi =
- i −n/4
if i ≤ n/2 3n/4−i if i > n/2 Hit with M. (Mx)i = −n/4+1/2 if i = 1,n n/4−1 if i = n/2 xi
- therwise
→ xT Mx = xT x(1−O( 1
n2 ))
→ λ2 ≥ 1−O( 1
n2 )
µ = λ1 −λ2 = O( 1
n2 )
h(G) = 2
n = Θ(√µ) µ 2
SLIDE 30
Find x ⊥ 1 with Rayleigh quotient, xT Mx
xT x close to 1.
xi =
- i −n/4
if i ≤ n/2 3n/4−i if i > n/2 Hit with M. (Mx)i = −n/4+1/2 if i = 1,n n/4−1 if i = n/2 xi
- therwise
→ xT Mx = xT x(1−O( 1
n2 ))
→ λ2 ≥ 1−O( 1
n2 )
µ = λ1 −λ2 = O( 1
n2 )
h(G) = 2
n = Θ(√µ) µ 2 = 1−λ2 2
SLIDE 31
Find x ⊥ 1 with Rayleigh quotient, xT Mx
xT x close to 1.
xi =
- i −n/4
if i ≤ n/2 3n/4−i if i > n/2 Hit with M. (Mx)i = −n/4+1/2 if i = 1,n n/4−1 if i = n/2 xi
- therwise
→ xT Mx = xT x(1−O( 1
n2 ))
→ λ2 ≥ 1−O( 1
n2 )
µ = λ1 −λ2 = O( 1
n2 )
h(G) = 2
n = Θ(√µ) µ 2 = 1−λ2 2
≤ h(G)
SLIDE 32
Find x ⊥ 1 with Rayleigh quotient, xT Mx
xT x close to 1.
xi =
- i −n/4
if i ≤ n/2 3n/4−i if i > n/2 Hit with M. (Mx)i = −n/4+1/2 if i = 1,n n/4−1 if i = n/2 xi
- therwise
→ xT Mx = xT x(1−O( 1
n2 ))
→ λ2 ≥ 1−O( 1
n2 )
µ = λ1 −λ2 = O( 1
n2 )
h(G) = 2
n = Θ(√µ) µ 2 = 1−λ2 2
≤ h(G) ≤
- 2(1−λ2)
SLIDE 33
Find x ⊥ 1 with Rayleigh quotient, xT Mx
xT x close to 1.
xi =
- i −n/4
if i ≤ n/2 3n/4−i if i > n/2 Hit with M. (Mx)i = −n/4+1/2 if i = 1,n n/4−1 if i = n/2 xi
- therwise
→ xT Mx = xT x(1−O( 1
n2 ))
→ λ2 ≥ 1−O( 1
n2 )
µ = λ1 −λ2 = O( 1
n2 )
h(G) = 2
n = Θ(√µ) µ 2 = 1−λ2 2
≤ h(G) ≤
- 2(1−λ2) =
- 2µ
SLIDE 34
Find x ⊥ 1 with Rayleigh quotient, xT Mx
xT x close to 1.
xi =
- i −n/4
if i ≤ n/2 3n/4−i if i > n/2 Hit with M. (Mx)i = −n/4+1/2 if i = 1,n n/4−1 if i = n/2 xi
- therwise
→ xT Mx = xT x(1−O( 1
n2 ))
→ λ2 ≥ 1−O( 1
n2 )
µ = λ1 −λ2 = O( 1
n2 )
h(G) = 2
n = Θ(√µ) µ 2 = 1−λ2 2
≤ h(G) ≤
- 2(1−λ2) =
- 2µ
Tight example for upper bound for Cheeger.
SLIDE 35
Find x ⊥ 1 with Rayleigh quotient, xT Mx
xT x close to 1.
SLIDE 36
Find x ⊥ 1 with Rayleigh quotient, xT Mx
xT x close to 1.
xi =
- i −n/4
if i ≤ n/2 3n/4−i if i > n/2 ··· ···
x1 ≈ − n
4
xn ≈ − n
4
xn/2 ≈ n
4
SLIDE 37
Find x ⊥ 1 with Rayleigh quotient, xT Mx
xT x close to 1.
xi =
- i −n/4
if i ≤ n/2 3n/4−i if i > n/2 ··· ···
x1 ≈ − n
4
xn ≈ − n
4
xn/2 ≈ n
4
Hit with M. (Mx)i = −n/4+1/2 if i = 1,n n/4−1 if i = n/2 xi
- therwise
SLIDE 38
Find x ⊥ 1 with Rayleigh quotient, xT Mx
xT x close to 1.
xi =
- i −n/4
if i ≤ n/2 3n/4−i if i > n/2 ··· ···
x1 ≈ − n
4
xn ≈ − n
4
xn/2 ≈ n
4
Hit with M. (Mx)i = −n/4+1/2 if i = 1,n n/4−1 if i = n/2 xi
- therwise
→ xT Mx = xT x(1−O( 1
n2 ))
SLIDE 39
Find x ⊥ 1 with Rayleigh quotient, xT Mx
xT x close to 1.
xi =
- i −n/4
if i ≤ n/2 3n/4−i if i > n/2 ··· ···
x1 ≈ − n
4
xn ≈ − n
4
xn/2 ≈ n
4
Hit with M. (Mx)i = −n/4+1/2 if i = 1,n n/4−1 if i = n/2 xi
- therwise
→ xT Mx = xT x(1−O( 1
n2 ))
→ λ2 ≥ 1−O( 1
n2 )
SLIDE 40
Find x ⊥ 1 with Rayleigh quotient, xT Mx
xT x close to 1.
xi =
- i −n/4
if i ≤ n/2 3n/4−i if i > n/2 ··· ···
x1 ≈ − n
4
xn ≈ − n
4
xn/2 ≈ n
4
Hit with M. (Mx)i = −n/4+1/2 if i = 1,n n/4−1 if i = n/2 xi
- therwise
→ xT Mx = xT x(1−O( 1
n2 ))
→ λ2 ≥ 1−O( 1
n2 )
µ = λ1 −λ2 = O( 1
n2 )
SLIDE 41
Find x ⊥ 1 with Rayleigh quotient, xT Mx
xT x close to 1.
xi =
- i −n/4
if i ≤ n/2 3n/4−i if i > n/2 ··· ···
x1 ≈ − n
4
xn ≈ − n
4
xn/2 ≈ n
4
Hit with M. (Mx)i = −n/4+1/2 if i = 1,n n/4−1 if i = n/2 xi
- therwise
→ xT Mx = xT x(1−O( 1
n2 ))
→ λ2 ≥ 1−O( 1
n2 )
µ = λ1 −λ2 = O( 1
n2 )
h(G) = 2
n = Θ(√µ)
SLIDE 42
Find x ⊥ 1 with Rayleigh quotient, xT Mx
xT x close to 1.
xi =
- i −n/4
if i ≤ n/2 3n/4−i if i > n/2 ··· ···
x1 ≈ − n
4
xn ≈ − n
4
xn/2 ≈ n
4
Hit with M. (Mx)i = −n/4+1/2 if i = 1,n n/4−1 if i = n/2 xi
- therwise
→ xT Mx = xT x(1−O( 1
n2 ))
→ λ2 ≥ 1−O( 1
n2 )
µ = λ1 −λ2 = O( 1
n2 )
h(G) = 2
n = Θ(√µ) µ 2
SLIDE 43
Find x ⊥ 1 with Rayleigh quotient, xT Mx
xT x close to 1.
xi =
- i −n/4
if i ≤ n/2 3n/4−i if i > n/2 ··· ···
x1 ≈ − n
4
xn ≈ − n
4
xn/2 ≈ n
4
Hit with M. (Mx)i = −n/4+1/2 if i = 1,n n/4−1 if i = n/2 xi
- therwise
→ xT Mx = xT x(1−O( 1
n2 ))
→ λ2 ≥ 1−O( 1
n2 )
µ = λ1 −λ2 = O( 1
n2 )
h(G) = 2
n = Θ(√µ) µ 2 = 1−λ2 2
SLIDE 44
Find x ⊥ 1 with Rayleigh quotient, xT Mx
xT x close to 1.
xi =
- i −n/4
if i ≤ n/2 3n/4−i if i > n/2 ··· ···
x1 ≈ − n
4
xn ≈ − n
4
xn/2 ≈ n
4
Hit with M. (Mx)i = −n/4+1/2 if i = 1,n n/4−1 if i = n/2 xi
- therwise
→ xT Mx = xT x(1−O( 1
n2 ))
→ λ2 ≥ 1−O( 1
n2 )
µ = λ1 −λ2 = O( 1
n2 )
h(G) = 2
n = Θ(√µ) µ 2 = 1−λ2 2
≤ h(G)
SLIDE 45
Find x ⊥ 1 with Rayleigh quotient, xT Mx
xT x close to 1.
xi =
- i −n/4
if i ≤ n/2 3n/4−i if i > n/2 ··· ···
x1 ≈ − n
4
xn ≈ − n
4
xn/2 ≈ n
4
Hit with M. (Mx)i = −n/4+1/2 if i = 1,n n/4−1 if i = n/2 xi
- therwise
→ xT Mx = xT x(1−O( 1
n2 ))
→ λ2 ≥ 1−O( 1
n2 )
µ = λ1 −λ2 = O( 1
n2 )
h(G) = 2
n = Θ(√µ) µ 2 = 1−λ2 2
≤ h(G) ≤
- 2(1−λ2)
SLIDE 46
Find x ⊥ 1 with Rayleigh quotient, xT Mx
xT x close to 1.
xi =
- i −n/4
if i ≤ n/2 3n/4−i if i > n/2 ··· ···
x1 ≈ − n
4
xn ≈ − n
4
xn/2 ≈ n
4
Hit with M. (Mx)i = −n/4+1/2 if i = 1,n n/4−1 if i = n/2 xi
- therwise
→ xT Mx = xT x(1−O( 1
n2 ))
→ λ2 ≥ 1−O( 1
n2 )
µ = λ1 −λ2 = O( 1
n2 )
h(G) = 2
n = Θ(√µ) µ 2 = 1−λ2 2
≤ h(G) ≤
- 2(1−λ2) =
- 2µ
SLIDE 47
Find x ⊥ 1 with Rayleigh quotient, xT Mx
xT x close to 1.
xi =
- i −n/4
if i ≤ n/2 3n/4−i if i > n/2 ··· ···
x1 ≈ − n
4
xn ≈ − n
4
xn/2 ≈ n
4
Hit with M. (Mx)i = −n/4+1/2 if i = 1,n n/4−1 if i = n/2 xi
- therwise
→ xT Mx = xT x(1−O( 1
n2 ))
→ λ2 ≥ 1−O( 1
n2 )
µ = λ1 −λ2 = O( 1
n2 )
h(G) = 2
n = Θ(√µ) µ 2 = 1−λ2 2
≤ h(G) ≤
- 2(1−λ2) =
- 2µ
Tight example for upper bound for Cheeger.
SLIDE 48
Eigenvalues of cycle?
Eigenvalues: cos 2πk
n .
SLIDE 49
Eigenvalues of cycle?
Eigenvalues: cos 2πk
n .
xi = cos 2πki
n
SLIDE 50
Eigenvalues of cycle?
Eigenvalues: cos 2πk
n .
xi = cos 2πki
n
(Mx)i
SLIDE 51
Eigenvalues of cycle?
Eigenvalues: cos 2πk
n .
xi = cos 2πki
n
(Mx)i = cos
- 2πk(i+1)
n
- +cos
- 2πk(i−1)
n
SLIDE 52
Eigenvalues of cycle?
Eigenvalues: cos 2πk
n .
xi = cos 2πki
n
(Mx)i = cos
- 2πk(i+1)
n
- +cos
- 2πk(i−1)
n
- = 2cos
- 2πk
n
- cos
- 2πki
n
SLIDE 53
Eigenvalues of cycle?
Eigenvalues: cos 2πk
n .
xi = cos 2πki
n
(Mx)i = cos
- 2πk(i+1)
n
- +cos
- 2πk(i−1)
n
- = 2cos
- 2πk
n
- cos
- 2πki
n
- Eigenvalue: cos 2πk
n .
SLIDE 54
Eigenvalues of cycle?
Eigenvalues: cos 2πk
n .
xi = cos 2πki
n
(Mx)i = cos
- 2πk(i+1)
n
- +cos
- 2πk(i−1)
n
- = 2cos
- 2πk
n
- cos
- 2πki
n
- Eigenvalue: cos 2πk
n .
Eigenvalues:
SLIDE 55
Eigenvalues of cycle?
Eigenvalues: cos 2πk
n .
xi = cos 2πki
n
(Mx)i = cos
- 2πk(i+1)
n
- +cos
- 2πk(i−1)
n
- = 2cos
- 2πk
n
- cos
- 2πki
n
- Eigenvalue: cos 2πk
n .
Eigenvalues: vibration modes of system.
SLIDE 56
Eigenvalues of cycle?
Eigenvalues: cos 2πk
n .
xi = cos 2πki
n
(Mx)i = cos
- 2πk(i+1)
n
- +cos
- 2πk(i−1)
n
- = 2cos
- 2πk
n
- cos
- 2πki
n
- Eigenvalue: cos 2πk
n .
Eigenvalues: vibration modes of system. Fourier basis.
SLIDE 57
Eigenvalues of cycle?
Eigenvalues: cos 2πk
n .
xi = cos 2πki
n
(Mx)i = cos
- 2πk(i+1)
n
- +cos
- 2πk(i−1)
n
- = 2cos
- 2πk
n
- cos
- 2πki
n
- Eigenvalue: cos 2πk
n .
Eigenvalues: vibration modes of system. Fourier basis.
SLIDE 58
Sum up.
Sampling by random walks.
SLIDE 59
Sum up.
Sampling by random walks. Random Walks mix if µ is “large”.
SLIDE 60
Sum up.
Sampling by random walks. Random Walks mix if µ is “large”. If expanding µ is large. “Cheeger.
SLIDE 61
Sum up.
Sampling by random walks. Random Walks mix if µ is “large”. If expanding µ is large. “Cheeger. Example: partial orders. More songs about People and Food
SLIDE 62
Sum up.
Sampling by random walks. Random Walks mix if µ is “large”. If expanding µ is large. “Cheeger. Example: partial orders. More songs about People and Food ...or Cheeger.
SLIDE 63
See you on Tuesday.
SLIDE 64