129
Laplacian and Random Walks on Graphs Linyuan Lu University of South Carolina Selected Topics on Spectral Graph Theory (II) Nankai University, Tianjin, May 22, 2014

Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Laplacian and RandomWalks on Graphs

Linyuan Lu

University of South Carolina

Selected Topics on Spectral Graph Theory (II)Nankai University, Tianjin, May 22, 2014

Page 2: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Five talks

Laplacian and Random Walks on Graphs Linyuan Lu – 2 / 59

Selected Topics on Spectral Graph Theory

1. Graphs with Small Spectral RadiusTime: Friday (May 16) 4pm.-5:30p.m.

2. Laplacian and Random Walks on GraphsTime: Thursday (May 22) 4pm.-5:30p.m.

3. Spectra of Random GraphsTime: Thursday (May 29) 4pm.-5:30p.m.

4. Hypergraphs with Small Spectral RadiusTime: Friday (June 6) 4pm.-5:30p.m.

5. Lapalacian of Random HypergraphsTime: Thursday (June 12) 4pm.-5:30p.m.

Page 3: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Backgrounds

Laplacian and Random Walks on Graphs Linyuan Lu – 3 / 59

Linear Algebra

I

Graph Theory

II

Probability Theory

III

I: Spectral Graph Theory II: Random Graph TheoryIII: Random Matrix Theory

Page 4: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Outline

Laplacian and Random Walks on Graphs Linyuan Lu – 4 / 59

■ Combinatorial Laplacian

■ Normalized Laplacian

■ An application

Page 5: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Graphs and Matrices

Laplacian and Random Walks on Graphs Linyuan Lu – 5 / 59

There are several ways to associate a matrix to a graph G.

■ Adjacency matrix

Page 6: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Graphs and Matrices

Laplacian and Random Walks on Graphs Linyuan Lu – 5 / 59

There are several ways to associate a matrix to a graph G.

■ Adjacency matrix

■ Combinatorial Laplacian

Page 7: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Graphs and Matrices

Laplacian and Random Walks on Graphs Linyuan Lu – 5 / 59

There are several ways to associate a matrix to a graph G.

■ Adjacency matrix

■ Combinatorial Laplacian

■ Normalized Laplacian

...

Page 8: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Basic Graph Notation

Laplacian and Random Walks on Graphs Linyuan Lu – 6 / 59

■ G = (V,E): a simple connected graph on n vertices

Page 9: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Basic Graph Notation

Laplacian and Random Walks on Graphs Linyuan Lu – 6 / 59

■ G = (V,E): a simple connected graph on n vertices■ A(G): the adjacency matrix

Page 10: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Basic Graph Notation

Laplacian and Random Walks on Graphs Linyuan Lu – 6 / 59

■ G = (V,E): a simple connected graph on n vertices■ A(G): the adjacency matrix■ D(G) = diag(d1, d2, . . . , dn): the diagonal degree matrix

Page 11: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Basic Graph Notation

Laplacian and Random Walks on Graphs Linyuan Lu – 6 / 59

■ G = (V,E): a simple connected graph on n vertices■ A(G): the adjacency matrix■ D(G) = diag(d1, d2, . . . , dn): the diagonal degree matrix■ L = D − A: the combinatorial Laplacian

Page 12: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Basic Graph Notation

Laplacian and Random Walks on Graphs Linyuan Lu – 6 / 59

■ G = (V,E): a simple connected graph on n vertices■ A(G): the adjacency matrix■ D(G) = diag(d1, d2, . . . , dn): the diagonal degree matrix■ L = D − A: the combinatorial Laplacian■ L is semi-definite and 1 is always an eigenvector for the

eigenvalue 0.

Page 13: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Basic Graph Notation

Laplacian and Random Walks on Graphs Linyuan Lu – 6 / 59

■ G = (V,E): a simple connected graph on n vertices■ A(G): the adjacency matrix■ D(G) = diag(d1, d2, . . . , dn): the diagonal degree matrix■ L = D − A: the combinatorial Laplacian■ L is semi-definite and 1 is always an eigenvector for the

eigenvalue 0.

① ① ①

S4

L(S4) =

3 −1 −1 −1−1 1 0 0−1 0 1 0−1 0 0 1

Page 14: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Basic Graph Notation

Laplacian and Random Walks on Graphs Linyuan Lu – 6 / 59

■ G = (V,E): a simple connected graph on n vertices■ A(G): the adjacency matrix■ D(G) = diag(d1, d2, . . . , dn): the diagonal degree matrix■ L = D − A: the combinatorial Laplacian■ L is semi-definite and 1 is always an eigenvector for the

eigenvalue 0.

① ① ①

S4

L(S4) =

3 −1 −1 −1−1 1 0 0−1 0 1 0−1 0 0 1

Combinatorial Laplacian eigenvalues of S4: 0, 1, 1, 4.

Page 15: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Matrix-tree Theorem

Laplacian and Random Walks on Graphs Linyuan Lu – 7 / 59

Kirchhoff’s Matrix-tree Theorem: The (i, j)-cofactor ofD − A equals (−1)i+jt(G), where t(G) is the number ofspanning trees in G.

Page 16: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Matrix-tree Theorem

Laplacian and Random Walks on Graphs Linyuan Lu – 7 / 59

Kirchhoff’s Matrix-tree Theorem: The (i, j)-cofactor ofD − A equals (−1)i+jt(G), where t(G) is the number ofspanning trees in G.

Proof: Fix an orientation of G, let B be the incidencematrix of the orientation, i.e., bve = 1 if v is the head of thearc e, bve = −1 if i is the tail of e, and bve = 0 otherwise.Let L11 be the sub-matrix obtained from L by deleting thefirst row and first column, and B1 be the matrix obtainedfrom B by deleting the first row. Then L11 = B1B

