Rainbow Hamilton cycles Po-Shen Loh Carnegie Mellon University - - PowerPoint PPT Presentation

rainbow hamilton cycles
SMART_READER_LITE
LIVE PREVIEW

Rainbow Hamilton cycles Po-Shen Loh Carnegie Mellon University - - PowerPoint PPT Presentation

Rainbow Hamilton cycles Po-Shen Loh Carnegie Mellon University Joint work with Alan Frieze Graphs Definition A cycle is Hamiltonian if it visits every vertex exactly once. Graphs Definition A cycle is Hamiltonian if it visits every vertex


slide-1
SLIDE 1

Rainbow Hamilton cycles

Po-Shen Loh

Carnegie Mellon University

Joint work with Alan Frieze

slide-2
SLIDE 2

Graphs

Definition

A cycle is Hamiltonian if it visits every vertex exactly once.

slide-3
SLIDE 3

Graphs

Definition

A cycle is Hamiltonian if it visits every vertex exactly once.

Definition

Erd˝

  • s-R´

enyi Gn,p: edges appear independently with probability p.

slide-4
SLIDE 4

Graphs

Definition

A cycle is Hamiltonian if it visits every vertex exactly once.

Definition

Erd˝

  • s-R´

enyi Gn,p: edges appear independently with probability p. (Koml´

  • s, Szemer´

edi; Bollob´ as) Gn,p is Hamiltonian whp if p = log n+log log n+ω(n)

n

with ω(n) → ∞.

slide-5
SLIDE 5

Graphs

Definition

A cycle is Hamiltonian if it visits every vertex exactly once.

Definition

Erd˝

  • s-R´

enyi Gn,p: edges appear independently with probability p. (Koml´

  • s, Szemer´

edi; Bollob´ as) Gn,p is Hamiltonian whp if p = log n+log log n+ω(n)

n

with ω(n) → ∞. (Robinson, Wormald) G3-reg is Hamiltonian whp.

slide-6
SLIDE 6

Graphs

Definition

A cycle is Hamiltonian if it visits every vertex exactly once.

Definition

Erd˝

  • s-R´

enyi Gn,p: edges appear independently with probability p. (Koml´

  • s, Szemer´

edi; Bollob´ as) Gn,p is Hamiltonian whp if p = log n+log log n+ω(n)

n

with ω(n) → ∞. (Robinson, Wormald) G3-reg is Hamiltonian whp. (Bohman, Frieze) G3-out is Hamiltonian whp.

slide-7
SLIDE 7

Graphs

Definition

A cycle is Hamiltonian if it visits every vertex exactly once.

Definition

Erd˝

  • s-R´

enyi Gn,p: edges appear independently with probability p. (Koml´

  • s, Szemer´

edi; Bollob´ as) Gn,p is Hamiltonian whp if p = log n+log log n+ω(n)

n

with ω(n) → ∞. (Robinson, Wormald) G3-reg is Hamiltonian whp. (Bohman, Frieze) G3-out is Hamiltonian whp. (Cooper, Frieze) D2-in,2-out is Hamiltonian whp.

slide-8
SLIDE 8

Hypergraphs

Definition (3-uniform hypergraph)

Hn,p;3: each triple appears independently with probability p.

slide-9
SLIDE 9

Hypergraphs

Definition (3-uniform hypergraph)

Hn,p;3: each triple appears independently with probability p.

slide-10
SLIDE 10

Hypergraphs

Definition (3-uniform hypergraph)

Hn,p;3: each triple appears independently with probability p.

slide-11
SLIDE 11

Hypergraphs

Definition (3-uniform hypergraph)

Hn,p;3: each triple appears independently with probability p.

slide-12
SLIDE 12

Hypergraphs

Definition (3-uniform hypergraph)

Hn,p;3: each triple appears independently with probability p.

slide-13
SLIDE 13

Hypergraphs

Definition (3-uniform hypergraph)

Hn,p;3: each triple appears independently with probability p. Tight H-cycle Loose H-cycle

slide-14
SLIDE 14

Hypergraphs

Definition (3-uniform hypergraph)

Hn,p;3: each triple appears independently with probability p. Tight H-cycle Loose H-cycle

slide-15
SLIDE 15

Hypergraphs

