laplacian and random walks on graphspeople.math.sc.edu/lu/talks/nankai_2014/spec_nankai_2.pdf ·...

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

Upload: others

Post on 07-Jun-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

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