Vertex Partitions into an Independent Set and a Forest with Each - - PowerPoint PPT Presentation

vertex partitions into an independent set and a forest
SMART_READER_LITE
LIVE PREVIEW

Vertex Partitions into an Independent Set and a Forest with Each - - PowerPoint PPT Presentation

Vertex Partitions into an Independent Set and a Forest with Each Component Small Daniel W. Cranston Virginia Commonwealth University dcranston@vcu.edu Joint with Matthew Yancey Graphs and Optimisation Seminar (Virtual) LaBRI, France 24 July


slide-1
SLIDE 1

Vertex Partitions into an Independent Set and a Forest with Each Component Small

Daniel W. Cranston

Virginia Commonwealth University dcranston@vcu.edu

Joint with Matthew Yancey Graphs and Optimisation Seminar (Virtual) LaBRI, France 24 July 2020

slide-2
SLIDE 2

Maximum Average Degree

slide-3
SLIDE 3

Maximum Average Degree

Q: How do we measure a graph’s sparsity?

slide-4
SLIDE 4

Maximum Average Degree

Q: How do we measure a graph’s sparsity? A: Maximum average degree of G, denoted mad(G), is defined as mad(G) := max

H⊆G

2|E(H)| |V (H)| .

slide-5
SLIDE 5

Maximum Average Degree

Q: How do we measure a graph’s sparsity? A: Maximum average degree of G, denoted mad(G), is defined as mad(G) := max

H⊆G

2|E(H)| |V (H)| .

◮ mad(G) < 1 iff G is edgeless

slide-6
SLIDE 6

Maximum Average Degree

Q: How do we measure a graph’s sparsity? A: Maximum average degree of G, denoted mad(G), is defined as mad(G) := max

H⊆G

2|E(H)| |V (H)| .

◮ mad(G) < 1 iff G is edgeless

slide-7
SLIDE 7

Maximum Average Degree

Q: How do we measure a graph’s sparsity? A: Maximum average degree of G, denoted mad(G), is defined as mad(G) := max

H⊆G

2|E(H)| |V (H)| .

◮ mad(G) < 1 iff G is edgeless ◮ mad(G) < 2 iff G is a forest

slide-8
SLIDE 8

Maximum Average Degree

Q: How do we measure a graph’s sparsity? A: Maximum average degree of G, denoted mad(G), is defined as mad(G) := max

H⊆G

2|E(H)| |V (H)| .

◮ mad(G) < 1 iff G is edgeless ◮ mad(G) < 2 iff G is a forest

slide-9
SLIDE 9

Maximum Average Degree

Q: How do we measure a graph’s sparsity? A: Maximum average degree of G, denoted mad(G), is defined as mad(G) := max

H⊆G

2|E(H)| |V (H)| .

◮ mad(G) < 1 iff G is edgeless ◮ mad(G) < 2 iff G is a forest ◮ mad(G) < 4 if G is planar bip.

slide-10
SLIDE 10

Maximum Average Degree

Q: How do we measure a graph’s sparsity? A: Maximum average degree of G, denoted mad(G), is defined as mad(G) := max

H⊆G

2|E(H)| |V (H)| .

◮ mad(G) < 1 iff G is edgeless ◮ mad(G) < 2 iff G is a forest ◮ mad(G) < 4 if G is planar bip.

slide-11
SLIDE 11

Maximum Average Degree

Q: How do we measure a graph’s sparsity? A: Maximum average degree of G, denoted mad(G), is defined as mad(G) := max

H⊆G

2|E(H)| |V (H)| .

◮ mad(G) < 1 iff G is edgeless ◮ mad(G) < 2 iff G is a forest ◮ mad(G) < 4 if G is planar bip. ◮ mad(G) < 6 if G is planar

slide-12
SLIDE 12

Maximum Average Degree

Q: How do we measure a graph’s sparsity? A: Maximum average degree of G, denoted mad(G), is defined as mad(G) := max

H⊆G

2|E(H)| |V (H)| .

◮ mad(G) < 1 iff G is edgeless ◮ mad(G) < 2 iff G is a forest ◮ mad(G) < 4 if G is planar bip. ◮ mad(G) < 6 if G is planar

slide-13
SLIDE 13

Maximum Average Degree

Q: How do we measure a graph’s sparsity? A: Maximum average degree of G, denoted mad(G), is defined as mad(G) := max

H⊆G

2|E(H)| |V (H)| .

◮ mad(G) < 1 iff G is edgeless ◮ mad(G) < 2 iff G is a forest ◮ mad(G) < 4 if G is planar bip. ◮ mad(G) < 6 if G is planar ◮ mad(G) < 2g g−2 if G is planar

with girth ≥ g

slide-14
SLIDE 14

Maximum Average Degree

Q: How do we measure a graph’s sparsity? A: Maximum average degree of G, denoted mad(G), is defined as mad(G) := max

H⊆G

2|E(H)| |V (H)| . g g g g g g g g g g g g g g g g g g g g g g g g g

◮ mad(G) < 1 iff G is edgeless ◮ mad(G) < 2 iff G is a forest ◮ mad(G) < 4 if G is planar bip. ◮ mad(G) < 6 if G is planar ◮ mad(G) < 2g g−2 if G is planar

with girth ≥ g

slide-15
SLIDE 15

Maximum Average Degree

Q: How do we measure a graph’s sparsity? A: Maximum average degree of G, denoted mad(G), is defined as mad(G) := max

H⊆G

2|E(H)| |V (H)| . g g g g g g g g g g g g g g g g g g g g g g g g g

◮ mad(G) < 1 iff G is edgeless ◮ mad(G) < 2 iff G is a forest ◮ mad(G) < 4 if G is planar bip. ◮ mad(G) < 6 if G is planar ◮ mad(G) < 2g g−2 if G is planar

with girth ≥ g

slide-16
SLIDE 16

Graph Coloring, More Generally

Obs: k-coloring is partitioning V (G) into sets V1, . . . , Vk with mad(G[Vi]) < 1.

slide-17
SLIDE 17

Graph Coloring, More Generally

Obs: k-coloring is partitioning V (G) into sets V1, . . . , Vk with mad(G[Vi]) < 1. Q: What if we k-color with k < χ(G)?

slide-18
SLIDE 18