Definition (3-uniform hypergraph)

Hn,p;3: each triple appears independently with probability p. Tight H-cycle Loose H-cycle

slide-16
SLIDE 16

Hypergraphs

Definition (3-uniform hypergraph)

Hn,p;3: each triple appears independently with probability p. Tight H-cycle Loose H-cycle

slide-17
SLIDE 17

Hypergraphs

Definition (3-uniform hypergraph)

Hn,p;3: each triple appears independently with probability p. Tight H-cycle Loose H-cycle

slide-18
SLIDE 18

Hypergraphs

Definition (3-uniform hypergraph)

Hn,p;3: each triple appears independently with probability p. Tight H-cycle Loose H-cycle

slide-19
SLIDE 19

Hypergraphs

Definition (3-uniform hypergraph)

Hn,p;3: each triple appears independently with probability p. Tight H-cycle Loose H-cycle (Frieze) Hn,p;3 has loose H-cycle whp if p > K log n

n2

, 4 | n.

slide-20
SLIDE 20

Hypergraphs

Definition (3-uniform hypergraph)

Hn,p;3: each triple appears independently with probability p. Tight H-cycle Loose H-cycle (Frieze) Hn,p;3 has loose H-cycle whp if p > K log n

n2

, 4 | n. (Dudek, Frieze) Asymptotically answered for all uniformities, and all degrees of loose-ness.

slide-21
SLIDE 21

Rainbow Hamilton cycles

Question

Does Gn,p have a rainbow Hamilton cycle if edges are randomly colored from κ colors?

slide-22
SLIDE 22

Rainbow Hamilton cycles

Question

Does Gn,p have a rainbow Hamilton cycle if edges are randomly colored from κ colors?

Observations

Must have p > log n+log log n+ω(n)

n

with ω(n) → ∞. Must have κ ≥ n.

slide-23
SLIDE 23

Rainbow Hamilton cycles

Question

Does Gn,p have a rainbow Hamilton cycle if edges are randomly colored from κ colors?

Observations

Must have p > log n+log log n+ω(n)

n

with ω(n) → ∞. Must have κ ≥ n. (Cooper, Frieze) True if p = 20 log n

n

and κ = 20n.

slide-24
SLIDE 24

Rainbow Hamilton cycles

Question

Does Gn,p have a rainbow Hamilton cycle if edges are randomly colored from κ colors?

Observations

Must have p > log n+log log n+ω(n)

n

with ω(n) → ∞. Must have κ ≥ n. (Cooper, Frieze) True if p = 20 log n

n

and κ = 20n. (Janson, Wormald) True if G2r-reg is randomly colored with each of κ = n colors appearing exactly r ≥ 4 times.

slide-25
SLIDE 25

Loose vs. rainbow H-cycles

Connect 3-uniform hypergraphs to colored graphs

Hypergraph (bisected vertex set)

slide-26
SLIDE 26

Loose vs. rainbow H-cycles

Connect 3-uniform hypergraphs to colored graphs.

Hypergraph (bisected vertex set)

slide-27
SLIDE 27

Loose vs. rainbow H-cycles

Connect 3-uniform hypergraphs to colored graphs.

Hypergraph (bisected vertex set)

slide-28
SLIDE 28

Loose vs. rainbow H-cycles

Connect 3-uniform hypergraphs to colored graphs.

Hypergraph (bisected vertex set) Auxiliary graph

slide-29
SLIDE 29

Loose vs. rainbow H-cycles

Connect 3-uniform hypergraphs (loose Hamiltonicity) to colored graphs (rainbow Hamilton cycles).

Hypergraph (bisected vertex set) Auxiliary graph

slide-30
SLIDE 30

Loose vs. rainbow H-cycles

Connect 3-uniform hypergraphs (loose Hamiltonicity) to colored graphs (rainbow Hamilton cycles).

Hypergraph (bisected vertex set) Auxiliary graph

Frieze applied Johansson-Kahn-Vu to find perfect matchings. Apply Janson-Wormald to find rainbow H-cycle in randomly colored random regular graph.

slide-31
SLIDE 31

Rainbow Hamilton cycles

Theorem (Frieze, L.)

For any fixed ǫ > 0, if p = (1+ǫ) log n

n

