Planar graphs are 9 / 2-colorable Daniel W. Cranston Virginia - - PowerPoint PPT Presentation

planar graphs are 9 2 colorable
SMART_READER_LITE
LIVE PREVIEW

Planar graphs are 9 / 2-colorable Daniel W. Cranston Virginia - - PowerPoint PPT Presentation

Planar graphs are 9 / 2-colorable Daniel W. Cranston Virginia Commonwealth University dcranston@vcu.edu Joint with Landon Rabern Slides available on my webpage Connections in Discrete Math Simon Fraser 16 June 2015 The 5 Color Theorem The


slide-1
SLIDE 1

Planar graphs are 9/2-colorable

Daniel W. Cranston

Virginia Commonwealth University dcranston@vcu.edu

Joint with Landon Rabern Slides available on my webpage Connections in Discrete Math Simon Fraser 16 June 2015

slide-2
SLIDE 2

The 5 Color Theorem

slide-3
SLIDE 3

The 5 Color Theorem

Fact 1: Every n-vertex triangulation has 3n − 6 edges.

slide-4
SLIDE 4

The 5 Color Theorem

Fact 1: Every n-vertex triangulation has 3n − 6 edges. Cor: K5 is non-planar. (Since 3(5) − 6 = 9 < 10 = 5

2

  • .)
slide-5
SLIDE 5

The 5 Color Theorem

Fact 1: Every n-vertex triangulation has 3n − 6 edges. Cor: K5 is non-planar. (Since 3(5) − 6 = 9 < 10 = 5

2

  • .)

Thm: Every planar graph G is 5-colorable.

slide-6
SLIDE 6

The 5 Color Theorem

Fact 1: Every n-vertex triangulation has 3n − 6 edges. Cor: K5 is non-planar. (Since 3(5) − 6 = 9 < 10 = 5

2

  • .)

Thm: Every planar graph G is 5-colorable. Pf: Add edges to get a triangulation.

slide-7
SLIDE 7

The 5 Color Theorem

Fact 1: Every n-vertex triangulation has 3n − 6 edges. Cor: K5 is non-planar. (Since 3(5) − 6 = 9 < 10 = 5

2

  • .)

Thm: Every planar graph G is 5-colorable. Pf: Add edges to get a triangulation. Now

  • v∈V d(v) = 2|E| = 2(3n − 6) < 6n.
slide-8
SLIDE 8

The 5 Color Theorem

Fact 1: Every n-vertex triangulation has 3n − 6 edges. Cor: K5 is non-planar. (Since 3(5) − 6 = 9 < 10 = 5

2

  • .)

Thm: Every planar graph G is 5-colorable. Pf: Add edges to get a triangulation. Now

  • v∈V d(v) = 2|E| = 2(3n − 6) < 6n.

So some vertex v is a 5−-vertex.

slide-9
SLIDE 9

The 5 Color Theorem

Fact 1: Every n-vertex triangulation has 3n − 6 edges. Cor: K5 is non-planar. (Since 3(5) − 6 = 9 < 10 = 5

2

  • .)

Thm: Every planar graph G is 5-colorable. Pf: Add edges to get a triangulation. Now

  • v∈V d(v) = 2|E| = 2(3n − 6) < 6n.

So some vertex v is a 5−-vertex. When v is a 4−-vertex, we 5-color G − v by induction, then color v.

slide-10
SLIDE 10

The 5 Color Theorem

Fact 1: Every n-vertex triangulation has 3n − 6 edges. Cor: K5 is non-planar. (Since 3(5) − 6 = 9 < 10 = 5

2

  • .)

Thm: Every planar graph G is 5-colorable.

w1 w2

Pf: Add edges to get a triangulation. Now

  • v∈V d(v) = 2|E| = 2(3n − 6) < 6n.

So some vertex v is a 5−-vertex. When v is a 4−-vertex, we 5-color G − v by induction, then color v. Now, since K5 is non-planar, v has non-adjacent neighbors w1 and w2.

slide-11
SLIDE 11

The 5 Color Theorem

Fact 1: Every n-vertex triangulation has 3n − 6 edges. Cor: K5 is non-planar. (Since 3(5) − 6 = 9 < 10 = 5

2

  • .)

Thm: Every planar graph G is 5-colorable.

w1 w2

− →

w1/w2

Pf: Add edges to get a triangulation. Now

  • v∈V d(v) = 2|E| = 2(3n − 6) < 6n.