Graph Coloring, More Generally

Obs: k-coloring is partitioning V (G) into sets V1, . . . , Vk with mad(G[Vi]) < 1. Q: What if we k-color with k < χ(G)?

slide-19
SLIDE 19

Graph Coloring, More Generally

Obs: k-coloring is partitioning V (G) into sets V1, . . . , Vk with mad(G[Vi]) < 1. Q: What if we k-color with k < χ(G)? A: Can’t get mad(G[Vi]) < 1

slide-20
SLIDE 20

Graph Coloring, More Generally

Obs: k-coloring is partitioning V (G) into sets V1, . . . , Vk with mad(G[Vi]) < 1. Q: What if we k-color with k < χ(G)? A: Can’t get mad(G[Vi]) < 1; maybe mad(G[Vi]) < ri for given ri.

slide-21
SLIDE 21

Graph Coloring, More Generally

Obs: k-coloring is partitioning V (G) into sets V1, . . . , Vk with mad(G[Vi]) < 1. Q: What if we k-color with k < χ(G)? A: Can’t get mad(G[Vi]) < 1; maybe mad(G[Vi]) < ri for given ri.

slide-22
SLIDE 22

Graph Coloring, More Generally

Obs: k-coloring is partitioning V (G) into sets V1, . . . , Vk with mad(G[Vi]) < 1. Q: What if we k-color with k < χ(G)? A: Can’t get mad(G[Vi]) < 1; maybe mad(G[Vi]) < ri for given ri. Q [Hendrey–Norin–Wood ’19]: Given a, b ∈ Q+, what is max g(a, b) so mad(G) < g(a, b) implies V (G) has partition A, B with mad(G[A]) < a and mad(G[B]) < b?

slide-23
SLIDE 23

Graph Coloring, More Generally

Obs: k-coloring is partitioning V (G) into sets V1, . . . , Vk with mad(G[Vi]) < 1. Q: What if we k-color with k < χ(G)? A: Can’t get mad(G[Vi]) < 1; maybe mad(G[Vi]) < ri for given ri. Q [Hendrey–Norin–Wood ’19]: Given a, b ∈ Q+, what is max g(a, b) so mad(G) < g(a, b) implies V (G) has partition A, B with mad(G[A]) < a and mad(G[B]) < b? What is g(1, b)? (Now A must be independent set.)

slide-24
SLIDE 24

Graph Coloring, More Generally

Obs: k-coloring is partitioning V (G) into sets V1, . . . , Vk with mad(G[Vi]) < 1. Q: What if we k-color with k < χ(G)? A: Can’t get mad(G[Vi]) < 1; maybe mad(G[Vi]) < ri for given ri. Q [Hendrey–Norin–Wood ’19]: Given a, b ∈ Q+, what is max g(a, b) so mad(G) < g(a, b) implies V (G) has partition A, B with mad(G[A]) < a and mad(G[B]) < b? What is g(1, b)? (Now A must be independent set.) Obs: When b < 2, G[B] must be a forest. Tree T with k vertices has mad(T) = 2|E(T)|

|V (T)| = 2(k−1) k

= 2 − 2

k .

slide-25
SLIDE 25

Graph Coloring, More Generally

Obs: k-coloring is partitioning V (G) into sets V1, . . . , Vk with mad(G[Vi]) < 1. Q: What if we k-color with k < χ(G)? A: Can’t get mad(G[Vi]) < 1; maybe mad(G[Vi]) < ri for given ri. Q [Hendrey–Norin–Wood ’19]: Given a, b ∈ Q+, what is max g(a, b) so mad(G) < g(a, b) implies V (G) has partition A, B with mad(G[A]) < a and mad(G[B]) < b? What is g(1, b)? (Now A must be independent set.) Obs: When b < 2, G[B] must be a forest. Tree T with k vertices has mad(T) = 2|E(T)|

|V (T)| = 2(k−1) k

= 2 − 2

k .

Defn: An (I, Fk)-coloring of G is partition of V (G) into I, Fk where I is ind. set and G[Fk] is forest with each tree of order ≤ k.

slide-26
SLIDE 26

Main Results

Main Theorem: For each integer k ≥ 2, let f (k) := 3 −

3 3k−1

k even 3 −

3 3k−2

k odd If mad(G) ≤ f (k), then G has an (I, Fk)-coloring.

slide-27
SLIDE 27

Main Results

Main Theorem: For each integer k ≥ 2, let f (k) := 3 −

3 3k−1

k even 3 −

3 3k−2

k odd If mad(G) ≤ f (k), then G has an (I, Fk)-coloring.

slide-28
SLIDE 28

Main Results

Main Theorem: For each integer k ≥ 2, let f (k) := 3 −

3 3k−1

k even 3 −

3 3k−2

k odd If mad(G) ≤ f (k), then G has an (I, Fk)-coloring.

slide-29
SLIDE 29

Main Results

Main Theorem: For each integer k ≥ 2, let f (k) := 3 −

3 3k−1

k even 3 −

3 3k−2

k odd If mad(G) ≤ f (k), then G has an (I, Fk)-coloring. This theorem is sharp infinitely often for each k.

slide-30
SLIDE 30

Main Results

Main Theorem: For each integer k ≥ 2, let f (k) := 3 −

3 3k−1

k even 3 −

3 3k−2

k odd If mad(G) ≤ f (k), then G has an (I, Fk)-coloring. This theorem is sharp infinitely often for each k. Cor: If G is planar with girth at least 9 (resp. 8, 7), then G has partition into ind. set and forest with each component of order at most 3 (resp. 4, 6).

slide-31
SLIDE 31

Main Results

Main Theorem: For each integer k ≥ 2, let f (k) := 3 −

3 3k−1

k even 3 −

3 3k−2

k odd If mad(G) ≤ f (k), then G has an (I, Fk)-coloring. This theorem is sharp infinitely often for each k. Cor: If G is planar with girth at least 9 (resp. 8, 7), then G has partition into ind. set and forest with each component of order at most 3 (resp. 4, 6). Pf: f (3) = 18

7

slide-32
SLIDE 32

Main Results

Main Theorem: For each integer k ≥ 2, let f (k) := 3 −

3 3k−1

k even 3 −

3 3k−2