′1.

det(L11) = det(B1B′1)

=∑

S

det(BS)2 By Cauchy-Binet formula

= the number of Spanning Trees. �

Page 17: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

An application

Laplacian and Random Walks on Graphs Linyuan Lu – 8 / 59

Corollary: If G is connected, and λ1, . . . , λn−1 be thenon-zero eigenvalues of L. Then the number of spanningtree is

1

nλ1λ2 · · ·λn−1.

Page 18: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

An application

Laplacian and Random Walks on Graphs Linyuan Lu – 8 / 59

Corollary: If G is connected, and λ1, . . . , λn−1 be thenon-zero eigenvalues of L. Then the number of spanningtree is

1

nλ1λ2 · · ·λn−1.

Chung-Yau [1999]: The number of spanning trees in anyd-regular graph on n vertices is at most

(1 + o(1))2 log n

dn log d

(

(d− 1)d−1

(d2 − 2d)d/2−1

)n

.

This is best possible within a constant factor.

Page 19: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Normalized Laplacian

Laplacian and Random Walks on Graphs Linyuan Lu – 9 / 59

Normalized Laplacian: L = I −D−1/2AD−1/2.

Page 20: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Normalized Laplacian

Laplacian and Random Walks on Graphs Linyuan Lu – 9 / 59

Normalized Laplacian: L = I −D−1/2AD−1/2.

■ L is always semi-definite.■ 0 is always an eigenvalue of L with eigenvector

(√d1, . . . ,

√dn)

′.

Page 21: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Normalized Laplacian

Laplacian and Random Walks on Graphs Linyuan Lu – 9 / 59

Normalized Laplacian: L = I −D−1/2AD−1/2.

■ L is always semi-definite.■ 0 is always an eigenvalue of L with eigenvector

(√d1, . . . ,

√dn)

′.

① ① ①

L(S4) =

1 − 1√

3− 1

3− 1

3

− 1√

31 0 0

− 1√

30 1 0

− 1√

30 0 1

(Normalized) Laplacian eigenvalues of S4:λ0 = 0, λ1 = λ2 = 1, λ3 = 2.

Page 22: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Facts

Laplacian and Random Walks on Graphs Linyuan Lu – 10 / 59

General properties:

■ The multiplicity of 0 is the number of connectedcomponents.

Page 23: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Facts

Laplacian and Random Walks on Graphs Linyuan Lu – 10 / 59

General properties:

■ The multiplicity of 0 is the number of connectedcomponents.

■ Laplacian eigenvalues: λ0, . . . , λn−1

0 = λ0 ≤ λ1 ≤ · · · ≤ λn−1 ≤ 2.

Page 24: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Facts

Laplacian and Random Walks on Graphs Linyuan Lu – 10 / 59

General properties:

■ The multiplicity of 0 is the number of connectedcomponents.

■ Laplacian eigenvalues: λ0, . . . , λn−1

0 = λ0 ≤ λ1 ≤ · · · ≤ λn−1 ≤ 2.

■ λn−1 = 2 if and only if G is bipartite.

Page 25: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Facts

Laplacian and Random Walks on Graphs Linyuan Lu – 10 / 59

General properties:

■ The multiplicity of 0 is the number of connectedcomponents.

■ Laplacian eigenvalues: λ0, . . . , λn−1

0 = λ0 ≤ λ1 ≤ · · · ≤ λn−1 ≤ 2.

■ λn−1 = 2 if and only if G is bipartite.

■ λ1 > 1 if and only if G is the complete graph.

Page 26: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Rayleigh quotients

Laplacian and Random Walks on Graphs Linyuan Lu – 11 / 59

The Laplacian eigenvalues can also be computed by Rayleighquotients: for 0 ≤ i ≤ n− 1,

λi = supdim(M)=n−i

inff∈M

x∼y(f(x)− f(y))2∑

x f(x)2dx

.

Page 27: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Rayleigh quotients

Laplacian and Random Walks on Graphs Linyuan Lu – 11 / 59

The Laplacian eigenvalues can also be computed by Rayleighquotients: for 0 ≤ i ≤ n− 1,

λi = supdim(M)=n−i

inff∈M

x∼y(f(x)− f(y))2∑

x f(x)2dx

.

In particular, λ1 can be evaluated by

λ1 = inff⊥D1

x∼y(f(x)− f(y))2∑

x f(x)2dx

.

Page 28: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Rayleigh quotients

Laplacian and Random Walks on Graphs Linyuan Lu – 11 / 59

The Laplacian eigenvalues can also be computed by Rayleighquotients: for 0 ≤ i ≤ n− 1,

λi = supdim(M)=n−i

inff∈M

x∼y(f(x)− f(y))2∑

x f(x)2dx

.

In particular, λ1 can be evaluated by

λ1 = inff⊥D1

x∼y(f(x)− f(y))2∑

x f(x)2dx

.

Page 29: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

An important parameter

Laplacian and Random Walks on Graphs Linyuan Lu – 12 / 59

λ1 is related to

■ the mixing rate of random walks

Page 30: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

An important parameter

Laplacian and Random Walks on Graphs Linyuan Lu – 12 / 59

λ1 is related to

■ the mixing rate of random walks

■ diameter

Page 31: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

An important parameter

Laplacian and Random Walks on Graphs Linyuan Lu – 12 / 59

λ1 is related to

■ the mixing rate of random walks

■ diameter

■ neighborhood/edge expansion

Page 32: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

An important parameter

Laplacian and Random Walks on Graphs Linyuan Lu – 12 / 59

λ1 is related to

■ the mixing rate of random walks

■ diameter

■ neighborhood/edge expansion

■ Cheeger constant

Page 33: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

An important parameter

Laplacian and Random Walks on Graphs Linyuan Lu – 12 / 59