So some vertex v is a 5−-vertex. When v is a 4−-vertex, we 5-color G − v by induction, then color v. Now, since K5 is non-planar, v has non-adjacent neighbors w1 and w2. Contract vw1 and vw2;

slide-12
SLIDE 12

The 5 Color Theorem

Fact 1: Every n-vertex triangulation has 3n − 6 edges. Cor: K5 is non-planar. (Since 3(5) − 6 = 9 < 10 = 5

2

  • .)

Thm: Every planar graph G is 5-colorable.

w1 w2

− →

w1/w2

Pf: Add edges to get a triangulation. Now

  • v∈V d(v) = 2|E| = 2(3n − 6) < 6n.

So some vertex v is a 5−-vertex. When v is a 4−-vertex, we 5-color G − v by induction, then color v. Now, since K5 is non-planar, v has non-adjacent neighbors w1 and w2. Contract vw1 and vw2; 5-color by induction.

slide-13
SLIDE 13

The 5 Color Theorem

Fact 1: Every n-vertex triangulation has 3n − 6 edges. Cor: K5 is non-planar. (Since 3(5) − 6 = 9 < 10 = 5

2

  • .)

Thm: Every planar graph G is 5-colorable.

w1 w2

− → ← −

w1/w2

Pf: Add edges to get a triangulation. Now

  • v∈V d(v) = 2|E| = 2(3n − 6) < 6n.

So some vertex v is a 5−-vertex. When v is a 4−-vertex, we 5-color G − v by induction, then color v. Now, since K5 is non-planar, v has non-adjacent neighbors w1 and w2. Contract vw1 and vw2; 5-color by induction. This gives 5-coloring of G − v.

slide-14
SLIDE 14

The 5 Color Theorem

Fact 1: Every n-vertex triangulation has 3n − 6 edges. Cor: K5 is non-planar. (Since 3(5) − 6 = 9 < 10 = 5

2

  • .)

Thm: Every planar graph G is 5-colorable.

w1 w2

− → ← −

w1/w2

Pf: Add edges to get a triangulation. Now

  • v∈V d(v) = 2|E| = 2(3n − 6) < 6n.

So some vertex v is a 5−-vertex. When v is a 4−-vertex, we 5-color G − v by induction, then color v. Now, since K5 is non-planar, v has non-adjacent neighbors w1 and w2. Contract vw1 and vw2; 5-color by induction. This gives 5-coloring of G − v. Now extend to v, since w1 and w2 have same color.

slide-15
SLIDE 15

The 5 Color Theorem

Fact 1: Every n-vertex triangulation has 3n − 6 edges. Cor: K5 is non-planar. (Since 3(5) − 6 = 9 < 10 = 5

2

  • .)

Thm: Every planar graph G is 5-colorable.

w1 w2

− → ← −

w1/w2

Pf: Add edges to get a triangulation. Now

  • v∈V d(v) = 2|E| = 2(3n − 6) < 6n.

So some vertex v is a 5−-vertex. When v is a 4−-vertex, we 5-color G − v by induction, then color v. Now, since K5 is non-planar, v has non-adjacent neighbors w1 and w2. Contract vw1 and vw2; 5-color by induction. This gives 5-coloring of G − v. Now extend to v, since w1 and w2 have same color.

slide-16
SLIDE 16

Between 4 Color Theorem and 5 Color Theorem

slide-17
SLIDE 17

Between 4 Color Theorem and 5 Color Theorem

4CT is hard and 5CT is easy. What’s in between?

slide-18
SLIDE 18

Between 4 Color Theorem and 5 Color Theorem

4CT is hard and 5CT is easy. What’s in between?

◮ Two-fold coloring: color vertex “half red and half blue”

slide-19
SLIDE 19

Between 4 Color Theorem and 5 Color Theorem

4CT is hard and 5CT is easy. What’s in between?

◮ Two-fold coloring: color vertex “half red and half blue”

◮ 5CT implies that 10 colors suffice

slide-20
SLIDE 20

Between 4 Color Theorem and 5 Color Theorem

4CT is hard and 5CT is easy. What’s in between?

◮ Two-fold coloring: color vertex “half red and half blue”

◮ 5CT implies that 10 colors suffice ◮ 4CT implies that 8 colors suffice

slide-21
SLIDE 21

Between 4 Color Theorem and 5 Color Theorem

4CT is hard and 5CT is easy. What’s in between?

◮ Two-fold coloring: color vertex “half red and half blue”

◮ 5CT implies that 10 colors suffice ◮ 4CT implies that 8 colors suffice ◮

