graph homomorphisms between treesmath.sjtu.edu.cn/conference/bannai/2014/data/20141213a/...graph...

50
Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet´ er Csikv´ ari (arXiv:1307.6721) Zhicong Lin Graph homomorphisms between trees

Upload: others

Post on 31-Mar-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

Graph homomorphisms between trees

Zhicong Lin

Jimei University

Joint work with Peter Csikvari (arXiv:1307.6721)

Zhicong Lin Graph homomorphisms between trees

Page 2: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

Graph homomorphism

Homomorphism: adjacency-preserving map

f : V (G )→ V (H)

uv ∈ E (G ) =⇒ f (u)f (v) ∈ E (H)

Hom(G ,H) := the set of homomorphisms from G to H

hom(G ,H) := |Hom(G ,H)|

Endomorphism: a homomorphism from the graph to itself

End(G ) := the set of all endomorphisms of G

Note: End(G ) forms a monoid

sss

sss

-

-

-

sss

sss

-

-

AAAAAU s

ss

sss����@@@R

@@@R

sss

sss

��������@@@R

sss

sss

������

-

AAAAAU s

ss

sss

������

-

-

Figure : 6 endomorphisms of the path P3.

Zhicong Lin Graph homomorphisms between trees

Page 3: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

Graph homomorphism

Homomorphism: adjacency-preserving map

f : V (G )→ V (H)

uv ∈ E (G ) =⇒ f (u)f (v) ∈ E (H)

Hom(G ,H) := the set of homomorphisms from G to H

hom(G ,H) := |Hom(G ,H)|Endomorphism: a homomorphism from the graph to itself

End(G ) := the set of all endomorphisms of G

Note: End(G ) forms a monoid

sss

sss

-

-

-

sss

sss

-

-

AAAAAU s

ss

sss����@@@R

@@@R

sss

sss

��������@@@R

sss

sss

������

-

AAAAAU s

ss

sss

������

-

-

Figure : 6 endomorphisms of the path P3.

Zhicong Lin Graph homomorphisms between trees

Page 4: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

Graph homomorphism

Homomorphism: adjacency-preserving map

f : V (G )→ V (H)

uv ∈ E (G ) =⇒ f (u)f (v) ∈ E (H)

Hom(G ,H) := the set of homomorphisms from G to H

hom(G ,H) := |Hom(G ,H)|Endomorphism: a homomorphism from the graph to itself

End(G ) := the set of all endomorphisms of G

Note: End(G ) forms a monoid

sss

sss

-

-

-

sss

sss

-

-

AAAAAU s

ss

sss����@@@R

@@@R

sss

sss

��������@@@R

sss

sss

������

-

AAAAAU s

ss

sss

������

-

-

Figure : 6 endomorphisms of the path P3.

Zhicong Lin Graph homomorphisms between trees

Page 5: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

The Path and the Star

Pn :=Path on n verticesSn :=Star on n vertices

Theorem (L. & Zeng, 2011)

|End(Pn)| =