λ1 is related to

■ the mixing rate of random walks

■ diameter

■ neighborhood/edge expansion

■ Cheeger constant

■ quasi-randomness

Page 34: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

An important parameter

Laplacian and Random Walks on Graphs Linyuan Lu – 12 / 59

λ1 is related to

■ the mixing rate of random walks

■ diameter

■ neighborhood/edge expansion

■ Cheeger constant

■ quasi-randomness

■ many other applications.

Page 35: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Random walks

Laplacian and Random Walks on Graphs Linyuan Lu – 13 / 59

A walk on a graph is a sequence of vertices together asequence of edges:

v0, v1, v2, v3, . . . , vk, vk+1, . . .

v0v1, v1v2, v2v3, . . . , vkvk+1, . . .

Page 36: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Random walks

Laplacian and Random Walks on Graphs Linyuan Lu – 13 / 59

A walk on a graph is a sequence of vertices together asequence of edges:

v0, v1, v2, v3, . . . , vk, vk+1, . . .

v0v1, v1v2, v2v3, . . . , vkvk+1, . . .

Random walks on a graph G:

fk+1 = fkD−1A.

D−1A ∼ D−1/2AD−1/2 = I−L.λ determines the mixing rate ofrandom walks. ✍✌

✎☞v ✍✌

✎☞

✍✌✎☞

✍✌✎☞

✲��������✒✻

1dv

1dv1

dv

Page 37: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Convergence

Laplacian and Random Walks on Graphs Linyuan Lu – 14 / 59

■ row vector fk: the vertex probability distribution at timek.

fk = f0(D−1A)k.

Page 38: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Convergence

Laplacian and Random Walks on Graphs Linyuan Lu – 14 / 59

■ row vector fk: the vertex probability distribution at timek.

fk = f0(D−1A)k.

■ Stationary distribution π = 1vol(G)(d1, d2, . . . , dn).

π(D−1A) = π.

Page 39: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Convergence

Laplacian and Random Walks on Graphs Linyuan Lu – 14 / 59

■ row vector fk: the vertex probability distribution at timek.

fk = f0(D−1A)k.

■ Stationary distribution π = 1vol(G)(d1, d2, . . . , dn).

π(D−1A) = π.

■ Mixing:

‖(fk − π)D−1/2‖ ≤ λk‖(f0 − π)D−1/2‖.

Page 40: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Convergence

Laplacian and Random Walks on Graphs Linyuan Lu – 14 / 59

■ row vector fk: the vertex probability distribution at timek.

fk = f0(D−1A)k.

■ Stationary distribution π = 1vol(G)(d1, d2, . . . , dn).

π(D−1A) = π.

■ Mixing:

‖(fk − π)D−1/2‖ ≤ λk‖(f0 − π)D−1/2‖.

If G is bipartite, then the random walk does not mix. Inthis case, we will use the α-lazy random walk with thetransition matrix αI + (1− α)D−1A.

Page 41: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Diameter

Laplacian and Random Walks on Graphs Linyuan Lu – 15 / 59

Suppose that G is not a complete graph. Then the diameterof G satisfies

diam(G) ≤⌈

log(vol(G)/δ)

log λn−1+λ1

λn−1−λ1

,

where δ is the minimum degree of G.

Page 42: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Edge discrepancy

Laplacian and Random Walks on Graphs Linyuan Lu – 16 / 59

Let vol(X) =∑

x∈X dx and λ = max{1− λ1, λn−1 − 1}.Then

∣|E(X, Y )| − vol(X)vol(Y )

vol(G)

∣≤ λ

√vol(X)vol(Y )vol(X)vol(Y )

vol(G) .

X Y

E(X,Y)

Page 43: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Proof

Laplacian and Random Walks on Graphs Linyuan Lu – 17 / 59

Let 1X and 1Y be the indicated vector of X and Yrespectively. Let α0, α1, . . . , αn−1 be orthogonal uniteigenvectors of L. Write D1/2

1X =∑n−1

i=0 xiαi and

D1/21Y =

∑n−1i=0 yiαi. Then

|E(X, Y )| = 1′XA1Y

= (D1/21X)

′(I − L)D1/21Y

=n−1∑

i=0

(1− λi)xiyi.

Page 44: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

continue

Laplacian and Random Walks on Graphs Linyuan Lu – 18 / 59

Note x0 =vol(X)√vol(G)

and y0 =vol(Y )√vol(G)

. Hence,

|E(X, Y )| − vol(X)vol(Y )

vol(G)

=n

i=1

(1− λi)xiyi

≤ λ

n−1∑

i=1

x2i

n−1∑

i=1

y2i

= λ

vol(X)vol(Y )vol(X)vol(Y )

vol(G). �

Page 45: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Cheeger Constant

Laplacian and Random Walks on Graphs Linyuan Lu – 19 / 59

For a subset S ⊂ V , we define

hG(S) =|E(S, S)|

min(vol(S), vol(S)).

The Cheeger constant hG of a graph G is defined to behG = minS hG(S).

Page 46: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Cheeger Constant

Laplacian and Random Walks on Graphs Linyuan Lu – 19 / 59

For a subset S ⊂ V , we define

hG(S) =|E(S, S)|

min(vol(S), vol(S)).

The Cheeger constant hG of a graph G is defined to behG = minS hG(S).

Cheeger’s inequality:

2hG ≥ λ1 ≥h2G

2.

Page 47: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

d-regular graph

Laplacian and Random Walks on Graphs Linyuan Lu – 20 / 59

If G is d-regular graph, then adjacency matrix, combinatorialLaplacian, and normalize Laplacian are all equivalent.

Page 48: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

d-regular graph

Laplacian and Random Walks on Graphs Linyuan Lu – 20 / 59