9 2CT will show that 9 colors suffice.

slide-22
SLIDE 22

Between 4 Color Theorem and 5 Color Theorem

4CT is hard and 5CT is easy. What’s in between?

◮ Two-fold coloring: color vertex “half red and half blue”

◮ 5CT implies that 10 colors suffice ◮ 4CT implies that 8 colors suffice ◮

9 2CT will show that 9 colors suffice.

Def: The Kneser graph Kt:k has as vertices the k-element subsets of {1, . . . , t}. Vertices are adjacent whenever their sets are disjoint.

slide-23
SLIDE 23

Between 4 Color Theorem and 5 Color Theorem

4CT is hard and 5CT is easy. What’s in between?

◮ Two-fold coloring: color vertex “half red and half blue”

◮ 5CT implies that 10 colors suffice ◮ 4CT implies that 8 colors suffice ◮

9 2CT will show that 9 colors suffice.

Def: The Kneser graph Kt:k has as vertices the k-element subsets of {1, . . . , t}. Vertices are adjacent whenever their sets are disjoint.

2 5 2 4 1 4 1 3 3 5 3 4 1 5 2 3 4 5 1 2

slide-24
SLIDE 24

Between 4 Color Theorem and 5 Color Theorem

4CT is hard and 5CT is easy. What’s in between?

◮ Two-fold coloring: color vertex “half red and half blue”

◮ 5CT implies that 10 colors suffice ◮ 4CT implies that 8 colors suffice ◮

9 2CT will show that 9 colors suffice.

Def: The Kneser graph Kt:k has as vertices the k-element subsets of {1, . . . , t}. Vertices are adjacent whenever their sets are disjoint.

2 5 2 4 1 4 1 3 3 5 3 4 1 5 2 3 4 5 1 2

Want f : V (G) → V (Kt:k) where f (u)f (v) ∈ E(Kt:k) if uv ∈ E(G).

slide-25
SLIDE 25

Between 4 Color Theorem and 5 Color Theorem

4CT is hard and 5CT is easy. What’s in between?

◮ Two-fold coloring: color vertex “half red and half blue”

◮ 5CT implies that 10 colors suffice ◮ 4CT implies that 8 colors suffice ◮

9 2CT will show that 9 colors suffice.

Def: The Kneser graph Kt:k has as vertices the k-element subsets of {1, . . . , t}. Vertices are adjacent whenever their sets are disjoint.

2 5 2 4 1 4 1 3 3 5 3 4 1 5 2 3 4 5 1 2

Want f : V (G) → V (Kt:k) where f (u)f (v) ∈ E(Kt:k) if uv ∈ E(G). We’ll show that planar graphs have a map to K9:2.

slide-26
SLIDE 26

Between 4 Color Theorem and 5 Color Theorem

4CT is hard and 5CT is easy. What’s in between?

◮ Two-fold coloring: color vertex “half red and half blue”

◮ 5CT implies that 10 colors suffice ◮ 4CT implies that 8 colors suffice ◮

9 2CT will show that 9 colors suffice.

Def: The Kneser graph Kt:k has as vertices the k-element subsets of {1, . . . , t}. Vertices are adjacent whenever their sets are disjoint.

2 5 2 4 1 4 1 3 3 5 3 4 1 5 2 3 4 5 1 2

Want f : V (G) → V (Kt:k) where f (u)f (v) ∈ E(Kt:k) if uv ∈ E(G). We’ll show that planar graphs have a map to K9:2. G is t-colorable iff G has homomorphism to Kt.

slide-27
SLIDE 27

9/2-coloring planar graphs

slide-28
SLIDE 28

9/2-coloring planar graphs

Thm: Every planar graph has a homomorphism to K9:2.

slide-29
SLIDE 29

9/2-coloring planar graphs

Thm: Every planar graph has a homomorphism to K9:2. Pf:

slide-30
SLIDE 30

9/2-coloring planar graphs

Thm: Every planar graph has a homomorphism to K9:2. Pf: Induction on n, like 5CT. If we can’t do induction, then G:

  • 1. has minimum degree 5
slide-31
SLIDE 31

9/2-coloring planar graphs

Thm: Every planar graph has a homomorphism to K9:2. Pf: Induction on n, like 5CT. If we can’t do induction, then G:

  • 1. has minimum degree 5
  • 2. has no separating triangle
slide-32
SLIDE 32

9/2-coloring planar graphs