k odd If mad(G) ≤ f (k), then G has an (I, Fk)-coloring. This theorem is sharp infinitely often for each k. Cor: If G is planar with girth at least 9 (resp. 8, 7), then G has partition into ind. set and forest with each component of order at most 3 (resp. 4, 6). Pf: f (3) = 18

7 , f (4) = 30 11, f (6) = 48 17.

slide-33
SLIDE 33

Main Results

Main Theorem: For each integer k ≥ 2, let f (k) := 3 −

3 3k−1

k even 3 −

3 3k−2

k odd If mad(G) ≤ f (k), then G has an (I, Fk)-coloring. This theorem is sharp infinitely often for each k. Cor: If G is planar with girth at least 9 (resp. 8, 7), then G has partition into ind. set and forest with each component of order at most 3 (resp. 4, 6). Pf: f (3) = 18

7 , f (4) = 30 11, f (6) = 48 17.

Rem: Also sharp if we only require that each component

  • f G[Fk] has order at most k (but we allow cycles).
slide-34
SLIDE 34

Previous Work

◮ Nadara–Smulewicz ’19+: If G has an edge,

then mad(G − I) ≤ mad(G) − 1 for some independent set I.

slide-35
SLIDE 35

Previous Work

◮ Nadara–Smulewicz ’19+: If G has an edge,

then mad(G − I) ≤ mad(G) − 1 for some independent set I.

slide-36
SLIDE 36

Previous Work

◮ Nadara–Smulewicz ’19+: If G has an edge,

then mad(G − I) ≤ mad(G) − 1 for some independent set I.

slide-37
SLIDE 37

Previous Work

◮ Nadara–Smulewicz ’19+: If G has an edge,

then mad(G − I) ≤ mad(G) − 1 for some independent set I. If G has a cycle, then mad(G − V (F)) ≤ mad(G) − 2 for some induced forest F.

slide-38
SLIDE 38

Previous Work

◮ Nadara–Smulewicz ’19+: If G has an edge,

then mad(G − I) ≤ mad(G) − 1 for some independent set I. If G has a cycle, then mad(G − V (F)) ≤ mad(G) − 2 for some induced forest F. So, for all b ∈ Q+, g(1, b) ≥ b + 1 and g(2, b) ≥ b + 2.

slide-39
SLIDE 39

Previous Work

◮ Nadara–Smulewicz ’19+: If G has an edge,

then mad(G − I) ≤ mad(G) − 1 for some independent set I. If G has a cycle, then mad(G − V (F)) ≤ mad(G) − 2 for some induced forest F. So, for all b ∈ Q+, g(1, b) ≥ b + 1 and g(2, b) ≥ b + 2.

◮ Borodin–Kostochka–Yancey ’13: g( 4 3, 4 3) = 14 5 .

slide-40
SLIDE 40

Previous Work

◮ Nadara–Smulewicz ’19+: If G has an edge,

then mad(G − I) ≤ mad(G) − 1 for some independent set I. If G has a cycle, then mad(G − V (F)) ≤ mad(G) − 2 for some induced forest F. So, for all b ∈ Q+, g(1, b) ≥ b + 1 and g(2, b) ≥ b + 2.

◮ Borodin–Kostochka–Yancey ’13: g( 4 3, 4 3) = 14 5 . ◮ Borodin–Kostochka ’11: g(1, 4 3) = 12 5 .

slide-41
SLIDE 41

Previous Work

◮ Nadara–Smulewicz ’19+: If G has an edge,

then mad(G − I) ≤ mad(G) − 1 for some independent set I. If G has a cycle, then mad(G − V (F)) ≤ mad(G) − 2 for some induced forest F. So, for all b ∈ Q+, g(1, b) ≥ b + 1 and g(2, b) ≥ b + 2.

◮ Borodin–Kostochka–Yancey ’13: g( 4 3, 4 3) = 14 5 . ◮ Borodin–Kostochka ’11: g(1, 4 3) = 12 5 . (k = 2 in Main Thm)

slide-42
SLIDE 42

Previous Work

◮ Nadara–Smulewicz ’19+: If G has an edge,

then mad(G − I) ≤ mad(G) − 1 for some independent set I. If G has a cycle, then mad(G − V (F)) ≤ mad(G) − 2 for some induced forest F. So, for all b ∈ Q+, g(1, b) ≥ b + 1 and g(2, b) ≥ b + 2.

◮ Borodin–Kostochka–Yancey ’13: g( 4 3, 4 3) = 14 5 . ◮ Borodin–Kostochka ’11: g(1, 4 3) = 12 5 . (k = 2 in Main Thm)

Various results subsumed by Main Theorem

◮ Borodin–Ivanova–Montassier–Ochem–Raspaud ‘10 JGT ◮ Dross–Montassier–Pinlou ’18 E-JC ◮ Choi–Dross–Ochem ’20 DM

slide-43
SLIDE 43

Sharpness Examples

Defn: A graph G is (I, Fk)-critical if G does not have an (I, Fk)-coloring, but G − e does for every e ∈ E(G).

slide-44
SLIDE 44

Sharpness Examples

Defn: A graph G is (I, Fk)-critical if G does not have an (I, Fk)-coloring, but G − e does for every e ∈ E(G). Prop: The graph below is (I, Fk)-critical, and illustrates an infinite family of (I, Fk)-critical graphs (for each k ≥ 2).

⌊(k − 2)/2⌋ ⌊(k − 1)/2⌋ ⌊k/2⌋ ⌊(k − 2)/2⌋ ⌊ ( k − 1 ) / 2 ⌋ ⌊k/2⌋ ⌊(k − 2)/2⌋ ⌊ ( k − 1 ) / 2 ⌋ ⌊k/2⌋ ⌊(k − 2)/2⌋ ⌊ ( k − 1 ) / 2 ⌋ ⌊k/2⌋

slide-45
SLIDE 45

Sharpness Examples

Defn: A graph G is (I, Fk)-critical if G does not have an (I, Fk)-coloring, but G − e does for every e ∈ E(G). Prop: The graph below is (I, Fk)-critical, and illustrates an infinite family of (I, Fk)-critical graphs (for each k ≥ 2).