If G is d-regular graph, then adjacency matrix, combinatorialLaplacian, and normalize Laplacian are all equivalent.

Suppose A has eigenvalues µ1, . . . , µn. Then

■ D − A has eigenvalues d− µ1, . . . , d− µn.

■ I −D−1/2AD−1/2 has eigenvalues1− µ1/d, . . . , 1− µn/d.

Page 49: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

d-regular graph

Laplacian and Random Walks on Graphs Linyuan Lu – 20 / 59

If G is d-regular graph, then adjacency matrix, combinatorialLaplacian, and normalize Laplacian are all equivalent.

Suppose A has eigenvalues µ1, . . . , µn. Then

■ D − A has eigenvalues d− µ1, . . . , d− µn.

■ I −D−1/2AD−1/2 has eigenvalues1− µ1/d, . . . , 1− µn/d.

The theories of three matrices apply to the d-regular graphs.

Page 50: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

An application

Laplacian and Random Walks on Graphs Linyuan Lu – 21 / 59

Constructing Small Folkman Graphs.

Page 51: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Ramsey’s theorem

Laplacian and Random Walks on Graphs Linyuan Lu – 22 / 59

For integers k, l ≥ 2, there exists a least positive integerR(k, l) such that no matter how the complete graph KR(k,l)

is two-colored, it will contain a blue subgraph Kk or a redsubgraph Kl.

Page 52: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Ramsey’s theorem

Laplacian and Random Walks on Graphs Linyuan Lu – 22 / 59

For integers k, l ≥ 2, there exists a least positive integerR(k, l) such that no matter how the complete graph KR(k,l)

is two-colored, it will contain a blue subgraph Kk or a redsubgraph Kl.

R(3, 3) = 6

R(4, 4) = 18

43 ≤ R(5, 5) ≤ 49

102 ≤ R(6, 6) ≤ 165

...

(1+o(1))

√2

en2n/2 ≤ R(n, n) ≤ (n−1)−C log(n−1)

log log(n−1)

(

2(n− 1)

n− 1

)

.

Spencer[1975] Colon [2009]

Page 53: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Ramsey number R(3, 3) = 6

Laplacian and Random Walks on Graphs Linyuan Lu – 23 / 59

■ If edges of K6 are 2-colored then there exists amonochromatic triangle.

Page 54: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Ramsey number R(3, 3) = 6

Laplacian and Random Walks on Graphs Linyuan Lu – 23 / 59

■ If edges of K6 are 2-colored then there exists amonochromatic triangle.

■ There exists a 2-coloring of edges of K5 with nomonochromatic triangle.

Page 55: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Rado’s arrow notation

Laplacian and Random Walks on Graphs Linyuan Lu – 24 / 59

G → (H): if the edges of G are 2-colored then there exists amonochromatic subgraph of G isomorphic to H.

K6 → (K3)K5 6→ (K3)

Page 56: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Rado’s arrow notation

Laplacian and Random Walks on Graphs Linyuan Lu – 24 / 59

G → (H): if the edges of G are 2-colored then there exists amonochromatic subgraph of G isomorphic to H.

K6 → (K3)K5 6→ (K3)

Fact: If K6 ⊂ G, then G → (K3).

Page 57: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

An Erdos-Hajnal Question

Laplacian and Random Walks on Graphs Linyuan Lu – 25 / 59

Is there a K6-free graph G with G → (K3)?

Page 58: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

An Erdos-Hajnal Question

Laplacian and Random Walks on Graphs Linyuan Lu – 25 / 59

Is there a K6-free graph G with G → (K3)?

Graham (1968): Yes!

K8 \ C5

Page 59: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Graham’s graph K8 \ C5

Laplacian and Random Walks on Graphs Linyuan Lu – 26 / 59

Suppose G has no monochromatic triangle.

Page 60: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Graham’s graph K8 \ C5

Laplacian and Random Walks on Graphs Linyuan Lu – 27 / 59

Page 61: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Graham’s graph K8 \ C5

Laplacian and Random Walks on Graphs Linyuan Lu – 28 / 59

Page 62: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Graham’s graph K8 \ C5

Laplacian and Random Walks on Graphs Linyuan Lu – 29 / 59

Page 63: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Graham’s graph K8 \ C5

Laplacian and Random Walks on Graphs Linyuan Lu – 30 / 59

Page 64: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Graham’s graph K8 \ C5

Laplacian and Random Walks on Graphs Linyuan Lu – 31 / 59

(b, r)

(r, b)

Label the vertices of C5 by either (r, b) or (b, r).

Page 65: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Graham’s graph K8 \ C5

Laplacian and Random Walks on Graphs Linyuan Lu – 32 / 59

(b, r)

(b, r)

Label the vertices of C5 by either (r, b) or (b, r).A red triangle is unavoidable since χ(C5) = 3.

Page 66: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

K5-free G with G → (K3)

Laplacian and Random Walks on Graphs Linyuan Lu – 33 / 59

Year Authors |G|1969 Schauble 421971 Graham, Spencer 231973 Irving 181979 Hadziivanov, Nenov 161981 Nenov 15

Page 67: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

K5-free G with G → (K3)

Laplacian and Random Walks on Graphs Linyuan Lu – 33 / 59

Year Authors |G|1969 Schauble 421971 Graham, Spencer 231973 Irving 181979 Hadziivanov, Nenov 161981 Nenov 15

In 1998, Piwakowski, Radziszowski and Urbanski used acomputer-aided exhaustive search to rule out all possiblegraphs on less than 15 vertices.

Page 68: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

General results

Laplacian and Random Walks on Graphs Linyuan Lu – 34 / 59

Folkman’s theorem (1970): For any k2 > k1 ≥ 3, thereexists a Kk2-free graph G with G → (Kk1).

Page 69: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

General results