Thm: Every planar graph has a homomorphism to K9:2. Pf: Induction on n, like 5CT. If we can’t do induction, then G:

  • 1. has minimum degree 5
  • 2. has no separating triangle
  • 3. can’t have “too many 6−-vertices near each other”
slide-33
SLIDE 33

9/2-coloring planar graphs

Thm: Every planar graph has a homomorphism to K9:2. Pf: Induction on n, like 5CT. If we can’t do induction, then G:

  • 1. has minimum degree 5
  • 2. has no separating triangle
  • 3. can’t have “too many 6−-vertices near each other”

◮ has no 5-vertex with a 5-nbr and a non-adjacent 6−-nbr

slide-34
SLIDE 34

9/2-coloring planar graphs

Thm: Every planar graph has a homomorphism to K9:2. Pf: Induction on n, like 5CT. If we can’t do induction, then G:

  • 1. has minimum degree 5
  • 2. has no separating triangle
  • 3. can’t have “too many 6−-vertices near each other”

◮ has no 5-vertex with a 5-nbr and a non-adjacent 6−-nbr ◮ has no 6-vertex with two non-adjacent 6−-nbrs

slide-35
SLIDE 35

9/2-coloring planar graphs

Thm: Every planar graph has a homomorphism to K9:2. Pf: Induction on n, like 5CT. If we can’t do induction, then G:

  • 1. has minimum degree 5
  • 2. has no separating triangle
  • 3. can’t have “too many 6−-vertices near each other”

◮ has no 5-vertex with a 5-nbr and a non-adjacent 6−-nbr ◮ has no 6-vertex with two non-adjacent 6−-nbrs ◮ has no 7-vertex with a 5-nbr and two non-adjacent 6−-nbrs

slide-36
SLIDE 36

9/2-coloring planar graphs

Thm: Every planar graph has a homomorphism to K9:2. Pf: Induction on n, like 5CT. If we can’t do induction, then G:

  • 1. has minimum degree 5
  • 2. has no separating triangle
  • 3. can’t have “too many 6−-vertices near each other”

◮ has no 5-vertex with a 5-nbr and a non-adjacent 6−-nbr ◮ has no 6-vertex with two non-adjacent 6−-nbrs ◮ has no 7-vertex with a 5-nbr and two non-adjacent 6−-nbrs

if so, then contract some non-adjacent pairs of nbrs; color smaller graph by induction, then extend to G

slide-37
SLIDE 37

9/2-coloring planar graphs

Thm: Every planar graph has a homomorphism to K9:2. Pf: Induction on n, like 5CT. If we can’t do induction, then G:

  • 1. has minimum degree 5
  • 2. has no separating triangle
  • 3. can’t have “too many 6−-vertices near each other”

◮ has no 5-vertex with a 5-nbr and a non-adjacent 6−-nbr ◮ has no 6-vertex with two non-adjacent 6−-nbrs ◮ has no 7-vertex with a 5-nbr and two non-adjacent 6−-nbrs

if so, then contract some non-adjacent pairs of nbrs; color smaller graph by induction, then extend to G Use discharging method to contradict (1), (2), or (3).

slide-38
SLIDE 38

9/2-coloring planar graphs

Thm: Every planar graph has a homomorphism to K9:2. Pf: Induction on n, like 5CT. If we can’t do induction, then G:

  • 1. has minimum degree 5
  • 2. has no separating triangle
  • 3. can’t have “too many 6−-vertices near each other”

◮ has no 5-vertex with a 5-nbr and a non-adjacent 6−-nbr ◮ has no 6-vertex with two non-adjacent 6−-nbrs ◮ has no 7-vertex with a 5-nbr and two non-adjacent 6−-nbrs

if so, then contract some non-adjacent pairs of nbrs; color smaller graph by induction, then extend to G Use discharging method to contradict (1), (2), or (3).

◮ each v gets ch(v) = d(v) − 6, so v∈V ch(v) = −12

slide-39
SLIDE 39

9/2-coloring planar graphs

Thm: Every planar graph has a homomorphism to K9:2. Pf: Induction on n, like 5CT. If we can’t do induction, then G:

  • 1. has minimum degree 5
  • 2. has no separating triangle
  • 3. can’t have “too many 6−-vertices near each other”

◮ has no 5-vertex with a 5-nbr and a non-adjacent 6−-nbr ◮ has no 6-vertex with two non-adjacent 6−-nbrs ◮ has no 7-vertex with a 5-nbr and two non-adjacent 6−-nbrs