⌊(k − 2)/2⌋ ⌊(k − 1)/2⌋ ⌊k/2⌋ ⌊(k − 2)/2⌋ ⌊ ( k − 1 ) / 2 ⌋ ⌊k/2⌋ ⌊(k − 2)/2⌋ ⌊ ( k − 1 ) / 2 ⌋ ⌊k/2⌋ ⌊(k − 2)/2⌋ ⌊ ( k − 1 ) / 2 ⌋ ⌊k/2⌋

n := 2(⌊k/2⌋+⌊(k − 1)/2⌋+⌊(k − 2)/2⌋)+3

slide-46
SLIDE 46

Sharpness Examples

Defn: A graph G is (I, Fk)-critical if G does not have an (I, Fk)-coloring, but G − e does for every e ∈ E(G). Prop: The graph below is (I, Fk)-critical, and illustrates an infinite family of (I, Fk)-critical graphs (for each k ≥ 2).

⌊(k − 2)/2⌋ ⌊(k − 1)/2⌋ ⌊k/2⌋ ⌊(k − 2)/2⌋ ⌊ ( k − 1 ) / 2 ⌋ ⌊k/2⌋ ⌊(k − 2)/2⌋ ⌊ ( k − 1 ) / 2 ⌋ ⌊k/2⌋ ⌊(k − 2)/2⌋ ⌊ ( k − 1 ) / 2 ⌋ ⌊k/2⌋

n := 2(⌊k/2⌋+⌊(k − 1)/2⌋+⌊(k − 2)/2⌋)+3 = 3k − 1 even 3k − 2

  • dd
slide-47
SLIDE 47

Sharpness Examples

Defn: A graph G is (I, Fk)-critical if G does not have an (I, Fk)-coloring, but G − e does for every e ∈ E(G). Prop: The graph below is (I, Fk)-critical, and illustrates an infinite family of (I, Fk)-critical graphs (for each k ≥ 2).

⌊(k − 2)/2⌋ ⌊(k − 1)/2⌋ ⌊k/2⌋ ⌊(k − 2)/2⌋ ⌊ ( k − 1 ) / 2 ⌋ ⌊k/2⌋ ⌊(k − 2)/2⌋ ⌊ ( k − 1 ) / 2 ⌋ ⌊k/2⌋ ⌊(k − 2)/2⌋ ⌊ ( k − 1 ) / 2 ⌋ ⌊k/2⌋

n := 2(⌊k/2⌋+⌊(k − 1)/2⌋+⌊(k − 2)/2⌋)+3 = 3k − 1 even 3k − 2

  • dd

m := 3

2(n − 3) + 3 = 3n−3 2

slide-48
SLIDE 48

Sharpness Examples

Defn: A graph G is (I, Fk)-critical if G does not have an (I, Fk)-coloring, but G − e does for every e ∈ E(G). Prop: The graph below is (I, Fk)-critical, and illustrates an infinite family of (I, Fk)-critical graphs (for each k ≥ 2).

⌊(k − 2)/2⌋ ⌊(k − 1)/2⌋ ⌊k/2⌋ ⌊(k − 2)/2⌋ ⌊ ( k − 1 ) / 2 ⌋ ⌊k/2⌋ ⌊(k − 2)/2⌋ ⌊ ( k − 1 ) / 2 ⌋ ⌊k/2⌋ ⌊(k − 2)/2⌋ ⌊ ( k − 1 ) / 2 ⌋ ⌊k/2⌋

n := 2(⌊k/2⌋+⌊(k − 1)/2⌋+⌊(k − 2)/2⌋)+3 = 3k − 1 even 3k − 2

  • dd

m := 3

2(n − 3) + 3 = 3n−3 2 2m n = 2 3n−3

2

n

= 3 −

3 3k−1

k even 3 −

3 3k−2

k odd

slide-49
SLIDE 49

Proving Something More General

Thm: Let ρ4(R) := 15|R| − 11|E(G[R])| for each R ⊆ V (G). If G is (I, F4)-critical, then ρ4(V (G)) ≤ −3.

slide-50
SLIDE 50

Proving Something More General

Thm: Let ρ4(R) := 15|R| − 11|E(G[R])| for each R ⊆ V (G). If G is (I, F4)-critical, then ρ4(V (G)) ≤ −3. Obs: mad(G) ≤ 30/11 iff ρ4(R) ≥ 0 for all R ⊆ V (G).

slide-51
SLIDE 51

Proving Something More General

Thm: Let ρ4(R) := 15|R| − 11|E(G[R])| for each R ⊆ V (G). If G is (I, F4)-critical, then ρ4(V (G)) ≤ −3. Obs: mad(G) ≤ 30/11 iff ρ4(R) ≥ 0 for all R ⊆ V (G). By thm, mad(G) ≤ 30/11 implies G has an (I, F4)-coloring.

slide-52
SLIDE 52

Proving Something More General

Thm: Let ρ4(R) := 15|R| − 11|E(G[R])| for each R ⊆ V (G). If G is (I, F4)-critical, then ρ4(V (G)) ≤ −3. Obs: mad(G) ≤ 30/11 iff ρ4(R) ≥ 0 for all R ⊆ V (G). By thm, mad(G) ≤ 30/11 implies G has an (I, F4)-coloring. Idea: Generalize to Precoloring.

slide-53
SLIDE 53

Proving Something More General

Thm: Let ρ4(R) := 15|R| − 11|E(G[R])| for each R ⊆ V (G). If G is (I, F4)-critical, then ρ4(V (G)) ≤ −3. Obs: mad(G) ≤ 30/11 iff ρ4(R) ≥ 0 for all R ⊆ V (G). By thm, mad(G) ≤ 30/11 implies G has an (I, F4)-coloring. Idea: Generalize to Precoloring. I U2 F2

slide-54
SLIDE 54

Proving Something More General

Thm: Let ρ4(R) := 15|R| − 11|E(G[R])| for each R ⊆ V (G). If G is (I, F4)-critical, then ρ4(V (G)) ≤ −3. Obs: mad(G) ≤ 30/11 iff ρ4(R) ≥ 0 for all R ⊆ V (G). By thm, mad(G) ≤ 30/11 implies G has an (I, F4)-coloring. Idea: Generalize to Precoloring. I U2 F2

slide-55
SLIDE 55

Proving Something More General