Laplacian and Random Walks on Graphs Linyuan Lu – 34 / 59

Folkman’s theorem (1970): For any k2 > k1 ≥ 3, thereexists a Kk2-free graph G with G → (Kk1).

These graphs are called Folkman Graphs.

Page 70: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

General results

Laplacian and Random Walks on Graphs Linyuan Lu – 34 / 59

Folkman’s theorem (1970): For any k2 > k1 ≥ 3, thereexists a Kk2-free graph G with G → (Kk1).

These graphs are called Folkman Graphs.

Nesetril-Rodl’s theorem (1976): For p ≥ 2 and any

k2 > k1 ≥ 3, there exists a Kk2-free graph G with

G → (Kk1)p.

Here G → (H)p: if the edges of G are p-colored then thereexists a monochromatic subgraph of G isomorphic to H.

Page 71: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

f (p, k1, k2)

Laplacian and Random Walks on Graphs Linyuan Lu – 35 / 59

Let f(p, k1, k2) denote the smallest integer n such that thereexists a Kk2-free graph G on n vertices with G → (Kk1)p.

■ Grahamf(2, 3, 6) = 8.

Page 72: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

f (p, k1, k2)

Laplacian and Random Walks on Graphs Linyuan Lu – 35 / 59

Let f(p, k1, k2) denote the smallest integer n such that thereexists a Kk2-free graph G on n vertices with G → (Kk1)p.

■ Grahamf(2, 3, 6) = 8.

■ Nenov, Piwakowski, Radziszowski and Urbanski

f(2, 3, 5) = 15.

Page 73: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

f (p, k1, k2)

Laplacian and Random Walks on Graphs Linyuan Lu – 35 / 59

Let f(p, k1, k2) denote the smallest integer n such that thereexists a Kk2-free graph G on n vertices with G → (Kk1)p.

■ Grahamf(2, 3, 6) = 8.

■ Nenov, Piwakowski, Radziszowski and Urbanski

f(2, 3, 5) = 15.

■ What about f(2, 3, 4)?

Page 74: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Upper bound of f (2, 3, 4)

Laplacian and Random Walks on Graphs Linyuan Lu – 36 / 59

■ Folkman, Nesetril-Rodl ’s upper bound is huge.■ Frankl and Rodl (1986)

f(2, 3, 4) ≤ 7× 1011.

Page 75: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Upper bound of f (2, 3, 4)

Laplacian and Random Walks on Graphs Linyuan Lu – 36 / 59

■ Folkman, Nesetril-Rodl ’s upper bound is huge.■ Frankl and Rodl (1986)

f(2, 3, 4) ≤ 7× 1011.

■ Erdos set a prize of $100 for the challenge

f(2, 3, 4) ≤ 1010.

Page 76: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Upper bound of f (2, 3, 4)

Laplacian and Random Walks on Graphs Linyuan Lu – 36 / 59

■ Folkman, Nesetril-Rodl ’s upper bound is huge.■ Frankl and Rodl (1986)

f(2, 3, 4) ≤ 7× 1011.

■ Erdos set a prize of $100 for the challenge

f(2, 3, 4) ≤ 1010.

■ Spencer (1988) claimed the prize.

f(2, 3, 4) ≤ 3× 109.

Page 77: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Upper bound of f (2, 3, 4)

Laplacian and Random Walks on Graphs Linyuan Lu – 36 / 59

■ Folkman, Nesetril-Rodl ’s upper bound is huge.■ Frankl and Rodl (1986)

f(2, 3, 4) ≤ 7× 1011.

■ Erdos set a prize of $100 for the challenge

f(2, 3, 4) ≤ 1010.

■ Spencer (1988) claimed the prize.

f(2, 3, 4) ≤ 3× 109.

Page 78: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Most wanted Folkman Graph

Laplacian and Random Walks on Graphs Linyuan Lu – 37 / 59

Page 79: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Most wanted Folkman Graph

Laplacian and Random Walks on Graphs Linyuan Lu – 38 / 59

Page 80: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Difficulty

Laplacian and Random Walks on Graphs Linyuan Lu – 39 / 59

■ There is no efficient algorithm to test whetherG → (K3).

Page 81: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Difficulty

Laplacian and Random Walks on Graphs Linyuan Lu – 39 / 59

■ There is no efficient algorithm to test whetherG → (K3).

■ For moderate n, Folkman graphs are very rare among allK4-free graphs on n vertices.

Page 82: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Difficulty

Laplacian and Random Walks on Graphs Linyuan Lu – 39 / 59

■ There is no efficient algorithm to test whetherG → (K3).

■ For moderate n, Folkman graphs are very rare among allK4-free graphs on n vertices.

■ Probabilistic methods are generally good choices forasymptotic results. However, it is not good for moderatesize n.

Page 83: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Our approach

Laplacian and Random Walks on Graphs Linyuan Lu – 40 / 59

■ Find a simple and sufficient condition for G → (K3), andan efficient algorithm to verify this condition.

Page 84: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Our approach

Laplacian and Random Walks on Graphs Linyuan Lu – 40 / 59

■ Find a simple and sufficient condition for G → (K3), andan efficient algorithm to verify this condition.

■ Search a special class of graphs so that we have a betterchance of finding a Folkman graph.

Page 85: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Our approach

Laplacian and Random Walks on Graphs Linyuan Lu – 40 / 59

■ Find a simple and sufficient condition for G → (K3), andan efficient algorithm to verify this condition.

■ Search a special class of graphs so that we have a betterchance of finding a Folkman graph.

■ Use spectral analysis instead of probabilistic methods.

Page 86: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Our approach

Laplacian and Random Walks on Graphs Linyuan Lu – 40 / 59

■ Find a simple and sufficient condition for G → (K3), andan efficient algorithm to verify this condition.