if so, then contract some non-adjacent pairs of nbrs; color smaller graph by induction, then extend to G Use discharging method to contradict (1), (2), or (3).

◮ each v gets ch(v) = d(v) − 6, so v∈V ch(v) = −12 ◮ redistribute charge, so every vertex finishes nonnegative

slide-40
SLIDE 40

9/2-coloring planar graphs

Thm: Every planar graph has a homomorphism to K9:2. Pf: Induction on n, like 5CT. If we can’t do induction, then G:

  • 1. has minimum degree 5
  • 2. has no separating triangle
  • 3. can’t have “too many 6−-vertices near each other”

◮ has no 5-vertex with a 5-nbr and a non-adjacent 6−-nbr ◮ has no 6-vertex with two non-adjacent 6−-nbrs ◮ has no 7-vertex with a 5-nbr and two non-adjacent 6−-nbrs

if so, then contract some non-adjacent pairs of nbrs; color smaller graph by induction, then extend to G Use discharging method to contradict (1), (2), or (3).

◮ each v gets ch(v) = d(v) − 6, so v∈V ch(v) = −12 ◮ redistribute charge, so every vertex finishes nonnegative ◮ Now −12 = v∈V ch(v) = v∈V ch∗(v) ≥ 0,

slide-41
SLIDE 41

9/2-coloring planar graphs

Thm: Every planar graph has a homomorphism to K9:2. Pf: Induction on n, like 5CT. If we can’t do induction, then G:

  • 1. has minimum degree 5
  • 2. has no separating triangle
  • 3. can’t have “too many 6−-vertices near each other”

◮ has no 5-vertex with a 5-nbr and a non-adjacent 6−-nbr ◮ has no 6-vertex with two non-adjacent 6−-nbrs ◮ has no 7-vertex with a 5-nbr and two non-adjacent 6−-nbrs

if so, then contract some non-adjacent pairs of nbrs; color smaller graph by induction, then extend to G Use discharging method to contradict (1), (2), or (3).

◮ each v gets ch(v) = d(v) − 6, so v∈V ch(v) = −12 ◮ redistribute charge, so every vertex finishes nonnegative ◮ Now −12 = v∈V ch(v) = v∈V ch∗(v) ≥ 0, Contradiction!

slide-42
SLIDE 42

Too many 6−-vertices near each other

slide-43
SLIDE 43

Too many 6−-vertices near each other

Key Fact: Denote the center vertex of by v and the other vertices by u1, u2, u3.

slide-44
SLIDE 44

Too many 6−-vertices near each other

Key Fact: Denote the center vertex of by v and the other vertices by u1, u2, u3. If v has 5 allowable colors and each ui has 3 allowable colors, then we can color each vertex with 2 colors, such that no color appears on both ends of an edge.

slide-45
SLIDE 45

Too many 6−-vertices near each other

Key Fact: Denote the center vertex of by v and the other vertices by u1, u2, u3. If v has 5 allowable colors and each ui has 3 allowable colors, then we can color each vertex with 2 colors, such that no color appears on both ends of an edge. Pf: Give v a color available for at most one ui, say u1.

slide-46
SLIDE 46

Too many 6−-vertices near each other

Key Fact: Denote the center vertex of by v and the other vertices by u1, u2, u3. If v has 5 allowable colors and each ui has 3 allowable colors, then we can color each vertex with 2 colors, such that no color appears on both ends of an edge. Pf: Give v a color available for at most one ui, say u1. 2(5) > 3(3)

slide-47
SLIDE 47

Too many 6−-vertices near each other

Key Fact: Denote the center vertex of by v and the other vertices by u1, u2, u3. If v has 5 allowable colors and each ui has 3 allowable colors, then we can color each vertex with 2 colors, such that no color appears on both ends of an edge. Pf: Give v a color available for at most one ui, say u1. 2(5) > 3(3) Now give v another color not available for u1.

slide-48
SLIDE 48

Too many 6−-vertices near each other

Key Fact: Denote the center vertex of by v and the other vertices by u1, u2, u3. If v has 5 allowable colors and each ui has 3 allowable colors, then we can color each vertex with 2 colors, such that no color appears on both ends of an edge. Pf: Give v a color available for at most one ui, say u1. 2(5) > 3(3) Now give v another color not available for u1. Now color each ui.

slide-49
SLIDE 49

Too many 6−-vertices near each other

