SLIDE 1
List-coloring the Square of a Subcubic Graph
Daniel Cranston and Seog-Jin Kim dcransto@dimacs.rutgers.edu DIMACS, Rutgers University and Bell Labs
SLIDE 2
- Def. list assignment: L(v) is the set of colors available at vertex v
SLIDE 3
- Def. list assignment: L(v) is the set of colors available at vertex v
- Def. L-coloring: proper coloring where each vertex gets a color
from its assigned list
SLIDE 4
- Def. list assignment: L(v) is the set of colors available at vertex v
- Def. L-coloring: proper coloring where each vertex gets a color
from its assigned list
- Def. k-choosable: there exists an L-coloring whenever all
|L(v)| ≥ k
SLIDE 5
- Def. list assignment: L(v) is the set of colors available at vertex v
- Def. L-coloring: proper coloring where each vertex gets a color
from its assigned list
- Def. k-choosable: there exists an L-coloring whenever all
|L(v)| ≥ k
- Def. χl(G): minimum k such that G is k-choosable
SLIDE 6
- Def. list assignment: L(v) is the set of colors available at vertex v
- Def. L-coloring: proper coloring where each vertex gets a color
from its assigned list
- Def. k-choosable: there exists an L-coloring whenever all
|L(v)| ≥ k
- Def. χl(G): minimum k such that G is k-choosable
SLIDE 7
- Def. list assignment: L(v) is the set of colors available at vertex v
- Def. L-coloring: proper coloring where each vertex gets a color
from its assigned list
- Def. k-choosable: there exists an L-coloring whenever all
|L(v)| ≥ k
- Def. χl(G): minimum k such that G is k-choosable
SLIDE 8
- Def. list assignment: L(v) is the set of colors available at vertex v
- Def. L-coloring: proper coloring where each vertex gets a color
from its assigned list
- Def. k-choosable: there exists an L-coloring whenever all
|L(v)| ≥ k
- Def. χl(G): minimum k such that G is k-choosable
SLIDE 9
- Def. list assignment: L(v) is the set of colors available at vertex v
- Def. L-coloring: proper coloring where each vertex gets a color
from its assigned list
- Def. k-choosable: there exists an L-coloring whenever all
|L(v)| ≥ k
- Def. χl(G): minimum k such that G is k-choosable
SLIDE 10
- Def. list assignment: L(v) is the set of colors available at vertex v
- Def. L-coloring: proper coloring where each vertex gets a color
from its assigned list
- Def. k-choosable: there exists an L-coloring whenever all
|L(v)| ≥ k
- Def. χl(G): minimum k such that G is k-choosable
SLIDE 11
- Def. list assignment: L(v) is the set of colors available at vertex v
- Def. L-coloring: proper coloring where each vertex gets a color
from its assigned list
- Def. k-choosable: there exists an L-coloring whenever all
|L(v)| ≥ k
- Def. χl(G): minimum k such that G is k-choosable
SLIDE 12
- Def. list assignment: L(v) is the set of colors available at vertex v
- Def. L-coloring: proper coloring where each vertex gets a color
from its assigned list
- Def. k-choosable: there exists an L-coloring whenever all
|L(v)| ≥ k
- Def. χl(G): minimum k such that G is k-choosable
SLIDE 13
- Def. list assignment: L(v) is the set of colors available at vertex v
- Def. L-coloring: proper coloring where each vertex gets a color
from its assigned list
- Def. k-choosable: there exists an L-coloring whenever all
|L(v)| ≥ k
- Def. χl(G): minimum k such that G is k-choosable
- Def. G 2 (square of G): formed from G by adding edges between
vertices at distance 2.
SLIDE 14
Results: Old and New
Thm. [Thomassen ’08?] χ(G 2) ≤ 7 if G is planar and ∆(G) = 3.
SLIDE 15
Results: Old and New
Thm. [Thomassen ’08?] χ(G 2) ≤ 7 if G is planar and ∆(G) = 3. Conj. [Kostochka & Woodall ’01] χl(G 2) = χ(G 2) for all G.
SLIDE 16
Results: Old and New
Thm. [Thomassen ’08?] χ(G 2) ≤ 7 if G is planar and ∆(G) = 3. Conj. [Kostochka & Woodall ’01] χl(G 2) = χ(G 2) for all G. Cor. χl(G 2) ≤ 7 if G is planar and ∆(G) = 3.
SLIDE 17
Results: Old and New
Thm. [Thomassen ’08?] χ(G 2) ≤ 7 if G is planar and ∆(G) = 3. Conj. [Kostochka & Woodall ’01] χl(G 2) = χ(G 2) for all G. Cor. χl(G 2) ≤ 7 if G is planar and ∆(G) = 3. Thm. If ∆(G) = 3 and G is Petersen-free, then χl(G 2) ≤ 8.
SLIDE 18
Results: Old and New
Thm. [Thomassen ’08?] χ(G 2) ≤ 7 if G is planar and ∆(G) = 3. Conj. [Kostochka & Woodall ’01] χl(G 2) = χ(G 2) for all G. Cor. χl(G 2) ≤ 7 if G is planar and ∆(G) = 3. Thm. If ∆(G) = 3 and G is Petersen-free, then χl(G 2) ≤ 8.
SLIDE 19
Results: Old and New
Thm. [Thomassen ’08?] χ(G 2) ≤ 7 if G is planar and ∆(G) = 3. Conj. [Kostochka & Woodall ’01] χl(G 2) = χ(G 2) for all G. Cor. χl(G 2) ≤ 7 if G is planar and ∆(G) = 3. Thm. If ∆(G) = 3 and G is Petersen-free, then χl(G 2) ≤ 8.
SLIDE 20
Results: Old and New
Thm. [Thomassen ’08?] χ(G 2) ≤ 7 if G is planar and ∆(G) = 3. Conj. [Kostochka & Woodall ’01] χl(G 2) = χ(G 2) for all G. Cor. χl(G 2) ≤ 7 if G is planar and ∆(G) = 3. Thm. If ∆(G) = 3 and G is Petersen-free, then χl(G 2) ≤ 8. Thm. If ∆(G) = 3, G is planar, and girth ≥ 7, then χl(G 2) ≤ 7.
SLIDE 21
Results: Old and New
Thm. [Thomassen ’08?] χ(G 2) ≤ 7 if G is planar and ∆(G) = 3. Conj. [Kostochka & Woodall ’01] χl(G 2) = χ(G 2) for all G. Cor. χl(G 2) ≤ 7 if G is planar and ∆(G) = 3. Thm. If ∆(G) = 3 and G is Petersen-free, then χl(G 2) ≤ 8. Thm. If ∆(G) = 3, G is planar, and girth ≥ 7, then χl(G 2) ≤ 7. Thm. If ∆(G) = 3, G is planar, and girth ≥ 9, then χl(G 2) ≤ 6.
SLIDE 22
An Easy Lemma
Lem. For any edge uv in G, we have χl(G 2 \ {u, v}) ≤ 8.
SLIDE 23 An Easy Lemma
Lem. For any edge uv in G, we have χl(G 2 \ {u, v}) ≤ 8.
- Pf. Color the vertices greedily in order of decreasing distance from
edge uv.
SLIDE 24 An Easy Lemma
Lem. For any edge uv in G, we have χl(G 2 \ {u, v}) ≤ 8.
- Pf. Color the vertices greedily in order of decreasing distance from
edge uv. u v
SLIDE 25 An Easy Lemma
Lem. For any edge uv in G, we have χl(G 2 \ {u, v}) ≤ 8.
- Pf. Color the vertices greedily in order of decreasing distance from
edge uv. u v
SLIDE 26 The Main Lemma
- Def. ex(v) = 1 + (# colors free at v) −( # uncolored nbrs in G 2)
SLIDE 27 The Main Lemma
- Def. ex(v) = 1 + (# colors free at v) −( # uncolored nbrs in G 2)
ex(v) ≥ 1 + 8 − 9 = 0
SLIDE 28 The Main Lemma
- Def. ex(v) = 1 + (# colors free at v) −( # uncolored nbrs in G 2)
ex(v) ≥ 1 + 8 − 9 = 0 Lem. Suppose that G has a partial coloring from its lists. Let H be the subgraph induced by uncolored vertices. Suppose that H is
- connected. If H contains adjacent vertices u and v such that
ex(u)≥ 1 and ex(v)≥ 2, then we can complete the coloring.
SLIDE 29 The Main Lemma
- Def. ex(v) = 1 + (# colors free at v) −( # uncolored nbrs in G 2)
ex(v) ≥ 1 + 8 − 9 = 0 Lem. Suppose that G has a partial coloring from its lists. Let H be the subgraph induced by uncolored vertices. Suppose that H is
- connected. If H contains adjacent vertices u and v such that
ex(u)≥ 1 and ex(v)≥ 2, then we can complete the coloring.
- Pf. Color greedily toward uv.
SLIDE 30 The Main Lemma
- Def. ex(v) = 1 + (# colors free at v) −( # uncolored nbrs in G 2)
ex(v) ≥ 1 + 8 − 9 = 0 Lem. Suppose that G has a partial coloring from its lists. Let H be the subgraph induced by uncolored vertices. Suppose that H is
- connected. If H contains adjacent vertices u and v such that
ex(u)≥ 1 and ex(v)≥ 2, then we can complete the coloring.
- Pf. Color greedily toward uv.
Cor. If G is Petersen-free and δ(G) < 3, then χl(G 2) ≤ 8.
SLIDE 31 The Main Lemma
- Def. ex(v) = 1 + (# colors free at v) −( # uncolored nbrs in G 2)
ex(v) ≥ 1 + 8 − 9 = 0 Lem. Suppose that G has a partial coloring from its lists. Let H be the subgraph induced by uncolored vertices. Suppose that H is
- connected. If H contains adjacent vertices u and v such that
ex(u)≥ 1 and ex(v)≥ 2, then we can complete the coloring.
- Pf. Color greedily toward uv.
Cor. If G is Petersen-free and δ(G) < 3, then χl(G 2) ≤ 8.
SLIDE 32 The Main Lemma
- Def. ex(v) = 1 + (# colors free at v) −( # uncolored nbrs in G 2)
ex(v) ≥ 1 + 8 − 9 = 0 Lem. Suppose that G has a partial coloring from its lists. Let H be the subgraph induced by uncolored vertices. Suppose that H is
- connected. If H contains adjacent vertices u and v such that
ex(u)≥ 1 and ex(v)≥ 2, then we can complete the coloring.
- Pf. Color greedily toward uv.
Cor. If G is Petersen-free and δ(G) < 3, then χl(G 2) ≤ 8. Cor. If G is Petersen-free and girth(G)=3, then χl(G 2) ≤ 8.
SLIDE 33
Girth 4 to 6
Lem. If G is Petersen-free and girth(G)=4, then χl(G 2) ≤ 8.
SLIDE 34 Girth 4 to 6
Lem. If G is Petersen-free and girth(G)=4, then χl(G 2) ≤ 8.
- Pf. Easy application of main lemma.
SLIDE 35 Girth 4 to 6
Lem. If G is Petersen-free and girth(G)=4, then χl(G 2) ≤ 8.
- Pf. Easy application of main lemma.
Lem. If G is Petersen-free and girth(G)=5, then χl(G 2) ≤ 8.
SLIDE 36 Girth 4 to 6
Lem. If G is Petersen-free and girth(G)=4, then χl(G 2) ≤ 8.
- Pf. Easy application of main lemma.
Lem. If G is Petersen-free and girth(G)=5, then χl(G 2) ≤ 8.
- Pf. Harder application of main lemma.
SLIDE 37 Girth 4 to 6
Lem. If G is Petersen-free and girth(G)=4, then χl(G 2) ≤ 8.
- Pf. Easy application of main lemma.
Lem. If G is Petersen-free and girth(G)=5, then χl(G 2) ≤ 8.
- Pf. Harder application of main lemma.
Lem. If G is Petersen-free and girth(G)=6, then χl(G 2) ≤ 8.
SLIDE 38 Girth 4 to 6
Lem. If G is Petersen-free and girth(G)=4, then χl(G 2) ≤ 8.
- Pf. Easy application of main lemma.
Lem. If G is Petersen-free and girth(G)=5, then χl(G 2) ≤ 8.
- Pf. Harder application of main lemma.
Lem. If G is Petersen-free and girth(G)=6, then χl(G 2) ≤ 8.
- Pf. Color all but a 6-cycle.
SLIDE 39 Girth 4 to 6
Lem. If G is Petersen-free and girth(G)=4, then χl(G 2) ≤ 8.
- Pf. Easy application of main lemma.
Lem. If G is Petersen-free and girth(G)=5, then χl(G 2) ≤ 8.
- Pf. Harder application of main lemma.
Lem. If G is Petersen-free and girth(G)=6, then χl(G 2) ≤ 8.
- Pf. Color all but a 6-cycle.
H =
SLIDE 40 Girth 4 to 6
Lem. If G is Petersen-free and girth(G)=4, then χl(G 2) ≤ 8.
- Pf. Easy application of main lemma.
Lem. If G is Petersen-free and girth(G)=5, then χl(G 2) ≤ 8.
- Pf. Harder application of main lemma.
Lem. If G is Petersen-free and girth(G)=6, then χl(G 2) ≤ 8.
- Pf. Color all but a 6-cycle.
H2 =
SLIDE 41 Girth 4 to 6
Lem. If G is Petersen-free and girth(G)=4, then χl(G 2) ≤ 8.
- Pf. Easy application of main lemma.
Lem. If G is Petersen-free and girth(G)=5, then χl(G 2) ≤ 8.
- Pf. Harder application of main lemma.
Lem. If G is Petersen-free and girth(G)=6, then χl(G 2) ≤ 8.
- Pf. Color all but a 6-cycle.
H2 = χl(H2) = 3
SLIDE 42 Girth 4 to 6
Lem. If G is Petersen-free and girth(G)=4, then χl(G 2) ≤ 8.
- Pf. Easy application of main lemma.
Lem. If G is Petersen-free and girth(G)=5, then χl(G 2) ≤ 8.
- Pf. Harder application of main lemma.
Lem. If G is Petersen-free and girth(G)=6, then χl(G 2) ≤ 8.
- Pf. Color all but a 6-cycle.
H2 = χl(H2) = 3 Cycle + Triangle Thm [Fleischner, Steibitz ’92]
SLIDE 43 Girth 4 to 6
Lem. If G is Petersen-free and girth(G)=4, then χl(G 2) ≤ 8.
- Pf. Easy application of main lemma.
Lem. If G is Petersen-free and girth(G)=5, then χl(G 2) ≤ 8.
- Pf. Harder application of main lemma.
Lem. If G is Petersen-free and girth(G)=6, then χl(G 2) ≤ 8.
- Pf. Color all but a 6-cycle.
H2 = χl(H2) = 3 Cycle + Triangle Thm [Fleischner, Steibitz ’92] χl(C 2
6k) = 3
[Juvan, Mohar, Skrekovski ’98]
SLIDE 44
Large girth
Obs. If girth(G)≥ 7 and C is a shortest cycle in G, then any two vertices that are each adjacent to the cycle are nonadjacent.
SLIDE 45
Large girth
Obs. If girth(G)≥ 7 and C is a shortest cycle in G, then any two vertices that are each adjacent to the cycle are nonadjacent.
SLIDE 46
Large girth
Obs. If girth(G)≥ 7 and C is a shortest cycle in G, then any two vertices that are each adjacent to the cycle are nonadjacent. Lem. If girth(G)≥ 7, then χl(G 2) ≤ 8.
SLIDE 47 Large girth
Obs. If girth(G)≥ 7 and C is a shortest cycle in G, then any two vertices that are each adjacent to the cycle are nonadjacent. Lem. If girth(G)≥ 7, then χl(G 2) ≤ 8.
- Pf. Let H be a shortest cycle and neighbors. Color G 2 \ V (H).
SLIDE 48 Large girth
Obs. If girth(G)≥ 7 and C is a shortest cycle in G, then any two vertices that are each adjacent to the cycle are nonadjacent. Lem. If girth(G)≥ 7, then χl(G 2) ≤ 8.
- Pf. Let H be a shortest cycle and neighbors. Color G 2 \ V (H).
Two cases depending on whether there exist i = j s.t. |i − j| ≤ 2 and L(ui) ∩ L(uj) = ∅
- r there exists i s.t. L(ui−1) ∪ L(ui) ∪ L(ui+1) ⊆ L(vi)
SLIDE 49 Large girth
Obs. If girth(G)≥ 7 and C is a shortest cycle in G, then any two vertices that are each adjacent to the cycle are nonadjacent. Lem. If girth(G)≥ 7, then χl(G 2) ≤ 8.
- Pf. Let H be a shortest cycle and neighbors. Color G 2 \ V (H).
Two cases depending on whether there exist i = j s.t. |i − j| ≤ 2 and L(ui) ∩ L(uj) = ∅
- r there exists i s.t. L(ui−1) ∪ L(ui) ∪ L(ui+1) ⊆ L(vi)
1) Suppose so:
SLIDE 50 Large girth
Obs. If girth(G)≥ 7 and C is a shortest cycle in G, then any two vertices that are each adjacent to the cycle are nonadjacent. Lem. If girth(G)≥ 7, then χl(G 2) ≤ 8.
- Pf. Let H be a shortest cycle and neighbors. Color G 2 \ V (H).
Two cases depending on whether there exist i = j s.t. |i − j| ≤ 2 and L(ui) ∩ L(uj) = ∅
- r there exists i s.t. L(ui−1) ∪ L(ui) ∪ L(ui+1) ⊆ L(vi)
1) Suppose so: We can color more vertices so that for some i, ex(vi)≥ 1 and ex(vi+1)≥ 2. Then use our main lemma.
SLIDE 51 Large girth
Lem. If girth(G)≥ 7, then χl(G 2) ≤ 8.
- Pf. Let H be a shortest cycle and neighbors. Color G 2 \ V (H).
Two cases depending on whether there exist i = j s.t. |i − j| ≤ 2 and L(ui) ∩ L(uj) = ∅
- r there exists i s.t. L(ui−1) ∪ L(ui) ∪ L(ui+1) ⊆ L(vi)
1) Suppose so: We can color more vertices so that for some i, ex(vi)≥ 1 and ex(vi+1)≥ 2. Then use our main lemma. 2) Suppose not:
SLIDE 52 Large girth
Lem. If girth(G)≥ 7, then χl(G 2) ≤ 8.
- Pf. Let H be a shortest cycle and neighbors. Color G 2 \ V (H).
Two cases depending on whether there exist i = j s.t. |i − j| ≤ 2 and L(ui) ∩ L(uj) = ∅
- r there exists i s.t. L(ui−1) ∪ L(ui) ∪ L(ui+1) ⊆ L(vi)
1) Suppose so: We can color more vertices so that for some i, ex(vi)≥ 1 and ex(vi+1)≥ 2. Then use our main lemma. 2) Suppose not: Choose c(ui) arbitarily from L(ui). Choose c(vi) from L(ui) − c(ui).
SLIDE 53
Thank you! Any Questions?