■ Search a special class of graphs so that we have a betterchance of finding a Folkman graph.

■ Use spectral analysis instead of probabilistic methods.

■ Localization and δ-fairness.

Page 87: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Our approach

Laplacian and Random Walks on Graphs Linyuan Lu – 40 / 59

■ Find a simple and sufficient condition for G → (K3), andan efficient algorithm to verify this condition.

■ Search a special class of graphs so that we have a betterchance of finding a Folkman graph.

■ Use spectral analysis instead of probabilistic methods.

■ Localization and δ-fairness.

■ Circulant graphs and L(m, s).

Page 88: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

My result

Laplacian and Random Walks on Graphs Linyuan Lu – 41 / 59

I received $100-award by provingTheorem [Lu, 2007]: f(2, 3, 4) ≤ 9697.

Page 89: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

My result

Laplacian and Random Walks on Graphs Linyuan Lu – 41 / 59

I received $100-award by provingTheorem [Lu, 2007]: f(2, 3, 4) ≤ 9697.

Shortly Dudek and Rodl improved it to f(2, 3, 4) ≤ 941.They also received a $50-award.

Page 90: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

My result

Laplacian and Random Walks on Graphs Linyuan Lu – 41 / 59

I received $100-award by provingTheorem [Lu, 2007]: f(2, 3, 4) ≤ 9697.

Shortly Dudek and Rodl improved it to f(2, 3, 4) ≤ 941.They also received a $50-award.

Lange-Radziszowski-Xu [2012+]: f(2, 3, 4) ≤ 786.

Page 91: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Spencer’s Lemma

Laplacian and Random Walks on Graphs Linyuan Lu – 42 / 59

Notations:

- Gv: the induced graph on the the neighborhood of v.- b(H): the maximum size of edge-cuts for H.

Page 92: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Spencer’s Lemma

Laplacian and Random Walks on Graphs Linyuan Lu – 42 / 59

Notations:

- Gv: the induced graph on the the neighborhood of v.- b(H): the maximum size of edge-cuts for H.

Lemma (Spencer) If∑

v b(Gv) <23

v |E(Gv)|, thenG → (K3).

Page 93: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Spencer’s Lemma

Laplacian and Random Walks on Graphs Linyuan Lu – 42 / 59

Notations:

- Gv: the induced graph on the the neighborhood of v.- b(H): the maximum size of edge-cuts for H.

Lemma (Spencer) If∑

v b(Gv) <23

v |E(Gv)|, thenG → (K3).

Page 94: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Localization

Laplacian and Random Walks on Graphs Linyuan Lu – 43 / 59

For 0 < δ < 12 , a graph H is δ-fair if

b(H) < (1

2+ δ)|E(H)|.

Page 95: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Localization

Laplacian and Random Walks on Graphs Linyuan Lu – 43 / 59

For 0 < δ < 12 , a graph H is δ-fair if

b(H) < (1

2+ δ)|E(H)|.

G is a Folkman graph if for each v

- Gv is 16-fair.

- Gv is K3-free.

Page 96: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Localization

Laplacian and Random Walks on Graphs Linyuan Lu – 43 / 59

For 0 < δ < 12 , a graph H is δ-fair if

b(H) < (1

2+ δ)|E(H)|.

G is a Folkman graph if for each v

- Gv is 16-fair.

- Gv is K3-free.

For vertex transitive graph G, all Gv’s are isomorphic.

Page 97: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Spectral lemma

Laplacian and Random Walks on Graphs Linyuan Lu – 44 / 59

- H: a graph on n vertices- A: the adjacency matrix of H- d = (d1, d2, . . . , dn): degrees of H- Vol(S) =

v∈S dv: the volume of S

- d = Vol(H)n : the average degree

Page 98: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Spectral lemma

Laplacian and Random Walks on Graphs Linyuan Lu – 44 / 59

- H: a graph on n vertices- A: the adjacency matrix of H- d = (d1, d2, . . . , dn): degrees of H- Vol(S) =

v∈S dv: the volume of S

- d = Vol(H)n : the average degree

Lemma (Lu) If the smallest eigenvalue of

M = A− 1Vol(H)d ·d′ is greater than −2δd, then H is δ-fair.

Page 99: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Spectral lemma

Laplacian and Random Walks on Graphs Linyuan Lu – 44 / 59

- H: a graph on n vertices- A: the adjacency matrix of H- d = (d1, d2, . . . , dn): degrees of H- Vol(S) =

v∈S dv: the volume of S

- d = Vol(H)n : the average degree

Lemma (Lu) If the smallest eigenvalue of

M = A− 1Vol(H)d ·d′ is greater than −2δd, then H is δ-fair.

Similar results hold for A and L. However, they are weakerthan using M in experiments.

Page 100: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Corollary

Laplacian and Random Walks on Graphs Linyuan Lu – 45 / 59

Corollary Suppose H is a d-regular graph and the smallest

eigenvalue of its adjacency matrix A is greater than −2δd.Then H is δ-fair.

Page 101: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Corollary

Laplacian and Random Walks on Graphs Linyuan Lu – 45 / 59

Corollary Suppose H is a d-regular graph and the smallest

eigenvalue of its adjacency matrix A is greater than −2δd.Then H is δ-fair.

Proof: We can replace M by A in the previous lemma.

- 1 is an eigenvector of A with respect to d.- M is the projection of A to the hyperspace 1

⊥.- M and A have the same smallest eigenvalues.

Page 102: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

The proof of the Lemma

Laplacian and Random Walks on Graphs Linyuan Lu – 46 / 59

■ V (H) = X ∪ Y : a partition of the vertex-set.

Page 103: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

The proof of the Lemma

Laplacian and Random Walks on Graphs Linyuan Lu – 46 / 59