Thm: Let ρ4(R) := 15|R| − 11|E(G[R])| for each R ⊆ V (G). If G is (I, F4)-critical, then ρ4(V (G)) ≤ −3. Obs: mad(G) ≤ 30/11 iff ρ4(R) ≥ 0 for all R ⊆ V (G). By thm, mad(G) ≤ 30/11 implies G has an (I, F4)-coloring. Idea: Generalize to Precoloring. I U2 F2

Let ρ4(R) : = 15|RU0| + 12|RU1| + 9|RU2| + 6|RU3| + 8|RF1| + 5|RF2| + 3|RF3| + 0|RF4| + 4|RI| − 11|E(G[R])|.

slide-56
SLIDE 56

Proving Something More General

Thm: Let ρ4(R) := 15|R| − 11|E(G[R])| for each R ⊆ V (G). If G is (I, F4)-critical, then ρ4(V (G)) ≤ −3. Obs: mad(G) ≤ 30/11 iff ρ4(R) ≥ 0 for all R ⊆ V (G). By thm, mad(G) ≤ 30/11 implies G has an (I, F4)-coloring. Idea: Generalize to Precoloring. I U2 F2

Let ρ4(R) : = 15|RU0| + 12|RU1| + 9|RU2| + 6|RU3| + 8|RF1| + 5|RF2| + 3|RF3| + 0|RF4| + 4|RI| − 11|E(G[R])|. Defn: A precolored graph G is (I, Fk)-critical if G has no (I, Fk)-coloring, but every subgraph does; and “weakening” the precoloring in any way allows an (I, Fk)-coloring.

slide-57
SLIDE 57

Proving Something More General

Thm: Let ρ4(R) := 15|R| − 11|E(G[R])| for each R ⊆ V (G). If G is (I, F4)-critical, then ρ4(V (G)) ≤ −3. Obs: mad(G) ≤ 30/11 iff ρ4(R) ≥ 0 for all R ⊆ V (G). By thm, mad(G) ≤ 30/11 implies G has an (I, F4)-coloring. Idea: Generalize to Precoloring. I U2 F2

Let ρ4(R) : = 15|RU0| + 12|RU1| + 9|RU2| + 6|RU3| + 8|RF1| + 5|RF2| + 3|RF3| + 0|RF4| + 4|RI| − 11|E(G[R])|. Defn: A precolored graph G is (I, Fk)-critical if G has no (I, Fk)-coloring, but every subgraph does; and “weakening” the precoloring in any way allows an (I, Fk)-coloring. Real Main Theorem: If G is a precolored graph and G is (I, F4)-critical, then ρ4(V (G)) ≤ −3.

slide-58
SLIDE 58

Proving Something More General

Thm: Let ρ4(R) := 15|R| − 11|E(G[R])| for each R ⊆ V (G). If G is (I, F4)-critical, then ρ4(V (G)) ≤ −3. Obs: mad(G) ≤ 30/11 iff ρ4(R) ≥ 0 for all R ⊆ V (G). By thm, mad(G) ≤ 30/11 implies G has an (I, F4)-coloring. Idea: Generalize to Precoloring. I U2 F2

Let ρ4(R) : = 15|RU0| + 12|RU1| + 9|RU2| + 6|RU3| + 8|RF1| + 5|RF2| + 3|RF3| + 0|RF4| + 4|RI| − 11|E(G[R])|. Defn: A precolored graph G is (I, Fk)-critical if G has no (I, Fk)-coloring, but every subgraph does; and “weakening” the precoloring in any way allows an (I, Fk)-coloring. Real Main Theorem: If G is a precolored graph and G is (I, F4)-critical, then ρ4(V (G)) ≤ −3. Ex: ρ4(graph above)

slide-59
SLIDE 59

Proving Something More General

Thm: Let ρ4(R) := 15|R| − 11|E(G[R])| for each R ⊆ V (G). If G is (I, F4)-critical, then ρ4(V (G)) ≤ −3. Obs: mad(G) ≤ 30/11 iff ρ4(R) ≥ 0 for all R ⊆ V (G). By thm, mad(G) ≤ 30/11 implies G has an (I, F4)-coloring. Idea: Generalize to Precoloring. I U2 F2

Let ρ4(R) : = 15|RU0| + 12|RU1| + 9|RU2| + 6|RU3| + 8|RF1| + 5|RF2| + 3|RF3| + 0|RF4| + 4|RI| − 11|E(G[R])|. Defn: A precolored graph G is (I, Fk)-critical if G has no (I, Fk)-coloring, but every subgraph does; and “weakening” the precoloring in any way allows an (I, Fk)-coloring. Real Main Theorem: If G is a precolored graph and G is (I, F4)-critical, then ρ4(V (G)) ≤ −3. Ex: ρ4(graph above) = 4 + 9 + 5 − 2(11)

slide-60
SLIDE 60

Proving Something More General

Thm: Let ρ4(R) := 15|R| − 11|E(G[R])| for each R ⊆ V (G). If G is (I, F4)-critical, then ρ4(V (G)) ≤ −3. Obs: mad(G) ≤ 30/11 iff ρ4(R) ≥ 0 for all R ⊆ V (G). By thm, mad(G) ≤ 30/11 implies G has an (I, F4)-coloring. Idea: Generalize to Precoloring. I U2 F2

Let ρ4(R) : = 15|RU0| + 12|RU1| + 9|RU2| + 6|RU3| + 8|RF1| + 5|RF2| + 3|RF3| + 0|RF4| + 4|RI| − 11|E(G[R])|. Defn: A precolored graph G is (I, Fk)-critical if G has no (I, Fk)-coloring, but every subgraph does; and “weakening” the precoloring in any way allows an (I, Fk)-coloring. Real Main Theorem: If G is a precolored graph and G is (I, F4)-critical, then ρ4(V (G)) ≤ −3. Ex: ρ4(graph above) = 4 + 9 + 5 − 2(11) = −4

slide-61
SLIDE 61

Proving Something More General

Thm: Let ρ4(R) := 15|R| − 11|E(G[R])| for each R ⊆ V (G). If G is (I, F4)-critical, then ρ4(V (G)) ≤ −3. Obs: mad(G) ≤ 30/11 iff ρ4(R) ≥ 0 for all R ⊆ V (G). By thm, mad(G) ≤ 30/11 implies G has an (I, F4)-coloring. Idea: Generalize to Precoloring. I U2 F2

