SLIDE 1
Rainbow Hamilton cycles Po-Shen Loh Carnegie Mellon University - - PowerPoint PPT Presentation
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 2
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
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
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
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
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
Hypergraphs
Definition (3-uniform hypergraph)
Hn,p;3: each triple appears independently with probability p.
SLIDE 9
Hypergraphs
Definition (3-uniform hypergraph)
Hn,p;3: each triple appears independently with probability p.
SLIDE 10
Hypergraphs
Definition (3-uniform hypergraph)
Hn,p;3: each triple appears independently with probability p.
SLIDE 11
Hypergraphs
Definition (3-uniform hypergraph)
Hn,p;3: each triple appears independently with probability p.
SLIDE 12
Hypergraphs
Definition (3-uniform hypergraph)
Hn,p;3: each triple appears independently with probability p.
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
Hypergraphs
Definition (3-uniform hypergraph)
Hn,p;3: each triple appears independently with probability p. Tight H-cycle Loose H-cycle
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
Hypergraphs
Definition (3-uniform hypergraph)
Hn,p;3: each triple appears independently with probability p. Tight H-cycle Loose H-cycle
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
Hypergraphs
Definition (3-uniform hypergraph)
Hn,p;3: each triple appears independently with probability p. Tight H-cycle Loose H-cycle
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
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
Rainbow Hamilton cycles
Question
Does Gn,p have a rainbow Hamilton cycle if edges are randomly colored from κ colors?
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
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
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
Loose vs. rainbow H-cycles
Connect 3-uniform hypergraphs to colored graphs
Hypergraph (bisected vertex set)
SLIDE 26
Loose vs. rainbow H-cycles
Connect 3-uniform hypergraphs to colored graphs.
Hypergraph (bisected vertex set)
SLIDE 27
Loose vs. rainbow H-cycles
Connect 3-uniform hypergraphs to colored graphs.
Hypergraph (bisected vertex set)
SLIDE 28
Loose vs. rainbow H-cycles
Connect 3-uniform hypergraphs to colored graphs.
Hypergraph (bisected vertex set) Auxiliary graph
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
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
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
Proof ideas
Observation
If p = (1+ǫ) log n
n
, then almost all vertices have degree ≥ 1
10 log n.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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