■ V (H) = X ∪ Y : a partition of the vertex-set.

■ 1X , 1Y : indicated functions of X and Y .

1X + 1Y = 1.

Page 104: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

The proof of the Lemma

Laplacian and Random Walks on Graphs Linyuan Lu – 46 / 59

■ V (H) = X ∪ Y : a partition of the vertex-set.

■ 1X , 1Y : indicated functions of X and Y .

1X + 1Y = 1.

■ We observe M1 = 0.

Page 105: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

The proof of the Lemma

Laplacian and Random Walks on Graphs Linyuan Lu – 46 / 59

■ V (H) = X ∪ Y : a partition of the vertex-set.

■ 1X , 1Y : indicated functions of X and Y .

1X + 1Y = 1.

■ We observe M1 = 0.

■ For each t ∈ (0, 1), let α(t) = (1− t)1X − t1Y . We have

α(t)′ ·M · α(t) = −e(X, Y ) +1

Vol(H)Vol(X)Vol(Y ).

Page 106: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

The proof of the Lemma

Laplacian and Random Walks on Graphs Linyuan Lu – 47 / 59

Let ρ be the smallest eigenvalue of M . We have

e(X, Y )− Vol(X)Vol(Y )

Vol(H)≤ −α(t)′ ·M · α(t) ≤ −ρ‖αt‖2.

Page 107: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

The proof of the Lemma

Laplacian and Random Walks on Graphs Linyuan Lu – 47 / 59

Let ρ be the smallest eigenvalue of M . We have

e(X, Y )− Vol(X)Vol(Y )

Vol(H)≤ −α(t)′ ·M · α(t) ≤ −ρ‖αt‖2.

Choose t = |X|n so that ‖α(t)‖2 reaches its minimum |X||Y |

n .

Page 108: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

The proof of the Lemma

Laplacian and Random Walks on Graphs Linyuan Lu – 47 / 59

Let ρ be the smallest eigenvalue of M . We have

e(X, Y )− Vol(X)Vol(Y )

Vol(H)≤ −α(t)′ ·M · α(t) ≤ −ρ‖αt‖2.

Choose t = |X|n so that ‖α(t)‖2 reaches its minimum |X||Y |

n .We have

e(X, Y ) ≤ Vol(X)Vol(Y )

Vol(H)+ ρ

|X||Y |n

.

≤ Vol(H)

4− ρ

n

4

< (1

2+ δ)|E(H)|, since ρ > −2δd. �

Page 109: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Circulant graphs

Laplacian and Random Walks on Graphs Linyuan Lu – 48 / 59

- Zn = Z/nZ- S: a subset of Zn satisfying −S = S and 0 6∈ S.

We define a circulant graph H by

- V (H) = Zn

- E(H) = {xy | x− y ∈ S}.

Example: A circulant graphwith n = 8 and S = {±1,±3}.

Page 110: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Spectrum of circulant graphs

Laplacian and Random Walks on Graphs Linyuan Lu – 49 / 59

Lemma: The eigenvalues of the adjacency matrix for the

circulant graph generated by S ⊂ Zn are

s∈Scos

2πis

n

for i = 0, . . . , n− 1.

Page 111: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Spectrum of circulant graphs

Laplacian and Random Walks on Graphs Linyuan Lu – 49 / 59

Lemma: The eigenvalues of the adjacency matrix for the

circulant graph generated by S ⊂ Zn are

s∈Scos

2πis

n

for i = 0, . . . , n− 1.

Proof: Note A =g(J), where

g(x) =∑

s∈Sxs.

J =

0 1 0 · · · 0 00 0 1 · · · 0 00 0 0 · · · 0 0...

...... . . . . . . ...

0 0 0 · · · 0 11 0 0 · · · 0 0

Page 112: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Proof continues...

Laplacian and Random Walks on Graphs Linyuan Lu – 50 / 59

Let φ = e2π

−1n denote the primitive n-th unit root.

J has eigenvalues

1, φ, φ2, . . . , φn−1.

Page 113: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Proof continues...

Laplacian and Random Walks on Graphs Linyuan Lu – 50 / 59

Let φ = e2π

−1n denote the primitive n-th unit root.

J has eigenvalues

1, φ, φ2, . . . , φn−1.

Thus, the eigenvalues of A = g(J) are

g(1), g(φ), . . . , g(φn−1).

For i = 0, 1, 2, . . . , n− 1, we have

g(φi) = ℜ(g(φi)) =∑

s∈Scos

2πis

n. �

Page 114: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Graph L(m, s)

Laplacian and Random Walks on Graphs Linyuan Lu – 51 / 59

Suppose s and m are relatively prime to each other. Let nbe the least positive integer satisfying

sn ≡ 1 mod m.

Page 115: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Graph L(m, s)

Laplacian and Random Walks on Graphs Linyuan Lu – 51 / 59

Suppose s and m are relatively prime to each other. Let nbe the least positive integer satisfying

sn ≡ 1 mod m.

We define the graph L(m, s) to be a circulant graph on mvertices with

S = {si mod m | i = 0, 1, 2, . . . , n− 1}.

Page 116: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Graph L(m, s)

Laplacian and Random Walks on Graphs Linyuan Lu – 51 / 59

Suppose s and m are relatively prime to each other. Let nbe the least positive integer satisfying

sn ≡ 1 mod m.

We define the graph L(m, s) to be a circulant graph on mvertices with

S = {si mod m | i = 0, 1, 2, . . . , n− 1}.

Proposition: The local graph Gv of L(m, s) is also acirculant graph.

Page 117: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Algorithm

Laplacian and Random Walks on Graphs Linyuan Lu – 52 / 59

■ For each L(m, s), compute the local graph Gv.■ If Gv is not triangle-free, reject it and try a new graph

L(m, s).■ If the ratio the smallest eigenvalue verse the largest