Let ρ4(R) : = 15|RU0| + 12|RU1| + 9|RU2| + 6|RU3| + 8|RF1| + 5|RF2| + 3|RF3| + 0|RF4| + 4|RI| − 11|E(G[R])|. Defn: A precolored graph G is (I, Fk)-critical if G has no (I, Fk)-coloring, but every subgraph does; and “weakening” the precoloring in any way allows an (I, Fk)-coloring. Real Main Theorem: If G is a precolored graph and G is (I, F4)-critical, then ρ4(V (G)) ≤ −3. Ex: ρ4(graph above) = 4 + 9 + 5 − 2(11) = −4 ≤ −3.

slide-62
SLIDE 62

Gadgets, Gaps, and Finishing Up

Q: Where do we get the coefficients in ρk?

slide-63
SLIDE 63

Gadgets, Gaps, and Finishing Up

Q: Where do we get the coefficients in ρk?

v

Uj → Uj+1 (always) Fj → Fj+1 (j = ⌊(k + 1)/2⌋)

slide-64
SLIDE 64

Gadgets, Gaps, and Finishing Up

Q: Where do we get the coefficients in ρk?

v

Uj → Uj+1 (always) Fj → Fj+1 (j = ⌊(k + 1)/2⌋)

v U0 → F⌊(k+3)/2⌋

⌊(k − 1)/2⌋ ⌊k/2⌋

slide-65
SLIDE 65

Gadgets, Gaps, and Finishing Up

Q: Where do we get the coefficients in ρk?

v

Uj → Uj+1 (always) Fj → Fj+1 (j = ⌊(k + 1)/2⌋)

v U0 → F⌊(k+3)/2⌋

⌊(k − 1)/2⌋ ⌊k/2⌋

v Fk U0 → I

slide-66
SLIDE 66

Gadgets, Gaps, and Finishing Up

Q: Where do we get the coefficients in ρk?

v

Uj → Uj+1 (always) Fj → Fj+1 (j = ⌊(k + 1)/2⌋)

v U0 → F⌊(k+3)/2⌋

⌊(k − 1)/2⌋ ⌊k/2⌋

v Fk U0 → I v I U0 → F1

slide-67
SLIDE 67

Gadgets, Gaps, and Finishing Up

Q: Where do we get the coefficients in ρk?

v

Uj → Uj+1 (always) Fj → Fj+1 (j = ⌊(k + 1)/2⌋)

v U0 → F⌊(k+3)/2⌋

⌊(k − 1)/2⌋ ⌊k/2⌋

v Fk U0 → I v I U0 → F1

Q: Why is potential better than maximum average degree?

slide-68
SLIDE 68

Gadgets, Gaps, and Finishing Up

Q: Where do we get the coefficients in ρk?

v

Uj → Uj+1 (always) Fj → Fj+1 (j = ⌊(k + 1)/2⌋)

v U0 → F⌊(k+3)/2⌋

⌊(k − 1)/2⌋ ⌊k/2⌋

v Fk U0 → I v I U0 → F1

Q: Why is potential better than maximum average degree? Gap Lem: If R V (G) and E(G[R]) = ∅, then ρk(G[R]) ≥ 3k−5

2

.

slide-69
SLIDE 69

Gadgets, Gaps, and Finishing Up

Q: Where do we get the coefficients in ρk?

v

Uj → Uj+1 (always) Fj → Fj+1 (j = ⌊(k + 1)/2⌋)

v U0 → F⌊(k+3)/2⌋

⌊(k − 1)/2⌋ ⌊k/2⌋

v Fk U0 → I v I U0 → F1

Q: Why is potential better than maximum average degree? Gap Lem: If R V (G) and E(G[R]) = ∅, then ρk(G[R]) ≥ 3k−5

2

. Obs: So we can modify G[R] a lot before coloring by induction.

slide-70
SLIDE 70

Gadgets, Gaps, and Finishing Up

Q: Where do we get the coefficients in ρk?

v

Uj → Uj+1 (always) Fj → Fj+1 (j = ⌊(k + 1)/2⌋)

v U0 → F⌊(k+3)/2⌋

⌊(k − 1)/2⌋ ⌊k/2⌋

v Fk U0 → I v I U0 → F1

Q: Why is potential better than maximum average degree? Gap Lem: If R V (G) and E(G[R]) = ∅, then ρk(G[R]) ≥ 3k−5

2

. Obs: So we can modify G[R] a lot before coloring by induction. Q: How do we finish the proof?

slide-71
SLIDE 71

Gadgets, Gaps, and Finishing Up

Q: Where do we get the coefficients in ρk?

v

Uj → Uj+1 (always) Fj → Fj+1 (j = ⌊(k + 1)/2⌋)

v U0 → F⌊(k+3)/2⌋

⌊(k − 1)/2⌋ ⌊k/2⌋

v Fk U0 → I v I U0 → F1

Q: Why is potential better than maximum average degree? Gap Lem: If R V (G) and E(G[R]) = ∅, then ρk(G[R]) ≥ 3k−5

2

. Obs: So we can modify G[R] a lot before coloring by induction. Q: How do we finish the proof? A: With discharging

slide-72
SLIDE 72

Gadgets, Gaps, and Finishing Up

Q: Where do we get the coefficients in ρk?

v

Uj → Uj+1 (always) Fj → Fj+1 (j = ⌊(k + 1)/2⌋)

v U0 → F⌊(k+3)/2⌋

⌊(k − 1)/2⌋ ⌊k/2⌋

v Fk U0 → I v I U0 → F1

Q: Why is potential better than maximum average degree? Gap Lem: If R V (G) and E(G[R]) = ∅, then ρk(G[R]) ≥ 3k−5

2

. Obs: So we can modify G[R] a lot before coloring by induction. Q: How do we finish the proof? A: With discharging, as usual.

slide-73
SLIDE 73

Summary

slide-74
SLIDE 74

Summary

◮ (I, Fk)-coloring partitions V (G) so I is independent set and

G[Fk] is forest with each tree of order ≤ k

slide-75
SLIDE 75

Summary

◮ (I, Fk)-coloring partitions V (G) so I is independent set and