Key Fact: Denote the center vertex of by v and the other vertices by u1, u2, u3. If v has 5 allowable colors and each ui has 3 allowable colors, then we can color each vertex with 2 colors, such that no color appears on both ends of an edge. Pf: Give v a color available for at most one ui, say u1. 2(5) > 3(3) Now give v another color not available for u1. Now color each ui.

v u1 B A B u2 A

slide-50
SLIDE 50

Too many 6−-vertices near each other

Key Fact: Denote the center vertex of by v and the other vertices by u1, u2, u3. If v has 5 allowable colors and each ui has 3 allowable colors, then we can color each vertex with 2 colors, such that no color appears on both ends of an edge. Pf: Give v a color available for at most one ui, say u1. 2(5) > 3(3) Now give v another color not available for u1. Now color each ui.

v u1 B A B u2 A v B u1 C B C u3 u2 A A B D D

slide-51
SLIDE 51

Discharging

slide-52
SLIDE 52

Discharging

Each v gets ch(v) = d(v) − 6.

slide-53
SLIDE 53

Discharging

Each v gets ch(v) = d(v) − 6. Now 5-vertices need 1 from nbrs.

slide-54
SLIDE 54

Discharging

Each v gets ch(v) = d(v) − 6. Now 5-vertices need 1 from nbrs. Def: Hv is subgraph induced by 6−-nbrs of v.

slide-55
SLIDE 55

Discharging

Each v gets ch(v) = d(v) − 6. Now 5-vertices need 1 from nbrs. Def: Hv is subgraph induced by 6−-nbrs of v.

v 6 5 6 7+ 6 6 7+

slide-56
SLIDE 56

Discharging

Each v gets ch(v) = d(v) − 6. Now 5-vertices need 1 from nbrs. Def: Hv is subgraph induced by 6−-nbrs of v. If dHv (w) = 0, then w is isolated nbr of v;

  • therwise w is non-isolated nbr of v.

v 6 5 6 7+ 6 6 7+

slide-57
SLIDE 57

Discharging

Each v gets ch(v) = d(v) − 6. Now 5-vertices need 1 from nbrs. Def: Hv is subgraph induced by 6−-nbrs of v. If dHv (w) = 0, then w is isolated nbr of v;

  • therwise w is non-isolated nbr of v.

A non-isolated 5-nbr of vertex v is crowded (w.r.t. v) if it has two 6-nbrs in Hv.

v 6 5 6 7+ 6 6 7+

slide-58
SLIDE 58

Discharging

Each v gets ch(v) = d(v) − 6. Now 5-vertices need 1 from nbrs. Def: Hv is subgraph induced by 6−-nbrs of v. If dHv (w) = 0, then w is isolated nbr of v;

  • therwise w is non-isolated nbr of v.

A non-isolated 5-nbr of vertex v is crowded (w.r.t. v) if it has two 6-nbrs in Hv.

v 6 5 6 7+ 6 6 7+

(R1) Each 8+-vertex gives charge 1

2 to each isolated 5-nbr and

charge 1

4 to each non-isolated 5-nbr.

slide-59
SLIDE 59

Discharging

Each v gets ch(v) = d(v) − 6. Now 5-vertices need 1 from nbrs. Def: Hv is subgraph induced by 6−-nbrs of v. If dHv (w) = 0, then w is isolated nbr of v;

  • therwise w is non-isolated nbr of v.

A non-isolated 5-nbr of vertex v is crowded (w.r.t. v) if it has two 6-nbrs in Hv.

v 6 5 6 7+ 6 6 7+

(R1) Each 8+-vertex gives charge 1

2 to each isolated 5-nbr and

charge 1

4 to each non-isolated 5-nbr.

(R2) Each 7-vertex gives charge 1

2 to each isolated 5-nbr, charge 0

to each crowded 5-nbr and charge 1

4 to each remaining 5-nbr.

slide-60
SLIDE 60

Discharging

Each v gets ch(v) = d(v) − 6. Now 5-vertices need 1 from nbrs. Def: Hv is subgraph induced by 6−-nbrs of v. If dHv (w) = 0, then w is isolated nbr of v;

  • therwise w is non-isolated nbr of v.

A non-isolated 5-nbr of vertex v is crowded (w.r.t. v) if it has two 6-nbrs in Hv.

v 6 5 6 7+ 6 6 7+

(R1) Each 8+-vertex gives charge 1

2 to each isolated 5-nbr and

charge 1

4 to each non-isolated 5-nbr.

(R2) Each 7-vertex gives charge 1

2 to each isolated 5-nbr, charge 0

