List-coloring the Square of a Subcubic Graph Daniel Cranston and - - PowerPoint PPT Presentation

list coloring the square of a subcubic graph
SMART_READER_LITE
LIVE PREVIEW

List-coloring the Square of a Subcubic Graph Daniel Cranston and - - PowerPoint PPT Presentation

List-coloring the Square of a Subcubic Graph Daniel Cranston and Seog-Jin Kim dcransto@dimacs.rutgers.edu DIMACS, Rutgers University and Bell Labs Def. list assignment: L ( v ) is the set of colors available at vertex v Def. list assignment: L (


slide-1
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
SLIDE 2
  • Def. list assignment: L(v) is the set of colors available at vertex v
slide-3
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
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
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
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
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
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
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
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
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
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
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
SLIDE 14

Results: Old and New

Thm. [Thomassen ’08?] χ(G 2) ≤ 7 if G is planar and ∆(G) = 3.

slide-15
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
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
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
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
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
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
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
SLIDE 22

An Easy Lemma

Lem. For any edge uv in G, we have χl(G 2 \ {u, v}) ≤ 8.

slide-23
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
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
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
SLIDE 26

The Main Lemma

  • Def. ex(v) = 1 + (# colors free at v) −( # uncolored nbrs in G 2)
slide-27
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
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
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
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
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
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
SLIDE 33

Girth 4 to 6

Lem. If G is Petersen-free and girth(G)=4, then χl(G 2) ≤ 8.

slide-34
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
SLIDE 53

Thank you! Any Questions?