, then Gn,p contains a rainbow Hamilton cycle whp when its edges are randomly colored from κ = (1 + ǫ)n colors. Remarks: Asymptotically best possible, both in terms of p and κ. Still holds when ǫ tends (slowly) to zero.

slide-32
SLIDE 32

Proof ideas

Observation

If p = (1+ǫ) log n

n

, then almost all vertices have degree ≥ 1

10 log n.

slide-33
SLIDE 33

Proof ideas

Observation

If p = (1+ǫ) log n

n

, then almost all vertices have degree ≥ 1

10 log n.

Justification: Degree of fixed vertex is Bin [n − 1, p]; expectation ∼ log n

slide-34
SLIDE 34

Proof ideas

Observation

If p = (1+ǫ) log n

n

, then almost all vertices have degree ≥ 1

10 log n.

Justification: Degree of fixed vertex is Bin [n − 1, p]; expectation ∼ log n By Chernoff, P

  • deg(v) < 1

10E

  • < e− 2

3 E = n− 2 3 .

slide-35
SLIDE 35

Proof ideas

Observation

If p = (1+ǫ) log n

n

, then almost all vertices have degree ≥ 1

10 log n.

Justification: Degree of fixed vertex is Bin [n − 1, p]; expectation ∼ log n By Chernoff, P

  • deg(v) < 1

10E

  • < e− 2

3 E = n− 2 3 .

Typically, all but <

3

√n vertices have degree ≥ 1

10 log n.

slide-36
SLIDE 36

Proof ideas

Observation

If p = (1+ǫ) log n

n

, then almost all vertices have degree ≥ 1

10 log n.

First attempt to find rainbow H-cycle: Suppose all degrees ≥ 1

10 log n.

At each vertex, expose list of colors that appear.

slide-37
SLIDE 37

Proof ideas

Observation

If p = (1+ǫ) log n

n

, then almost all vertices have degree ≥ 1

10 log n.

First attempt to find rainbow H-cycle: Suppose all degrees ≥ 1

10 log n.

At each vertex, expose list of colors that appear. Select 3 colors per vertex s.t. all selected colors are different.

slide-38
SLIDE 38

Proof ideas

Observation

If p = (1+ǫ) log n

n

, then almost all vertices have degree ≥ 1

10 log n.

First attempt to find rainbow H-cycle: Suppose all degrees ≥ 1

10 log n.

At each vertex, expose list of colors that appear. Select 3 colors per vertex s.t. all selected colors are different.

slide-39
SLIDE 39

Proof ideas

Observation

If p = (1+ǫ) log n

n

, then almost all vertices have degree ≥ 1

10 log n.

First attempt to find rainbow H-cycle: Suppose all degrees ≥ 1

10 log n.

At each vertex, expose list of colors that appear. Select 3 colors per vertex s.t. all selected colors are different. Expose those edges only; like G3-out.

slide-40
SLIDE 40

Proof ideas

Observation

If p = (1+ǫ) log n

n

, then almost all vertices have degree ≥ 1

10 log n.

First attempt to find rainbow H-cycle: Suppose all degrees ≥ 1

10 log n.

At each vertex, expose list of colors that appear. Select 3 colors per vertex s.t. all selected colors are different. Expose those edges only; like G3-out.

slide-41
SLIDE 41

Proof ideas

Observation

If p = (1+ǫ) log n

n

, then almost all vertices have degree ≥ 1

10 log n.

First attempt to find rainbow H-cycle: Suppose all degrees ≥ 1

10 log n.

At each vertex, expose list of colors that appear. Select 3 colors per vertex s.t. all selected colors are different. Expose those edges only; like G3-out. Already requires 3n colors.

slide-42
SLIDE 42

Saving the constant factor

Sprinkling

Reserve p′ = ǫ

2 · log n n

and κ′ = ǫn

2 for 2nd phase. A B A B A B A B A B

slide-43
SLIDE 43

Saving the constant factor

Sprinkling

Reserve p′ = ǫ

2 · log n n

and κ′ = ǫn

2 for 2nd phase.

Main lemma

Using only edges and colors from Phase 1, there is a partition into rainbow intervals, such that:

A B A B A B A B A B

All intervals have length L = 14

ǫ .

slide-44
SLIDE 44

Saving the constant factor

Sprinkling