to each crowded 5-nbr and charge 1

4 to each remaining 5-nbr.

(R3) Each 7+-vertex gives charge 1

4 to each 6-nbr.

slide-61
SLIDE 61

Discharging

Each v gets ch(v) = d(v) − 6. Now 5-vertices need 1 from nbrs. Def: Hv is subgraph induced by 6−-nbrs of v. If dHv (w) = 0, then w is isolated nbr of v;

  • therwise w is non-isolated nbr of v.

A non-isolated 5-nbr of vertex v is crowded (w.r.t. v) if it has two 6-nbrs in Hv.

v 6 5 6 7+ 6 6 7+

(R1) Each 8+-vertex gives charge 1

2 to each isolated 5-nbr and

charge 1

4 to each non-isolated 5-nbr.

(R2) Each 7-vertex gives charge 1

2 to each isolated 5-nbr, charge 0

to each crowded 5-nbr and charge 1

4 to each remaining 5-nbr.

(R3) Each 7+-vertex gives charge 1

4 to each 6-nbr.

(R4) Each 6-vertex gives charge 1

2 to each 5-nbr.

slide-62
SLIDE 62

Discharging

Each v gets ch(v) = d(v) − 6. Now 5-vertices need 1 from nbrs. Def: Hv is subgraph induced by 6−-nbrs of v. If dHv (w) = 0, then w is isolated nbr of v;

  • therwise w is non-isolated nbr of v.

A non-isolated 5-nbr of vertex v is crowded (w.r.t. v) if it has two 6-nbrs in Hv.

v 6 5 6 7+ 6 6 7+

(R1) Each 8+-vertex gives charge 1

2 to each isolated 5-nbr and

charge 1

4 to each non-isolated 5-nbr.

(R2) Each 7-vertex gives charge 1

2 to each isolated 5-nbr, charge 0

to each crowded 5-nbr and charge 1

4 to each remaining 5-nbr.

(R3) Each 7+-vertex gives charge 1

4 to each 6-nbr.

(R4) Each 6-vertex gives charge 1

2 to each 5-nbr.

Now show that ch∗(v) ≥ 0 for all v.

slide-63
SLIDE 63

Summary

slide-64
SLIDE 64

Summary

◮ Coloring planar graphs

slide-65
SLIDE 65

Summary

◮ Coloring planar graphs

◮ 5CT is easy, 4CT is hard

slide-66
SLIDE 66

Summary

◮ Coloring planar graphs

◮ 5CT is easy, 4CT is hard; What’s in between?

slide-67
SLIDE 67

Summary

◮ Coloring planar graphs

◮ 5CT is easy, 4CT is hard; What’s in between? ◮ Two-fold coloring: vertex is half red, half blue

slide-68
SLIDE 68

Summary

◮ Coloring planar graphs

◮ 5CT is easy, 4CT is hard; What’s in between? ◮ Two-fold coloring: vertex is half red, half blue

◮ Planar graphs are 9 2-colorable (homomorphism to K9:2)

slide-69
SLIDE 69

Summary

◮ Coloring planar graphs

◮ 5CT is easy, 4CT is hard; What’s in between? ◮ Two-fold coloring: vertex is half red, half blue

◮ Planar graphs are 9 2-colorable (homomorphism to K9:2)

◮ induction on n, like 5CT

slide-70
SLIDE 70

Summary

◮ Coloring planar graphs

◮ 5CT is easy, 4CT is hard; What’s in between? ◮ Two-fold coloring: vertex is half red, half blue

◮ Planar graphs are 9 2-colorable (homomorphism to K9:2)

◮ induction on n, like 5CT; multiple possible induction steps

slide-71
SLIDE 71

Summary

◮ Coloring planar graphs

◮ 5CT is easy, 4CT is hard; What’s in between? ◮ Two-fold coloring: vertex is half red, half blue

◮ Planar graphs are 9 2-colorable (homomorphism to K9:2)

◮ induction on n, like 5CT; multiple possible induction steps ◮ discharging proves that induction is always possible

slide-72
SLIDE 72

Summary

◮ Coloring planar graphs

◮ 5CT is easy, 4CT is hard; What’s in between? ◮ Two-fold coloring: vertex is half red, half blue

◮ Planar graphs are 9 2-colorable (homomorphism to K9:2)

◮ induction on n, like 5CT; multiple possible induction steps ◮ discharging proves that induction is always possible

◮ Induction step is possible unless G has

slide-73
SLIDE 73

Summary

◮ Coloring planar graphs