eigenvalue of Gv is less than −13 , reject it and try a new

graph L(m, s).■ Output a Folkman graph L(m, s).

Page 118: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Computational results

Laplacian and Random Walks on Graphs Linyuan Lu – 53 / 59

L(m, s) σL(127, 5) −0.6363 · · ·L(761, 3) −0.5613 · · ·L(785, 53) −0.5404 · · ·L(941, 12) −0.5376 · · ·L(1777, 53) −0.5216 · · ·L(1801, 125) −0.4912 · · ·L(2641, 2) −0.4275 · · ·L(9697, 4) −0.3307 · · ·L(30193, 53) −0.3094 · · ·L(33121, 2) −0.2665 · · ·L(57401, 7) −0.3289 · · ·

■ σ is the ratioof the smallesteigenvalue to thelargest eigenvaluein the local graph.

■ All graphs on theleft are K4-free.

■ Graphs in red areFolkman graphs.

■ Graphs in blackare good candi-dates.

Page 119: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Improvements

Laplacian and Random Walks on Graphs Linyuan Lu – 54 / 59

Our method has inspired two improvements.

■ Dudek-Rodl [2008]: f(2, 3, 4) ≤ 941.

Page 120: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Improvements

Laplacian and Random Walks on Graphs Linyuan Lu – 54 / 59

Our method has inspired two improvements.

■ Dudek-Rodl [2008]: f(2, 3, 4) ≤ 941.

■ Lange-Radziszowski-Xu [2012+]: f(2, 3, 4) ≤ 786.

Page 121: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Dudek and Rodl

Laplacian and Random Walks on Graphs Linyuan Lu – 55 / 59

Given a graph G, a triangle graph HG is defined as

■ V (HG) = E(G)■ e1 ∼ e2 in HG if e1 and e2 belong to the same triangle of

G.

Page 122: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Dudek and Rodl

Laplacian and Random Walks on Graphs Linyuan Lu – 55 / 59

Given a graph G, a triangle graph HG is defined as

■ V (HG) = E(G)■ e1 ∼ e2 in HG if e1 and e2 belong to the same triangle of

G.

Dudek, Rodl, 2008

■ If b(HG) <23 |E(HG)|, then G → (K3).

■ If HG is 16-fair, then G → (K3).

Page 123: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Dudek and Rodl

Laplacian and Random Walks on Graphs Linyuan Lu – 56 / 59

Theorem [Dudek, Rodl, 2008]

f(2, 3, 4) ≤ 941.

Page 124: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Dudek and Rodl

Laplacian and Random Walks on Graphs Linyuan Lu – 56 / 59

Theorem [Dudek, Rodl, 2008]

f(2, 3, 4) ≤ 941.

Proof: Let G = L(941, 12). Then G is 188 regular. Thetriangle graph H has 941 ∗ 188/2 = 88454 vertices and2122896 edges.

Page 125: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Dudek and Rodl

Laplacian and Random Walks on Graphs Linyuan Lu – 56 / 59

Theorem [Dudek, Rodl, 2008]

f(2, 3, 4) ≤ 941.

Proof: Let G = L(941, 12). Then G is 188 regular. Thetriangle graph H has 941 ∗ 188/2 = 88454 vertices and2122896 edges.

Using Matlab, they calculate the least eigenvalue

µn ≥ −15.196 > −(1

2+

1

6)24.

So H is 16-fair. Done.

Page 126: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Lange-Radziszowski-Xu

Laplacian and Random Walks on Graphs Linyuan Lu – 57 / 59

Instead of spectral methods, they use semi-definite program(SDP) to approximate the MAX-CUT problem.

■ First they try the graph G1 obtained from L(941, 12) bydeleting 81 vertices. They showed

3b(HG1) < 1084985 < 1085028 = 2|E(HG1

)|.

This implies f(2, 3, 4) ≤ 860.

Page 127: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Lange-Radziszowski-Xu

Laplacian and Random Walks on Graphs Linyuan Lu – 57 / 59

Instead of spectral methods, they use semi-definite program(SDP) to approximate the MAX-CUT problem.

■ First they try the graph G1 obtained from L(941, 12) bydeleting 81 vertices. They showed

3b(HG1) < 1084985 < 1085028 = 2|E(HG1

)|.

This implies f(2, 3, 4) ≤ 860.

■ Second they try the graph G2 obtained from L(785, 53)by one vertex and some 60 edges. They showed

3b(HG2) < 857750 < 857762 = 2|E(HG2

)|.

This implies f(2, 3, 4) ≤ 786.

Page 128: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

Open questions

Laplacian and Random Walks on Graphs Linyuan Lu – 58 / 59

■ Exoo conjectured L(127, 5) is a Folkman graph.

■ In 2012 SIAMDM, Ronald Graham announced a $100award for determining if f(2, 3, 4) < 100.

■ A open problem on 3-colors: prove or disprove

f(3, 3, 4) ≤ 334

.

Page 129: Laplacian and Random Walks on Graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf · Selected Topics on Spectral Graph Theory 1. Graphs with Small Spectral Radius Time:

References

Laplacian and Random Walks on Graphs Linyuan Lu – 59 / 59

1. Linyuan Lu, Explicit Construction of Small FolkmanGraphs. SIAM Journal on Discrete Mathematics,21(4):1053-1060, January 2008.

2. Andrzej Dudek and Vojtech Rodl. On the FolkmanNumber f(2, 3, 4), Experimental Mathematics,17(1):63-67, 2008.

3. A. Lange, S. Radziszowski, and X. Xu, Use ofMAX-CUT for Ramsey Arrowing of Triangles,http://arxiv.org/pdf/1207.3750.pdf.

Homepage: http://www.math.sc.edu/∼ lu/

Thank You