G[Fk] is forest with each tree of order ≤ k

slide-76
SLIDE 76

Summary

◮ (I, Fk)-coloring partitions V (G) so I is independent set and

G[Fk] is forest with each tree of order ≤ k

◮ Sufficient conditions for (I, Fk)-coloring in terms of mad(G)

slide-77
SLIDE 77

Summary

◮ (I, Fk)-coloring partitions V (G) so I is independent set and

G[Fk] is forest with each tree of order ≤ k

◮ Sufficient conditions for (I, Fk)-coloring in terms of mad(G) ◮ Sharp infinitely often for every k

slide-78
SLIDE 78

Summary

◮ (I, Fk)-coloring partitions V (G) so I is independent set and

G[Fk] is forest with each tree of order ≤ k

◮ Sufficient conditions for (I, Fk)-coloring in terms of mad(G) ◮ Sharp infinitely often for every k ◮ Still sharp if we only require each component of order ≤ k

slide-79
SLIDE 79

Summary

◮ (I, Fk)-coloring partitions V (G) so I is independent set and

G[Fk] is forest with each tree of order ≤ k

◮ Sufficient conditions for (I, Fk)-coloring in terms of mad(G) ◮ Sharp infinitely often for every k ◮ Still sharp if we only require each component of order ≤ k ◮ Partially answers question of Hendrey–Norine–Wood

slide-80
SLIDE 80

Summary

◮ (I, Fk)-coloring partitions V (G) so I is independent set and

G[Fk] is forest with each tree of order ≤ k

◮ Sufficient conditions for (I, Fk)-coloring in terms of mad(G) ◮ Sharp infinitely often for every k ◮ Still sharp if we only require each component of order ≤ k ◮ Partially answers question of Hendrey–Norine–Wood ◮ Improves on many previous results

slide-81
SLIDE 81

Summary

◮ (I, Fk)-coloring partitions V (G) so I is independent set and

G[Fk] is forest with each tree of order ≤ k

◮ Sufficient conditions for (I, Fk)-coloring in terms of mad(G) ◮ Sharp infinitely often for every k ◮ Still sharp if we only require each component of order ≤ k ◮ Partially answers question of Hendrey–Norine–Wood ◮ Improves on many previous results ◮ Potential method, ρ (not mad(G))

slide-82
SLIDE 82

Summary

◮ (I, Fk)-coloring partitions V (G) so I is independent set and

G[Fk] is forest with each tree of order ≤ k

◮ Sufficient conditions for (I, Fk)-coloring in terms of mad(G) ◮ Sharp infinitely often for every k ◮ Still sharp if we only require each component of order ≤ k ◮ Partially answers question of Hendrey–Norine–Wood ◮ Improves on many previous results ◮ Potential method, ρ (not mad(G)) ◮ Generalize to precoloring: I, Uj, Fℓ

slide-83
SLIDE 83

Summary

◮ (I, Fk)-coloring partitions V (G) so I is independent set and

G[Fk] is forest with each tree of order ≤ k

◮ Sufficient conditions for (I, Fk)-coloring in terms of mad(G) ◮ Sharp infinitely often for every k ◮ Still sharp if we only require each component of order ≤ k ◮ Partially answers question of Hendrey–Norine–Wood ◮ Improves on many previous results ◮ Potential method, ρ (not mad(G)) ◮ Generalize to precoloring: I, Uj, Fℓ ◮ Gadgets tell us coefficients in ρ

slide-84
SLIDE 84

Summary

◮ (I, Fk)-coloring partitions V (G) so I is independent set and

G[Fk] is forest with each tree of order ≤ k

◮ Sufficient conditions for (I, Fk)-coloring in terms of mad(G) ◮ Sharp infinitely often for every k ◮ Still sharp if we only require each component of order ≤ k ◮ Partially answers question of Hendrey–Norine–Wood ◮ Improves on many previous results ◮ Potential method, ρ (not mad(G)) ◮ Generalize to precoloring: I, Uj, Fℓ ◮ Gadgets tell us coefficients in ρ ◮ Gap Lem gives power for reducibility

slide-85
SLIDE 85

Summary

◮ (I, Fk)-coloring partitions V (G) so I is independent set and

G[Fk] is forest with each tree of order ≤ k

◮ Sufficient conditions for (I, Fk)-coloring in terms of mad(G) ◮ Sharp infinitely often for every k ◮ Still sharp if we only require each component of order ≤ k ◮ Partially answers question of Hendrey–Norine–Wood ◮ Improves on many previous results ◮ Potential method, ρ (not mad(G)) ◮ Generalize to precoloring: I, Uj, Fℓ ◮ Gadgets tell us coefficients in ρ ◮ Gap Lem gives power for reducibility ◮ Finish with discharging

slide-86
SLIDE 86

Summary

◮ (I, Fk)-coloring partitions V (G) so I is independent set and

G[Fk] is forest with each tree of order ≤ k

◮ Sufficient conditions for (I, Fk)-coloring in terms of mad(G) ◮ Sharp infinitely often for every k ◮ Still sharp if we only require each component of order ≤ k ◮ Partially answers question of Hendrey–Norine–Wood ◮ Improves on many previous results ◮ Potential method, ρ (not mad(G)) ◮ Generalize to precoloring: I, Uj, Fℓ ◮ Gadgets tell us coefficients in ρ ◮ Gap Lem gives power for reducibility ◮ Finish with discharging ◮ Read more at: https://arxiv.org/abs/2006.11445

slide-87
SLIDE 87

Summary

◮ (I, Fk)-coloring partitions V (G) so I is independent set and

G[Fk] is forest with each tree of order ≤ k

◮ Sufficient conditions for (I, Fk)-coloring in terms of mad(G) ◮ Sharp infinitely often for every k ◮ Still sharp if we only require each component of order ≤ k ◮ Partially answers question of Hendrey–Norine–Wood ◮ Improves on many previous results ◮ Potential method, ρ (not mad(G)) ◮ Generalize to precoloring: I, Uj, Fℓ ◮ Gadgets tell us coefficients in ρ ◮ Gap Lem gives power for reducibility ◮ Finish with discharging ◮ Read more at: https://arxiv.org/abs/2006.11445

slide-88
SLIDE 88

Summary

◮ (I, Fk)-coloring partitions V (G) so I is independent set and