◮ 5CT is easy, 4CT is hard; What’s in between? ◮ Two-fold coloring: vertex is half red, half blue

◮ Planar graphs are 9 2-colorable (homomorphism to K9:2)

◮ induction on n, like 5CT; multiple possible induction steps ◮ discharging proves that induction is always possible

◮ Induction step is possible unless G has

◮ no 4−-vertex, no separating 3-cycle

slide-74
SLIDE 74

Summary

◮ Coloring planar graphs

◮ 5CT is easy, 4CT is hard; What’s in between? ◮ Two-fold coloring: vertex is half red, half blue

◮ Planar graphs are 9 2-colorable (homomorphism to K9:2)

◮ induction on n, like 5CT; multiple possible induction steps ◮ discharging proves that induction is always possible

◮ Induction step is possible unless G has

◮ no 4−-vertex, no separating 3-cycle ◮ few 6−-verts near each other; Key Fact for coloring

slide-75
SLIDE 75

Summary

◮ Coloring planar graphs

◮ 5CT is easy, 4CT is hard; What’s in between? ◮ Two-fold coloring: vertex is half red, half blue

◮ Planar graphs are 9 2-colorable (homomorphism to K9:2)

◮ induction on n, like 5CT; multiple possible induction steps ◮ discharging proves that induction is always possible

◮ Induction step is possible unless G has

◮ no 4−-vertex, no separating 3-cycle ◮ few 6−-verts near each other; Key Fact for coloring

◮ Discharging Phase

slide-76
SLIDE 76

Summary

◮ Coloring planar graphs

◮ 5CT is easy, 4CT is hard; What’s in between? ◮ Two-fold coloring: vertex is half red, half blue

◮ Planar graphs are 9 2-colorable (homomorphism to K9:2)

◮ induction on n, like 5CT; multiple possible induction steps ◮ discharging proves that induction is always possible

◮ Induction step is possible unless G has

◮ no 4−-vertex, no separating 3-cycle ◮ few 6−-verts near each other; Key Fact for coloring

◮ Discharging Phase

◮ gives ch(v) = d(v) − 6, so

v∈V ch(v) = −12

slide-77
SLIDE 77

Summary

◮ Coloring planar graphs

◮ 5CT is easy, 4CT is hard; What’s in between? ◮ Two-fold coloring: vertex is half red, half blue

◮ Planar graphs are 9 2-colorable (homomorphism to K9:2)

◮ induction on n, like 5CT; multiple possible induction steps ◮ discharging proves that induction is always possible

◮ Induction step is possible unless G has

◮ no 4−-vertex, no separating 3-cycle ◮ few 6−-verts near each other; Key Fact for coloring

◮ Discharging Phase

◮ gives ch(v) = d(v) − 6, so

v∈V ch(v) = −12

◮ redistribute charge, so ch∗(v) ≥ 0

slide-78
SLIDE 78

Summary

◮ Coloring planar graphs

◮ 5CT is easy, 4CT is hard; What’s in between? ◮ Two-fold coloring: vertex is half red, half blue

◮ Planar graphs are 9 2-colorable (homomorphism to K9:2)

◮ induction on n, like 5CT; multiple possible induction steps ◮ discharging proves that induction is always possible

◮ Induction step is possible unless G has

◮ no 4−-vertex, no separating 3-cycle ◮ few 6−-verts near each other; Key Fact for coloring

◮ Discharging Phase

◮ gives ch(v) = d(v) − 6, so

v∈V ch(v) = −12

◮ redistribute charge, so ch∗(v) ≥ 0 ◮ so −12 =

v∈V ch(v) = v∈V ch∗(v) ≥ 0,

slide-79
SLIDE 79

Summary

◮ Coloring planar graphs

◮ 5CT is easy, 4CT is hard; What’s in between? ◮ Two-fold coloring: vertex is half red, half blue

◮ Planar graphs are 9 2-colorable (homomorphism to K9:2)

◮ induction on n, like 5CT; multiple possible induction steps ◮ discharging proves that induction is always possible

◮ Induction step is possible unless G has

◮ no 4−-vertex, no separating 3-cycle ◮ few 6−-verts near each other; Key Fact for coloring

◮ Discharging Phase

◮ gives ch(v) = d(v) − 6, so

v∈V ch(v) = −12

◮ redistribute charge, so ch∗(v) ≥ 0 ◮ so −12 =

v∈V ch(v) = v∈V ch∗(v) ≥ 0, Contradiction!