Reserve p′ = ǫ

2 · log n n

and κ′ = ǫn

2 for 2nd phase.

Main lemma

Using only edges and colors from Phase 1, there is a partition into rainbow intervals, such that:

A B A B A B A B A B

All intervals have length L = 14

ǫ .

Each A-vertex has ≥

ǫ2 40L log n B-neighbors in Phase 2.

Each B-vertex has ≥

ǫ2 40L log n A-neighbors in Phase 2.

slide-45
SLIDE 45

Final rainbow linking

Expose Phase 2 colors between A- and B-vertices. Select 2 colors per vertex s.t. all selected colors are different.

A B A B A B

slide-46
SLIDE 46

Final rainbow linking

Expose Phase 2 colors between A- and B-vertices. Select 2 colors per vertex s.t. all selected colors are different. Now only requires 2 · 2n

L = 2 7ǫn colors, out of Phase 2’s ǫn 2 .

A B A B A B

slide-47
SLIDE 47

Final rainbow linking

Expose Phase 2 colors between A- and B-vertices. Select 2 colors per vertex s.t. all selected colors are different. Now only requires 2 · 2n

L = 2 7ǫn colors, out of Phase 2’s ǫn 2 .

A B A B A B

slide-48
SLIDE 48

Final rainbow linking

Expose Phase 2 colors between A- and B-vertices. Select 2 colors per vertex s.t. all selected colors are different. Now only requires 2 · 2n

L = 2 7ǫn colors, out of Phase 2’s ǫn 2 .

A B A B A B

  • Aux. digraph: vertices are intervals; edges oriented B → A.

Directed H-cycle in D2-in,2-out links all intervals via Phase 2.

slide-49
SLIDE 49

Constructing intervals

Theorem (Ajtai, Koml´

  • s, Szemer´

edi; de la Vega)

Let p = ω

n , where 0 < ω < log n − 3 log log n. Then Gn,p has a

path of length

  • 1 − 1

ω

  • n whp.
slide-50
SLIDE 50

Constructing intervals

Theorem (Ajtai, Koml´

  • s, Szemer´

edi; de la Vega)

Let p = ω

n , where 0 < ω < log n − 3 log log n. Then Gn,p has a

path of length

  • 1 − 1

ω

  • n whp.

To obtain intervals: Adapting proof of de la Vega, find rainbow path of length n − o(n) in Phase 1. Break the long path into intervals of length L = 14

ǫ .

slide-51
SLIDE 51

Constructing intervals

Theorem (Ajtai, Koml´

  • s, Szemer´

edi; de la Vega)

Let p = ω

n , where 0 < ω < log n − 3 log log n. Then Gn,p has a

path of length

  • 1 − 1

ω

  • n whp.

To obtain intervals: Adapting proof of de la Vega, find rainbow path of length n − o(n) in Phase 1. Break the long path into intervals of length L = 14

ǫ .

Absorb all missing vertices into system of intervals, using minimum degree two.

slide-52
SLIDE 52

Conclusion

Theorem (Frieze, L.)

For any fixed ǫ > 0, if p = (1+ǫ) log n

n

, then Gn,p contains a rainbow Hamilton cycle whp when its edges are randomly colored from κ = (1 + ǫ)n colors.

slide-53
SLIDE 53

Conclusion

Theorem (Frieze, L.)

For any fixed ǫ > 0, if p = (1+ǫ) log n

n

, then Gn,p contains a rainbow Hamilton cycle whp when its edges are randomly colored from κ = (1 + ǫ)n colors. Edge-colored random graph process: Start with n isolated vertices. Each round, add a new edge, selected uniformly at random from all missing edges. Randomly color the new edge from a set C of size at least n.

slide-54
SLIDE 54

Conclusion

Theorem (Frieze, L.)

For any fixed ǫ > 0, if p = (1+ǫ) log n

n

, then Gn,p contains a rainbow Hamilton cycle whp when its edges are randomly colored from κ = (1 + ǫ)n colors. Edge-colored random graph process: Start with n isolated vertices. Each round, add a new edge, selected uniformly at random from all missing edges. Randomly color the new edge from a set C of size at least n.

Question

Does a rainbow Hamilton cycle appear as soon as the minimum degree is at least two and at least n colors have arrived?