G[Fk] is forest with each tree of order ≤ k

◮ Sufficient conditions for (I, Fk)-coloring in terms of mad(G) ◮ Sharp infinitely often for every k ◮ Still sharp if we only require each component of order ≤ k ◮ Partially answers question of Hendrey–Norine–Wood ◮ Improves on many previous results ◮ Potential method, ρ (not mad(G)) ◮ Generalize to precoloring: I, Uj, Fℓ ◮ Gadgets tell us coefficients in ρ ◮ Gap Lem gives power for reducibility ◮ Finish with discharging ◮ Read more at: https://arxiv.org/abs/2006.11445

slide-89
SLIDE 89

Bonus: Weak Gap Lemma

Weak Gap Lemma: If R V (G) and R = ∅, then ρk(R) ≥ 1.

slide-90
SLIDE 90

Bonus: Weak Gap Lemma

Weak Gap Lemma: If R V (G) and R = ∅, then ρk(R) ≥ 1. Pf: Choose R minimizing ρk(R); further, maximize |R|.

G R

slide-91
SLIDE 91

Bonus: Weak Gap Lemma

Weak Gap Lemma: If R V (G) and R = ∅, then ρk(R) ≥ 1. Pf: Choose R minimizing ρk(R); further, maximize |R|.

G R ϕ

G[R] has coloring ϕ by criticality.

slide-92
SLIDE 92

Bonus: Weak Gap Lemma

Weak Gap Lemma: If R V (G) and R = ∅, then ρk(R) ≥ 1. Pf: Choose R minimizing ρk(R); further, maximize |R|.

G R ϕ

G ′ X I Fk

G[R] has coloring ϕ by criticality.

slide-93
SLIDE 93

Bonus: Weak Gap Lemma

Weak Gap Lemma: If R V (G) and R = ∅, then ρk(R) ≥ 1. Pf: Choose R minimizing ρk(R); further, maximize |R|.

G R ϕ

G ′ X I Fk

G[R] has coloring ϕ by criticality. If G ′ has coloring ϕ′, then ϕ′ ∪ ϕ is coloring of G, contradiction.

slide-94
SLIDE 94

Bonus: Weak Gap Lemma

Weak Gap Lemma: If R V (G) and R = ∅, then ρk(R) ≥ 1. Pf: Choose R minimizing ρk(R); further, maximize |R|.

G R ϕ

G ′ X I Fk S

G[R] has coloring ϕ by criticality. If G ′ has coloring ϕ′, then ϕ′ ∪ ϕ is coloring of G, contradiction. So G ′ has critical subgraph G ′′; let S = V (G ′′).

slide-95
SLIDE 95

Bonus: Weak Gap Lemma

Weak Gap Lemma: If R V (G) and R = ∅, then ρk(R) ≥ 1. Pf: Choose R minimizing ρk(R); further, maximize |R|.

G R ϕ S\X

G ′ X I Fk S

G[R] has coloring ϕ by criticality. If G ′ has coloring ϕ′, then ϕ′ ∪ ϕ is coloring of G, contradiction. So G ′ has critical subgraph G ′′; let S = V (G ′′). Let S′ = (S \ X) ∪ R.

slide-96
SLIDE 96

Bonus: Weak Gap Lemma

Weak Gap Lemma: If R V (G) and R = ∅, then ρk(R) ≥ 1. Pf: Choose R minimizing ρk(R); further, maximize |R|.

G R ϕ S\X

G ′ X I Fk S

G[R] has coloring ϕ by criticality. If G ′ has coloring ϕ′, then ϕ′ ∪ ϕ is coloring of G, contradiction. So G ′ has critical subgraph G ′′; let S = V (G ′′). Let S′ = (S \ X) ∪ R. Note that S ∩ X = ∅.

slide-97
SLIDE 97

Bonus: Weak Gap Lemma

Weak Gap Lemma: If R V (G) and R = ∅, then ρk(R) ≥ 1. Pf: Choose R minimizing ρk(R); further, maximize |R|.

G R ϕ S\X

G ′ X I Fk S

G[R] has coloring ϕ by criticality. If G ′ has coloring ϕ′, then ϕ′ ∪ ϕ is coloring of G, contradiction. So G ′ has critical subgraph G ′′; let S = V (G ′′). Let S′ = (S \ X) ∪ R. Note that S ∩ X = ∅. Now ρk

G(S′) ≤ ρk G ′(S) − ρk G ′(S ∩ X) + ρk G(R)

≤ −3 + ρk

G(R) < ρk G(R).

slide-98
SLIDE 98

Bonus: Weak Gap Lemma

Weak Gap Lemma: If R V (G) and R = ∅, then ρk(R) ≥ 1. Pf: Choose R minimizing ρk(R); further, maximize |R|.

G R ϕ S\X

G ′ X I Fk S

G[R] has coloring ϕ by criticality. If G ′ has coloring ϕ′, then ϕ′ ∪ ϕ is coloring of G, contradiction. So G ′ has critical subgraph G ′′; let S = V (G ′′). Let S′ = (S \ X) ∪ R. Note that S ∩ X = ∅. Now ρk

G(S′) ≤ ρk G ′(S) − ρk G ′(S ∩ X) + ρk G(R)

≤ −3 + ρk

G(R) < ρk G(R).

If S′ = V (G), then S′ contradicts our choice of R.

slide-99
SLIDE 99

Bonus: Weak Gap Lemma

Weak Gap Lemma: If R V (G) and R = ∅, then ρk(R) ≥ 1. Pf: Choose R minimizing ρk(R); further, maximize |R|.

G R ϕ S\X

G ′ X I Fk S

G[R] has coloring ϕ by criticality. If G ′ has coloring ϕ′, then ϕ′ ∪ ϕ is coloring of G, contradiction. So G ′ has critical subgraph G ′′; let S = V (G ′′). Let S′ = (S \ X) ∪ R. Note that S ∩ X = ∅. Now ρk

G(S′) ≤ ρk G ′(S) − ρk G ′(S ∩ X) + ρk G(R)

≤ −3 + ρk

G(R) < ρk G(R).

If S′ = V (G), then S′ contradicts our choice of R. If S′ = V (G), then ρk(V (G)) ≤ −3, contradiction.