{(n + 1)2n−1 − (2n − 1)

( n−1(n−1)/2

)if n is odd

(n + 1)2n−1 − n( nn/2

)if n is even

|End(Sn)| = (n − 1)n−1 + (n − 1)

How to compute |End(Tn)| for general trees Tn?

s��s@@s��s

@@s��s

HHH ss���s ��

�s

HHHs

ss

Figure : The path P6 and the star S7.

Zhicong Lin Graph homomorphisms between trees

Page 6: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

Main result

hom(Pn,Pn) ≤ hom(Pn,Tn) ≤ hom(Pn, Sn)

≥ ? ≥

hom(Tn,Pn)≤ hom(Tn,Tn) X hom(Tn, Sn)≥ ≥ ≥

hom(Sn,Pn) ≤ hom(Sn,Tn)≤ hom(Sn,Sn)

Figure : Trees with the same size

Theorem (L. & Csikvari)

For all trees Tn on n vertices we have

|End(Pn)| ≤ |End(Tn)| ≤ |End(Sn)|.

Zhicong Lin Graph homomorphisms between trees

Page 7: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

The Tree-walk algorithm

How to count hom(T ,G ) for a tree T and a graph G?

Definition

Let v ∈ V (T ) and V (G ) = {1, 2, . . . ,m}. Define

h(T , v ,G ) := (h1, h2, . . . , hm),

wherehi = |{f ∈ Hom(T ,G ) | f (v) = i}|.

We call h(T , v ,G ) the hom-vector at v from T to G .

It is clear that hom(T ,G ) = ‖h(T , v ,G )‖ =∑

hi .

Zhicong Lin Graph homomorphisms between trees

Page 8: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

The Tree-walk algorithm

How to count hom(T ,G ) for a tree T and a graph G?

Definition

Let v ∈ V (T ) and V (G ) = {1, 2, . . . ,m}. Define

h(T , v ,G ) := (h1, h2, . . . , hm),

wherehi = |{f ∈ Hom(T ,G ) | f (v) = i}|.

We call h(T , v ,G ) the hom-vector at v from T to G .

It is clear that hom(T ,G ) = ‖h(T , v ,G )‖ =∑

hi .

Zhicong Lin Graph homomorphisms between trees

Page 9: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

The Tree-walk algorithm

An example:

sss

sss

-

-

-

v 2

sss

sss

-

-

AAAAAU

v 2

sss

sss����@@@R

@@@Rv

1 sss

sss

��������@@@Rv

3

sss

sss

������

-

AAAAAU

v 2

sss

sss

������

-

-

v 2

Figure : 6 endomorphisms of the path P3.

h(P3, v ,P3) = (1, 4, 1)

Zhicong Lin Graph homomorphisms between trees

Page 10: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

The Tree-walk algorithm

Lemma

Let G be a labeled graph and A = AG the adjacency matrix of G .Then the (i , j)-entry of the matrix An counts the number of walksin G from vertex i to vertex j with length n.

By this lemma, we have h(Pn, v ,G ) = 1An−1, where v is the initial(terminal) vertex of the path Pn and 1 denotes the row vector withall entries 1.We will generalize this to compute h(T , v ,G ).

Zhicong Lin Graph homomorphisms between trees

Page 11: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

The Tree-walk algorithm

@@@@ ss�

���

ss @@sT1

T2

s s s sv1 v

h(T1 ∪ T2, v1,G ) = h(T1, v1,G ) ∗ h(T2, v1,G )a ∗ b := (a1b1, . . . , anbn) is Hadamard product

h(T , v ,G ) = h(T1 ∪ T2, v1,G )A3

Zhicong Lin Graph homomorphisms between trees

Page 12: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

Sidorenko’s theorem on extremality of stars

Theorem (Sidorenko, 1994)

Let G be an arbitrary graph and let Tm be a tree on m vertices.Then

hom(Tm,G ) ≤ hom(Sm,G ).

Fiol & Garriga (2009) reproved the special case Tm = Pm.

Use Wiener index and some easy observations we (rediscoverand) give a new proof of Sidorenko’s theorem.

We constructe some special trees T to disprove the inequality

hom(Pm,T ) ≤ hom(Tm,T ).

Zhicong Lin Graph homomorphisms between trees

Page 13: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

Sidorenko’s theorem on extremality of stars

Theorem (Sidorenko, 1994)

Let G be an arbitrary graph and let Tm be a tree on m vertices.Then

hom(Tm,G ) ≤ hom(Sm,G ).

Fiol & Garriga (2009) reproved the special case Tm = Pm.

Use Wiener index and some easy observations we (rediscoverand) give a new proof of Sidorenko’s theorem.

We constructe some special trees T to disprove the inequality

hom(Pm,T ) ≤ hom(Tm,T ).

Zhicong Lin Graph homomorphisms between trees

Page 14: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

Sidorenko’s theorem on extremality of stars

Theorem (Sidorenko, 1994)

Let G be an arbitrary graph and let Tm be a tree on m vertices.Then

hom(Tm,G ) ≤ hom(Sm,G ).

Fiol & Garriga (2009) reproved the special case Tm = Pm.

Use Wiener index and some easy observations we (rediscoverand) give a new proof of Sidorenko’s theorem.

We constructe some special trees T to disprove the inequality

hom(Pm,T ) ≤ hom(Tm,T ).

Zhicong Lin Graph homomorphisms between trees

Page 15: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

Sidorenko’s theorem on extremality of stars

Theorem (Sidorenko, 1994)

Let G be an arbitrary graph and let Tm be a tree on m vertices.Then

hom(Tm,G ) ≤ hom(Sm,G ).

Fiol & Garriga (2009) reproved the special case Tm = Pm.

Use Wiener index and some easy observations we (rediscoverand) give a new proof of Sidorenko’s theorem.

We constructe some special trees T to disprove the inequality

hom(Pm,T ) ≤ hom(Tm,T ).

Zhicong Lin Graph homomorphisms between trees

Page 16: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

hom(Pn,Pn) ≤ hom(Pn,Tn) ≤ hom(Pn, Sn)

≥ ? ≥

hom(Tn,Pn)≤ hom(Tn,Tn) X hom(Tn, Sn)

≥ ≥ ≥

hom(Sn,Pn) ≤ hom(Sn,Tn)≤ hom(Sn,Sn)

Figure : Trees with the same size

Zhicong Lin Graph homomorphisms between trees

Page 17: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

KC-transformation

kk−1. . .

k−1

k

B A BA

x z

y

x

y

0 1

0

1

KC-transformation (Csikvari): A transformation on trees withrespect to the path 0, 1, . . . , k

Zhicong Lin Graph homomorphisms between trees

Page 18: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

KC-transformation

The KC-transformation give rise to a graded poset of trees on nvertices with the star as the largest and the path as the smallestelement.

Zhicong Lin Graph homomorphisms between trees

Page 19: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

KC-transformation: Closed Walks

Cn:=Cycle on n vertices

Theorem (Csikvari, 2010)

Let T be a tree and T ′ be a KC-transformation of T . Then

hom(Cm,T′) ≥ hom(Cm,T )

for any m ≥ 1.

The extremal problem about the number of closed walks in trees:

Corollary (Csikvari, 2010)

Let Tn be a tree on n vertices. We have

hom(Cm,Pn) ≤ hom(Cm,Tn) ≤ hom(Cm,Sn).

Zhicong Lin Graph homomorphisms between trees

Page 20: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

KC-transformation: Walks

Theorem (Bollobas & Tyomkyn, 2011)

Let T be a tree and T ′ be a KC-transformation of T . Then

hom(Pm,T′) ≥ hom(Pm,T )

for any m ≥ 1.

The extremal problem about the number of walks in trees:

Corollary (Bollobas & Tyomkyn, 2011)

Let Tn be a tree on n vertices. We have

hom(Pm,Pn) ≤ hom(Pm,Tn) ≤ hom(Pm,Sn).

A natural question arises: Does the above inequalities still truewhen replacing Pm by any tree?

Zhicong Lin Graph homomorphisms between trees

Page 21: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

Generalize to Tree-Walks

Starlike tree: at most one vertex of degree greater than 2

Theorem

Let T be a tree and T ′ the KC-transformation of T with respectto a path of length k . Then the inequality

hom(H,T ′) ≥ hom(H,T )

holds when

k is even and H is any tree

or k is odd and H is a starlike tree.

Corollary

Let H be a starlike tree and Tn be a tree on n vertices. Then

hom(H,Pn) ≤ hom(H,Tn) ≤ hom(H,Sn).

Zhicong Lin Graph homomorphisms between trees

Page 22: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

Counterexamples to the odd case

hom(Tn,Pn)≤ hom(Tn,Tn) X hom(Tn,Sn)

Counterexamples to the second inequality:

Figure : The doublestar S∗10

For k ≥ 5 we have hom(S∗2k , S∗2k)> hom(S∗2k , S2k). Note that S2k

can be obtained from S∗2k by a KC-transfromation.

Zhicong Lin Graph homomorphisms between trees

Page 23: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

hom(Pn,Pn) ≤ hom(Pn,Tn) ≤ hom(Pn, Sn)

≥ ? ≥

hom(Tn,Pn)≤ hom(Tn,Tn) X hom(Tn, Sn)

≥ ≥ ≥

hom(Sn,Pn) ≤ hom(Sn,Tn)≤ hom(Sn,Sn)

Figure : Trees with the same size

Zhicong Lin Graph homomorphisms between trees

Page 24: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

A dual inequality

Bollobas & Tyomkyn’s theorem:

hom(Pn,Pm) ≤ hom(Pn,Tm) ≤ hom(Pn,Sm).

Theorem

Let Tm be a tree on m vertices and let T ′m be obtained from Tm

by a KC-transformation.

(i) If n is even, or n is odd and diam(Tm) ≤ n − 1, then

hom(Tm,Pn) ≤ hom(T ′m,Pn).

(ii) For any m, n,

hom(Pm,Pn) ≤ hom(Tm,Pn) ≤ hom(Sm,Pn).

Zhicong Lin Graph homomorphisms between trees

Page 25: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

A dual inequality

Figure : The trees T6 (left) and T ′6 (right).

The KC-transformation does not always increase the number ofhomomorphisms to the path Pn when n is odd. In the figure, wehave

hom(T6,P3) = 20 > 16 = hom(T ′6,P3).

Zhicong Lin Graph homomorphisms between trees

Page 26: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

A dual inequality

hom(Pm,Pn) ≤ hom(Tm,Pn) ≤ hom(Sm,Pn)

Our proof is complicated, which uses three treetransformations.

Zhicong Lin Graph homomorphisms between trees

Page 27: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

A dual inequality

T

T

T

T

TT

T

1 1

2 2

3 3

4

T T’

T4

Figure : LS-switch.

Zhicong Lin Graph homomorphisms between trees

Page 28: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

A dual inequality

T T’

Figure : Short-path shift (special KC-transformation).

Zhicong Lin Graph homomorphisms between trees

Page 29: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

A dual inequality

T’ T

Figure : Claw-deletion.

Zhicong Lin Graph homomorphisms between trees

Page 30: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

A dual inequality

Theorem

Let Tm be a tree on m vertices and let T ′m be obtained from Tm

by a KC-transformation.

(i) If n is even, or n is odd and diam(Tm) ≤ n − 1, then

hom(Tm,Pn) ≤ hom(T ′m,Pn).

(ii) For any m, n,

hom(Pm,Pn) ≤ hom(Tm,Pn) ≤ hom(Sm,Pn).

Idea of the proof:

(i) by the symmetry and unimodality of h(Tm,Pn).(ii) hom(Pm,Pn) ≤ hom(Tm,Pn)

n even: by (i).n odd: by the symmetry, bi-unimodal and log-concavity ofh(Tm,Pn) using the LS-switch, Short-path shift andClaw-deletion.

Zhicong Lin Graph homomorphisms between trees

Page 31: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

hom(Pn,Pn) ≤ hom(Pn,Tn) ≤ hom(Pn, Sn)

≥ ? ≥

hom(Tn,Pn)≤ hom(Tn,Tn) X hom(Tn, Sn)

≥ ≥ ≥

hom(Sn,Pn) ≤ hom(Sn,Tn)≤ hom(Sn,Sn)

Figure : Trees with the same size

Zhicong Lin Graph homomorphisms between trees

Page 32: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

Markov chains and homomorphisms

Definition (Markov chains)

Let G be a graph with V (G ) = {1, 2, . . . , n}. Then P = (pij) is aMarkov chain on G if:∑

j∈N(i)

pij = 1 for all i ∈ V (G ),

where pij ≥ 0 and pij = 0 if (i , j) /∈ E (G ).

Definition (Stationary distribution)

Distribution Q = (qi ) is the stationary distribution of P if:∑j∈N(i)

qjpji = qi for all i ∈ V (G ).

Zhicong Lin Graph homomorphisms between trees

Page 33: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

Markov chains and homomorphisms

Definition (Entropy)

We define the following three entropies:

H(Q) =∑

i∈V (G)

qi log1

qi,

andH(D|Q) =

∑i∈V (G)

qi log di ,

where di is the degree of i and let

H(P|Q) =∑

i∈V (G)

qi

( ∑j∈N(i)

pij log1

pij

).

Zhicong Lin Graph homomorphisms between trees

Page 34: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

Markov chains and homomorphisms

Theorem

If Tm is a tree with ` leaves and m vertices, where m ≥ 3, then

hom(Tm,G ) ≥ exp

(H(Q) + `H(D|Q) + (m − 1− `)H(P|Q)

).

Corollary (Dellamonica et al., 2012)

Let G be a graph with e edges and degree sequence (d1, . . . , dn).Then for any treeTm with m vertices we have

hom(Tm,G ) ≥ 2e · Cm−2,

where C =(∏n

i=1 ddii

)1/2e.

Sketch of proof: Consider the classical Markov chain: pi ,j = 1di

ifj ∈ N(i).

Zhicong Lin Graph homomorphisms between trees

Page 35: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

Trees with 4 leaves

Lemma

If the tree Tn has at least four leaves, then

hom(Tm,Tn) ≥ (n − 2)2m−1 + 2.

Idea of the proof:

Fact: If G is a graph and G1,G2 are induced subgraphs of Gwith possible intersection, then for any graph H we have

hom(H,G ) ≥ hom(H,G1) + hom(H,G2)− hom(H,G1 ∩ G2).

We can reduce Tn to trees with exactly 4 leaves.

Use the LS-switch, we can further reduce Tn to 6 classes ofspecial trees with 4 leaves.

Construct some special Markov chains on the 6 classes oftrees and use the lower bound related to Markov chains.

Zhicong Lin Graph homomorphisms between trees

Page 36: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

Trees with 4 leaves

Theorem

If Tn is a tree on n vertices with at least 4 leaves, then

hom(Tm,Tn) ≥ hom(Tm,Pn).

Proof: Indeed,

hom(Tm,Tn)≥(n − 2)2m−1 + 2 = hom(Sm,Pn)≥ hom(Tm,Pn),

where the second inequality by Sidorenko’s theorem on extremalityof stars.

Zhicong Lin Graph homomorphisms between trees

Page 37: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

Summary of our results: trees with the same size

hom(Pn,Pn) ≤ hom(Pn,Tn) ≤ hom(Pn, Sn)

≥ ? ≥

hom(Tn,Pn)≤ hom(Tn,Tn) X hom(Tn, Sn)≥ ≥ ≥

hom(Sn,Pn) ≤ hom(Sn,Tn)≤ hom(Sn,Sn)

Figure : Trees with the same size

Theorem (L. & Csikvari)

For all trees Tn on n vertices we have

|End(Pn)| ≤ |End(Tn)| ≤ |End(Sn)|.

Zhicong Lin Graph homomorphisms between trees

Page 38: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

Summary of our results: trees with different sizes

hom(Pm,Pn) ≤ hom(Pm,Tn) ≤ hom(Pm, Sn)

≥ X ≥

hom(Tm,Pn)(∗)≤ hom(Tm,Tn) X hom(Tm, Sn)

≥ ≥ ≥

hom(Sm,Pn) ≤ hom(Sm,Tn) ≤ hom(Sm,Sn)

Figure : Trees with different sizes.

The (∗) means that there are some well-determined (possible)counterexamples which should be excluded.

Zhicong Lin Graph homomorphisms between trees

Page 39: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

Further work

9 9

9

9

10 10 44

If we attach k copies of this rooted tree at the root then for theobtained tree Tm we have

hom(Tm,P4) = 2 · 4k + 2 · 10k > 4 · 9k = hom(Tm, S4)

for large enough k .

Conjecture

Let Tn be a tree on n vertices, where n ≥ 5. Then for any tree Tm

we havehom(Tm,Pn) ≤ hom(Tm,Tn).

Zhicong Lin Graph homomorphisms between trees

Page 40: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

Sidorenko’s conjecture

Definition

The homomorphism density t(H,G ) is defined as follows:

t(H,G ) =hom(H,G )

|V (G )||V (H)| .

This is the probability that a random map is a homomorphism.

Conjecture (Sidorenko, 1993)

For every bipartite graph H with e(H) edges,

t(H,G ) ≥ t(K2,G )e(H) for all graph G .

Sidorenko’s conjecture is true for trees. Using our lower boundinvolving Markov chains we give a new proof of this fact.

Zhicong Lin Graph homomorphisms between trees

Page 41: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

Sidorenko’s conjecture

Definition

The homomorphism density t(H,G ) is defined as follows:

t(H,G ) =hom(H,G )

|V (G )||V (H)| .

This is the probability that a random map is a homomorphism.

Conjecture (Sidorenko, 1993)

For every bipartite graph H with e(H) edges,

t(H,G ) ≥ t(K2,G )e(H) for all graph G .

Sidorenko’s conjecture is true for trees. Using our lower boundinvolving Markov chains we give a new proof of this fact.

Zhicong Lin Graph homomorphisms between trees

Page 42: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

Sidorenko’s conjecture

Sidorenko’s conjecture is true for

Trees, even cycles and complete bipartite graph (Sidorenko);

Hypercubes (Hatami’10);

Bipartite graph H with bipartition A ∪ B and there is a vertexin A adjacent to all vertices in B (Conlon-Fox-Sudakov’10);

Cartesian product T�H, where T is a tree and H is abipartite graph satisfying Sidorenko’s conjecture(Kim-Lee-Lee’14);

Many other special bipartite graphs (by works of Blakley-Roy,Benjamini-Peres, Lovasz, Li-Szegedy and so on).

On the other hand, the simplest graph not known to haveSidorenko’s conjecture is K5,5 \ C10, a 3-regular graph on 10vertices.

Zhicong Lin Graph homomorphisms between trees

Page 43: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

Sidorenko’s conjecture

Sidorenko’s conjecture is true for

Trees, even cycles and complete bipartite graph (Sidorenko);

Hypercubes (Hatami’10);

Bipartite graph H with bipartition A ∪ B and there is a vertexin A adjacent to all vertices in B (Conlon-Fox-Sudakov’10);

Cartesian product T�H, where T is a tree and H is abipartite graph satisfying Sidorenko’s conjecture(Kim-Lee-Lee’14);

Many other special bipartite graphs (by works of Blakley-Roy,Benjamini-Peres, Lovasz, Li-Szegedy and so on).

On the other hand, the simplest graph not known to haveSidorenko’s conjecture is K5,5 \ C10, a 3-regular graph on 10vertices.

Zhicong Lin Graph homomorphisms between trees

Page 44: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

Sidorenko’s conjecture

Sidorenko’s conjecture is true for

Trees, even cycles and complete bipartite graph (Sidorenko);

Hypercubes (Hatami’10);

Bipartite graph H with bipartition A ∪ B and there is a vertexin A adjacent to all vertices in B (Conlon-Fox-Sudakov’10);

Cartesian product T�H, where T is a tree and H is abipartite graph satisfying Sidorenko’s conjecture(Kim-Lee-Lee’14);

Many other special bipartite graphs (by works of Blakley-Roy,Benjamini-Peres, Lovasz, Li-Szegedy and so on).

On the other hand, the simplest graph not known to haveSidorenko’s conjecture is K5,5 \ C10, a 3-regular graph on 10vertices.

Zhicong Lin Graph homomorphisms between trees

Page 45: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

Sidorenko’s conjecture

Sidorenko’s conjecture is true for

Trees, even cycles and complete bipartite graph (Sidorenko);

Hypercubes (Hatami’10);

Bipartite graph H with bipartition A ∪ B and there is a vertexin A adjacent to all vertices in B (Conlon-Fox-Sudakov’10);

Cartesian product T�H, where T is a tree and H is abipartite graph satisfying Sidorenko’s conjecture(Kim-Lee-Lee’14);

Many other special bipartite graphs (by works of Blakley-Roy,Benjamini-Peres, Lovasz, Li-Szegedy and so on).

On the other hand, the simplest graph not known to haveSidorenko’s conjecture is K5,5 \ C10, a 3-regular graph on 10vertices.

Zhicong Lin Graph homomorphisms between trees

Page 46: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

Sidorenko’s conjecture

Sidorenko’s conjecture is true for

Trees, even cycles and complete bipartite graph (Sidorenko);

Hypercubes (Hatami’10);

Bipartite graph H with bipartition A ∪ B and there is a vertexin A adjacent to all vertices in B (Conlon-Fox-Sudakov’10);

Cartesian product T�H, where T is a tree and H is abipartite graph satisfying Sidorenko’s conjecture(Kim-Lee-Lee’14);

Many other special bipartite graphs (by works of Blakley-Roy,Benjamini-Peres, Lovasz, Li-Szegedy and so on).

On the other hand, the simplest graph not known to haveSidorenko’s conjecture is K5,5 \ C10, a 3-regular graph on 10vertices.

Zhicong Lin Graph homomorphisms between trees

Page 47: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

Sidorenko’s conjecture

Sidorenko’s conjecture is true for

Trees, even cycles and complete bipartite graph (Sidorenko);

Hypercubes (Hatami’10);

Bipartite graph H with bipartition A ∪ B and there is a vertexin A adjacent to all vertices in B (Conlon-Fox-Sudakov’10);

Cartesian product T�H, where T is a tree and H is abipartite graph satisfying Sidorenko’s conjecture(Kim-Lee-Lee’14);

Many other special bipartite graphs (by works of Blakley-Roy,Benjamini-Peres, Lovasz, Li-Szegedy and so on).

On the other hand, the simplest graph not known to haveSidorenko’s conjecture is K5,5 \ C10, a 3-regular graph on 10vertices.

Zhicong Lin Graph homomorphisms between trees

Page 48: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

Mobius function of a poset

Definition (Mobius function)

Let P be a poset. Define the Mobius function µ of P by

µ(s, s) = 1, for all s ∈ P

µ(s, u) = −∑

s≤t<u

µ(s, t), for all s < u in P.

Definition (Alternates in sign)

Let P be a grated poset with 0 and 1. We say that the Mobiusfunction of P alternates in sign if

(−1)`(s,t)µ(s, t) ≥ 0, for all s ≤ t in P.

Zhicong Lin Graph homomorphisms between trees

Page 49: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

Further work

Figure : EL-Shellable? Cohen-Maculay? Mobius functions on theintervals alternate in sign?

Zhicong Lin Graph homomorphisms between trees

Page 50: Graph homomorphisms between treesmath.sjtu.edu.cn/conference/Bannai/2014/data/20141213A/...Graph homomorphisms between trees Zhicong Lin Jimei University Joint work with Pet er Csikv

References

B. Bollobas and M. TyomkynWalks and paths in trees,J. Graph Theory, 70 (2012), 54-66.

P. CsikvariOn a poset of trees,Combinatorica, 30 (2010) 125-137.

Z. Lin and J. ZengOn the number of congruence classes of paths,Discrete Math., 312 (2012), 1300-1307.

A. SidorenkoA partially ordered set of functionals corresponding to graphs,Discrete Math., 131 (1994), 263-277.

Thanks!Zhicong Lin Graph homomorphisms between trees