edge coloring multigraphs
play

Edge-coloring Multigraphs Daniel W. Cranston Virginia Commonwealth - PowerPoint PPT Presentation

Edge-coloring Multigraphs Daniel W. Cranston Virginia Commonwealth University dcranston@vcu.edu Cumberland Conference 20 May 2017 Edge-coloring Examples Edge-coloring Examples Goal: Assign colors to the edges of a graph so that edges with a


  1. Harder Theorems for Simple Graphs Vizing’s Planar Graph Conjecture: If G is planar and ∆ ( G ) � 6, then � 0 ( G ) = ∆ ( G ). True for ∆ ( G ) � 7 (Sanders–Zhao; Zhang). False for ∆ ( G )  5. Ex 2, starting from 4-cycle, cube, octahedron, and icosahedron. 4 Color Theorem: If G is 3-regular, has no overfull subgraph, and is planar, then � 0 ( G ) = 3. Tutte’s Edge-coloring Conj (proved!): If G is 3-regular, has no overfull subgraph, and has no subdivision of the Petersen graph, then � 0 ( G ) = 3.

  2. Simple Graphs with χ 0 ( G ) = ∆

  3. Simple Graphs with χ 0 ( G ) = ∆ Def: Let G ∆ be subgraph induced by ∆ -vertices.

  4. Simple Graphs with χ 0 ( G ) = ∆ Def: Let G ∆ be subgraph induced by ∆ -vertices. I If G ∆ has no cycles, then � 0 ( G ) = ∆ .

  5. Simple Graphs with χ 0 ( G ) = ∆ Def: Let G ∆ be subgraph induced by ∆ -vertices. I If G ∆ has no cycles, then � 0 ( G ) = ∆ .

  6. Simple Graphs with χ 0 ( G ) = ∆ Def: Let G ∆ be subgraph induced by ∆ -vertices. I If G ∆ has no cycles, then � 0 ( G ) = ∆ . I Does ∆ ( G ∆ )  2 imply � 0 ( G ) = ∆ ?

  7. Simple Graphs with χ 0 ( G ) = ∆ Def: Let G ∆ be subgraph induced by ∆ -vertices. I If G ∆ has no cycles, then � 0 ( G ) = ∆ . I Does ∆ ( G ∆ )  2 imply � 0 ( G ) = ∆ ? I No. G could be overfull.

  8. Simple Graphs with χ 0 ( G ) = ∆ Def: Let G ∆ be subgraph induced by ∆ -vertices. I If G ∆ has no cycles, then � 0 ( G ) = ∆ . I Does ∆ ( G ∆ )  2 imply � 0 ( G ) = ∆ ? I No. G could be overfull. I Does ∆ ( G ∆ )  2 imply � 0 ( G ) = ∆ if G is not overfull?

  9. Simple Graphs with χ 0 ( G ) = ∆ Def: Let G ∆ be subgraph induced by ∆ -vertices. I If G ∆ has no cycles, then � 0 ( G ) = ∆ . I Does ∆ ( G ∆ )  2 imply � 0 ( G ) = ∆ ? I No. G could be overfull. I Does ∆ ( G ∆ )  2 imply � 0 ( G ) = ∆ if G is not overfull? No.

  10. Simple Graphs with χ 0 ( G ) = ∆ Def: Let G ∆ be subgraph induced by ∆ -vertices. I If G ∆ has no cycles, then � 0 ( G ) = ∆ . I Does ∆ ( G ∆ )  2 imply � 0 ( G ) = ∆ ? I No. G could be overfull. I Does ∆ ( G ∆ )  2 imply � 0 ( G ) = ∆ if G is not overfull? No. Hilton–Zhao Conjecture: If ∆ ( G ∆ )  2 and G 6 = P ⇤ , then � 0 ( G ) > ∆ i ff G is overfull.

  11. Simple Graphs with χ 0 ( G ) = ∆ Def: Let G ∆ be subgraph induced by ∆ -vertices. I If G ∆ has no cycles, then � 0 ( G ) = ∆ . I Does ∆ ( G ∆ )  2 imply � 0 ( G ) = ∆ ? I No. G could be overfull. I Does ∆ ( G ∆ )  2 imply � 0 ( G ) = ∆ if G is not overfull? No. Hilton–Zhao Conjecture: If ∆ ( G ∆ )  2 and G 6 = P ⇤ , then � 0 ( G ) > ∆ i ff G is overfull. Cariolaro–Cariolaro: True for ∆ = 3.

  12. Simple Graphs with χ 0 ( G ) = ∆ Def: Let G ∆ be subgraph induced by ∆ -vertices. I If G ∆ has no cycles, then � 0 ( G ) = ∆ . I Does ∆ ( G ∆ )  2 imply � 0 ( G ) = ∆ ? I No. G could be overfull. I Does ∆ ( G ∆ )  2 imply � 0 ( G ) = ∆ if G is not overfull? No. Hilton–Zhao Conjecture: If ∆ ( G ∆ )  2 and G 6 = P ⇤ , then � 0 ( G ) > ∆ i ff G is overfull. Cariolaro–Cariolaro: True for ∆ = 3. C.–Rabern: True for ∆ = 4.

  13. Multigraphs Obs: Now � 0 ( G )  ∆ ( G ) + 1 may not hold!

  14. Multigraphs Obs: Now � 0 ( G )  ∆ ( G ) + 1 may not hold! Ex 4:

  15. Multigraphs Obs: Now � 0 ( G )  ∆ ( G ) + 1 may not hold! Ex 4: Let | E ( H ) | W ( G ) = max b | V ( H ) | / 2 c . H ⊆ G | H | ≥ 3

  16. Multigraphs Obs: Now � 0 ( G )  ∆ ( G ) + 1 may not hold! Ex 4: Let | E ( H ) | W ( G ) = max b | V ( H ) | / 2 c . H ⊆ G | H | ≥ 3 Since � 0 ( G ) � � 0 ( H ) for every subgraph H , � 0 ( G ) � d W ( G ) e .

  17. Multigraphs Obs: Now � 0 ( G )  ∆ ( G ) + 1 may not hold! Ex 4: Let | E ( H ) | W ( G ) = max b | V ( H ) | / 2 c . H ⊆ G | H | ≥ 3 Since � 0 ( G ) � � 0 ( H ) for every subgraph H , � 0 ( G ) � d W ( G ) e . Goldberg–Seymour Conj: Every multigraph G satisfies � 0 ( G )  max { ∆ ( G ) + 1 , d W ( G ) e } .

  18. Multigraphs Obs: Now � 0 ( G )  ∆ ( G ) + 1 may not hold! Ex 4: Let | E ( H ) | W ( G ) = max b | V ( H ) | / 2 c . H ⊆ G | H | ≥ 3 Since � 0 ( G ) � � 0 ( H ) for every subgraph H , � 0 ( G ) � d W ( G ) e . Goldberg–Seymour Conj: Every multigraph G satisfies � 0 ( G )  max { ∆ ( G ) + 1 , d W ( G ) e } . Thm: G–S Conj is true asymptotically, and for ∆ ( G )  23.

  19. Multigraphs Obs: Now � 0 ( G )  ∆ ( G ) + 1 may not hold! Ex 4: Let | E ( H ) | W ( G ) = max b | V ( H ) | / 2 c . H ⊆ G | H | ≥ 3 Since � 0 ( G ) � � 0 ( H ) for every subgraph H , � 0 ( G ) � d W ( G ) e . Goldberg–Seymour Conj: Every multigraph G satisfies � 0 ( G )  max { ∆ ( G ) + 1 , d W ( G ) e } . Thm: G–S Conj is true asymptotically, and for ∆ ( G )  23. p 3 Always � 0 ( G )  max { ∆ + ∆ / 2 , d W ( G ) e } .

  20. Strengthening Brooks’ Theorem for Line Graphs

  21. Strengthening Brooks’ Theorem for Line Graphs I Brooks: � ( G )  max { ! ( G ) , ∆ ( G ) , 3 }

  22. Strengthening Brooks’ Theorem for Line Graphs I Brooks: � ( G )  max { ! ( G ) , ∆ ( G ) , 3 } I Vizing: � ( G )  ! ( G ) + 1 for line graph of simple graph

  23. Strengthening Brooks’ Theorem for Line Graphs I Brooks: � ( G )  max { ! ( G ) , ∆ ( G ) , 3 } I Vizing: � ( G )  ! ( G ) + 1 for line graph of simple graph I Kierstead: � ( G )  ! ( G ) + 1 for { K 1 , 3 , K 5 � e } -free

  24. Strengthening Brooks’ Theorem for Line Graphs I Brooks: � ( G )  max { ! ( G ) , ∆ ( G ) , 3 } I Vizing: � ( G )  ! ( G ) + 1 for line graph of simple graph I Kierstead: � ( G )  ! ( G ) + 1 for { K 1 , 3 , K 5 � e } -free I C.–Rabern: � ( G )  max { ! ( G ) , 5 ∆ ( G )+8 } for line graph of a 6 multigraph

  25. Strengthening Brooks’ Theorem for Line Graphs I Brooks: � ( G )  max { ! ( G ) , ∆ ( G ) , 3 } I Vizing: � ( G )  ! ( G ) + 1 for line graph of simple graph I Kierstead: � ( G )  ! ( G ) + 1 for { K 1 , 3 , K 5 � e } -free I C.–Rabern: � ( G )  max { ! ( G ) , 5 ∆ ( G )+8 } for line graph of a 6 multigraph; this is best possible Ex 5:

  26. Strengthening Brooks’ Theorem for Line Graphs I Brooks: � ( G )  max { ! ( G ) , ∆ ( G ) , 3 } I Vizing: � ( G )  ! ( G ) + 1 for line graph of simple graph I Kierstead: � ( G )  ! ( G ) + 1 for { K 1 , 3 , K 5 � e } -free I C.–Rabern: � ( G )  max { ! ( G ) , 5 ∆ ( G )+8 } for line graph of a 6 multigraph; this is best possible Ex 5: ∆ ( G ) = 3 k � 1

  27. Strengthening Brooks’ Theorem for Line Graphs I Brooks: � ( G )  max { ! ( G ) , ∆ ( G ) , 3 } I Vizing: � ( G )  ! ( G ) + 1 for line graph of simple graph I Kierstead: � ( G )  ! ( G ) + 1 for { K 1 , 3 , K 5 � e } -free I C.–Rabern: � ( G )  max { ! ( G ) , 5 ∆ ( G )+8 } for line graph of a 6 multigraph; this is best possible Ex 5: ⌃ 5 k ⌥ ∆ ( G ) = 3 k � 1, � ( G ) = 2

  28. Strengthening Brooks’ Theorem for Line Graphs I Brooks: � ( G )  max { ! ( G ) , ∆ ( G ) , 3 } I Vizing: � ( G )  ! ( G ) + 1 for line graph of simple graph I Kierstead: � ( G )  ! ( G ) + 1 for { K 1 , 3 , K 5 � e } -free I C.–Rabern: � ( G )  max { ! ( G ) , 5 ∆ ( G )+8 } for line graph of a 6 multigraph; this is best possible Ex 5: ⌃ 5 k ⌥ , 5(3 k � 1)+8 ∆ ( G ) = 3 k � 1, � ( G ) = 2 6

  29. Strengthening Brooks’ Theorem for Line Graphs I Brooks: � ( G )  max { ! ( G ) , ∆ ( G ) , 3 } I Vizing: � ( G )  ! ( G ) + 1 for line graph of simple graph I Kierstead: � ( G )  ! ( G ) + 1 for { K 1 , 3 , K 5 � e } -free I C.–Rabern: � ( G )  max { ! ( G ) , 5 ∆ ( G )+8 } for line graph of a 6 multigraph; this is best possible Ex 5: ⌃ 5 k ⌥ , 5(3 k � 1)+8 = 5 k +1 ∆ ( G ) = 3 k � 1, � ( G ) = 2 6 2

  30. Strengthening Brooks’ Theorem for Line Graphs I Brooks: � ( G )  max { ! ( G ) , ∆ ( G ) , 3 } I Vizing: � ( G )  ! ( G ) + 1 for line graph of simple graph I Kierstead: � ( G )  ! ( G ) + 1 for { K 1 , 3 , K 5 � e } -free I C.–Rabern: � ( G )  max { ! ( G ) , 5 ∆ ( G )+8 } for line graph of a 6 multigraph; this is best possible Ex 5: ⌃ 5 k ⌥ ⌃ 5 k ⌥ , 5(3 k � 1)+8 = 5 k +1 ∆ ( G ) = 3 k � 1, � ( G ) = = 2 6 2 2

  31. Strengthening Brooks’ Theorem for Line Graphs I Brooks: � ( G )  max { ! ( G ) , ∆ ( G ) , 3 } I Vizing: � ( G )  ! ( G ) + 1 for line graph of simple graph I Kierstead: � ( G )  ! ( G ) + 1 for { K 1 , 3 , K 5 � e } -free I C.–Rabern: � ( G )  max { ! ( G ) , 5 ∆ ( G )+8 } for line graph of a 6 multigraph; this is best possible Ex 5: ⌃ 5 k ⌥ ⌃ 5 k ⌥ , 5(3 k � 1)+8 = 5 k +1 ∆ ( G ) = 3 k � 1, � ( G ) = = 2 6 2 2

  32. Kierstead Paths

  33. Kierstead Paths Def: Fix G , u 0 u 1 2 E ( G ), k � ∆ ( G ) + 1, and ' a k -edge-coloring of G � u 0 u 1 .

  34. Kierstead Paths Def: Fix G , u 0 u 1 2 E ( G ), k � ∆ ( G ) + 1, and ' a k -edge-coloring of G � u 0 u 1 . A Kierstead Path is a path u 0 , u 1 , . . . , u ` where for each i , ' ( u i u i � 1 ) is missing at u j for some j < i .

  35. Kierstead Paths Def: Fix G , u 0 u 1 2 E ( G ), k � ∆ ( G ) + 1, and ' a k -edge-coloring of G � u 0 u 1 . A Kierstead Path is a path u 0 , u 1 , . . . , u ` where for each i , ' ( u i u i � 1 ) is missing at u j for some j < i . 1 , 2 3 , 4 5 6 2 2 3 5 u 0 u 1 u 2 u 3 u 4

  36. Kierstead Paths Def: Fix G , u 0 u 1 2 E ( G ), k � ∆ ( G ) + 1, and ' a k -edge-coloring of G � u 0 u 1 . A Kierstead Path is a path u 0 , u 1 , . . . , u ` where for each i , ' ( u i u i � 1 ) is missing at u j for some j < i . 1 , 2 3 , 4 5 6 2 2 3 5 u 0 u 1 u 2 u 3 u 4 Key Lemma: If a Kierstead Path has distinct u i and u j with color ↵ missing at both, then G has a k -coloring.

  37. Kierstead Paths Def: Fix G , u 0 u 1 2 E ( G ), k � ∆ ( G ) + 1, and ' a k -edge-coloring of G � u 0 u 1 . A Kierstead Path is a path u 0 , u 1 , . . . , u ` where for each i , ' ( u i u i � 1 ) is missing at u j for some j < i . 1 , 2 3 , 4 5 6 2 2 3 5 u 0 u 1 u 2 u 3 u 4 Key Lemma: If a Kierstead Path has distinct u i and u j with color ↵ missing at both, then G has a k -coloring. Vizing’s Theorem: If G is simple, then � 0 ( G )  ∆ ( G ) + 1.

  38. Kierstead Paths Def: Fix G , u 0 u 1 2 E ( G ), k � ∆ ( G ) + 1, and ' a k -edge-coloring of G � u 0 u 1 . A Kierstead Path is a path u 0 , u 1 , . . . , u ` where for each i , ' ( u i u i � 1 ) is missing at u j for some j < i . 1 , 2 3 , 4 5 6 2 2 3 5 u 0 u 1 u 2 u 3 u 4 Key Lemma: If a Kierstead Path has distinct u i and u j with color ↵ missing at both, then G has a k -coloring. Vizing’s Theorem: If G is simple, then � 0 ( G )  ∆ ( G ) + 1. Pf (using Key Lemma):

  39. Kierstead Paths Def: Fix G , u 0 u 1 2 E ( G ), k � ∆ ( G ) + 1, and ' a k -edge-coloring of G � u 0 u 1 . A Kierstead Path is a path u 0 , u 1 , . . . , u ` where for each i , ' ( u i u i � 1 ) is missing at u j for some j < i . 1 , 2 3 , 4 5 6 2 2 3 5 u 0 u 1 u 2 u 3 u 4 Key Lemma: If a Kierstead Path has distinct u i and u j with color ↵ missing at both, then G has a k -coloring. Vizing’s Theorem: If G is simple, then � 0 ( G )  ∆ ( G ) + 1. Pf (using Key Lemma): Induction on | E ( G ) | .

  40. Kierstead Paths Def: Fix G , u 0 u 1 2 E ( G ), k � ∆ ( G ) + 1, and ' a k -edge-coloring of G � u 0 u 1 . A Kierstead Path is a path u 0 , u 1 , . . . , u ` where for each i , ' ( u i u i � 1 ) is missing at u j for some j < i . 1 , 2 3 , 4 5 6 2 2 3 5 u 0 u 1 u 2 u 3 u 4 Key Lemma: If a Kierstead Path has distinct u i and u j with color ↵ missing at both, then G has a k -coloring. Vizing’s Theorem: If G is simple, then � 0 ( G )  ∆ ( G ) + 1. Pf (using Key Lemma): Induction on | E ( G ) | . Let k = ∆ ( G ) + 1.

  41. Kierstead Paths Def: Fix G , u 0 u 1 2 E ( G ), k � ∆ ( G ) + 1, and ' a k -edge-coloring of G � u 0 u 1 . A Kierstead Path is a path u 0 , u 1 , . . . , u ` where for each i , ' ( u i u i � 1 ) is missing at u j for some j < i . 1 , 2 3 , 4 5 6 2 2 3 5 u 0 u 1 u 2 u 3 u 4 Key Lemma: If a Kierstead Path has distinct u i and u j with color ↵ missing at both, then G has a k -coloring. Vizing’s Theorem: If G is simple, then � 0 ( G )  ∆ ( G ) + 1. Pf (using Key Lemma): Induction on | E ( G ) | . Let k = ∆ ( G ) + 1. Base case: at most ∆ ( G ) + 1 edges.

  42. Kierstead Paths Def: Fix G , u 0 u 1 2 E ( G ), k � ∆ ( G ) + 1, and ' a k -edge-coloring of G � u 0 u 1 . A Kierstead Path is a path u 0 , u 1 , . . . , u ` where for each i , ' ( u i u i � 1 ) is missing at u j for some j < i . 1 , 2 3 , 4 5 6 2 2 3 5 u 0 u 1 u 2 u 3 u 4 Key Lemma: If a Kierstead Path has distinct u i and u j with color ↵ missing at both, then G has a k -coloring. Vizing’s Theorem: If G is simple, then � 0 ( G )  ∆ ( G ) + 1. Pf (using Key Lemma): Induction on | E ( G ) | . Let k = ∆ ( G ) + 1. Base case: at most ∆ ( G ) + 1 edges. Induction: Given k -edge-coloring of G � e , get long Kierstead path.

  43. Kierstead Paths Def: Fix G , u 0 u 1 2 E ( G ), k � ∆ ( G ) + 1, and ' a k -edge-coloring of G � u 0 u 1 . A Kierstead Path is a path u 0 , u 1 , . . . , u ` where for each i , ' ( u i u i � 1 ) is missing at u j for some j < i . 1 , 2 3 , 4 5 6 2 2 3 5 u 0 u 1 u 2 u 3 u 4 Key Lemma: If a Kierstead Path has distinct u i and u j with color ↵ missing at both, then G has a k -coloring. Vizing’s Theorem: If G is simple, then � 0 ( G )  ∆ ( G ) + 1. Pf (using Key Lemma): Induction on | E ( G ) | . Let k = ∆ ( G ) + 1. Base case: at most ∆ ( G ) + 1 edges. Induction: Given k -edge-coloring of G � e , get long Kierstead path. 2 2 1 1 1 1 u 0 u 1 u 2 u 3 v k

  44. Kierstead Paths Def: Fix G , u 0 u 1 2 E ( G ), k � ∆ ( G ) + 1, and ' a k -edge-coloring of G � u 0 u 1 . A Kierstead Path is a path u 0 , u 1 , . . . , u ` where for each i , ' ( u i u i � 1 ) is missing at u j for some j < i . 1 , 2 3 , 4 5 6 2 2 3 5 u 0 u 1 u 2 u 3 u 4 Key Lemma: If a Kierstead Path has distinct u i and u j with color ↵ missing at both, then G has a k -coloring. Vizing’s Theorem: If G is simple, then � 0 ( G )  ∆ ( G ) + 1. Pf (using Key Lemma): Induction on | E ( G ) | . Let k = ∆ ( G ) + 1. Base case: at most ∆ ( G ) + 1 edges. Induction: Given k -edge-coloring of G � e , get long Kierstead path. 2 2 1 1 1 1 u 0 u 1 u 2 u 3 v k By Pigeonhole, two vertices miss the same color.

  45. Kierstead Paths Def: Fix G , u 0 u 1 2 E ( G ), k � ∆ ( G ) + 1, and ' a k -edge-coloring of G � u 0 u 1 . A Kierstead Path is a path u 0 , u 1 , . . . , u ` where for each i , ' ( u i u i � 1 ) is missing at u j for some j < i . 1 , 2 3 , 4 5 6 2 2 3 5 u 0 u 1 u 2 u 3 u 4 Key Lemma: If a Kierstead Path has distinct u i and u j with color ↵ missing at both, then G has a k -coloring. Vizing’s Theorem: If G is simple, then � 0 ( G )  ∆ ( G ) + 1. Pf (using Key Lemma): Induction on | E ( G ) | . Let k = ∆ ( G ) + 1. Base case: at most ∆ ( G ) + 1 edges. Induction: Given k -edge-coloring of G � e , get long Kierstead path. 2 2 1 1 1 1 u 0 u 1 u 2 u 3 v k By Pigeonhole, two vertices miss the same color.

  46. Proof of Key Lemma Key Lemma: If a Kierstead Path has distinct u i and u j with color ↵ missing at both, then G has a k -coloring.

  47. Proof of Key Lemma Key Lemma: If a Kierstead Path has distinct u i and u j with color ↵ missing at both, then G has a k -coloring. Pf: Double induction, first on path length ` ; next on distance between u i and u j .

  48. Proof of Key Lemma Key Lemma: If a Kierstead Path has distinct u i and u j with color ↵ missing at both, then G has a k -coloring. Pf: Double induction, first on path length ` ; next on distance between u i and u j . Assume i < j . Three cases: I Case 1: i = 0, j = 1 I Case 2: i = j � 1 I Case 3: i < j � 1

  49. Proof of Key Lemma Key Lemma: If a Kierstead Path has distinct u i and u j with color ↵ missing at both, then G has a k -coloring. Pf: Double induction, first on path length ` ; next on distance between u i and u j . Assume i < j . Three cases: I Case 1: i = 0, j = 1 I Case 2: i = j � 1 I Case 3: i < j � 1

  50. Proof of Key Lemma Key Lemma: If a Kierstead Path has distinct u i and u j with color ↵ missing at both, then G has a k -coloring. Pf: Double induction, first on path length ` ; next on distance between u i and u j . Assume i < j . Three cases: I Case 1: i = 0, j = 1 I Case 2: i = j � 1 I Case 3: i < j � 1 ↵ ↵ u j u i

  51. Proof of Key Lemma Key Lemma: If a Kierstead Path has distinct u i and u j with color ↵ missing at both, then G has a k -coloring. Pf: Double induction, first on path length ` ; next on distance between u i and u j . Assume i < j . Three cases: I Case 1: i = 0, j = 1 X I Case 2: i = j � 1 I Case 3: i < j � 1 ↵ ↵ u j u i

  52. Proof of Key Lemma Key Lemma: If a Kierstead Path has distinct u i and u j with color ↵ missing at both, then G has a k -coloring. Pf: Double induction, first on path length ` ; next on distance between u i and u j . Assume i < j . Three cases: I Case 1: i = 0, j = 1 X I Case 2: i = j � 1 I Case 3: i < j � 1 ↵ ↵ u j u i

  53. Proof of Key Lemma Key Lemma: If a Kierstead Path has distinct u i and u j with color ↵ missing at both, then G has a k -coloring. Pf: Double induction, first on path length ` ; next on distance between u i and u j . Assume i < j . Three cases: I Case 1: i = 0, j = 1 X I Case 2: i = j � 1 I Case 3: i < j � 1 ↵ ↵ � u j u i

  54. Proof of Key Lemma Key Lemma: If a Kierstead Path has distinct u i and u j with color ↵ missing at both, then G has a k -coloring. Pf: Double induction, first on path length ` ; next on distance between u i and u j . Assume i < j . Three cases: I Case 1: i = 0, j = 1 X I Case 2: i = j � 1 I Case 3: i < j � 1 � ↵ u j u i

  55. Proof of Key Lemma Key Lemma: If a Kierstead Path has distinct u i and u j with color ↵ missing at both, then G has a k -coloring. Pf: Double induction, first on path length ` ; next on distance between u i and u j . Assume i < j . Three cases: I Case 1: i = 0, j = 1 X I Case 2: i = j � 1 I Case 3: i < j � 1 � � � ↵ u j u i

  56. Proof of Key Lemma Key Lemma: If a Kierstead Path has distinct u i and u j with color ↵ missing at both, then G has a k -coloring. Pf: Double induction, first on path length ` ; next on distance between u i and u j . Assume i < j . Three cases: I Case 1: i = 0, j = 1 X I Case 2: i = j � 1 X I Case 3: i < j � 1 � � � ↵ u j u i

  57. Proof of Key Lemma Key Lemma: If a Kierstead Path has distinct u i and u j with color ↵ missing at both, then G has a k -coloring. Pf: Double induction, first on path length ` ; next on distance between u i and u j . Assume i < j . Three cases: I Case 1: i = 0, j = 1 X I Case 2: i = j � 1 X I Case 3: i < j � 1 u j u i u i +1

  58. Proof of Key Lemma Key Lemma: If a Kierstead Path has distinct u i and u j with color ↵ missing at both, then G has a k -coloring. Pf: Double induction, first on path length ` ; next on distance between u i and u j . Assume i < j . Three cases: I Case 1: i = 0, j = 1 X I Case 2: i = j � 1 X I Case 3: i < j � 1 ↵ � ↵ u j u i u i +1

  59. Proof of Key Lemma Key Lemma: If a Kierstead Path has distinct u i and u j with color ↵ missing at both, then G has a k -coloring. Pf: Double induction, first on path length ` ; next on distance between u i and u j . Assume i < j . Three cases: I Case 1: i = 0, j = 1 X I Case 2: i = j � 1 X I Case 3: i < j � 1 ↵ � ↵ u j u i u i +1 Do ↵ , � swap at u i +1 . Three places path could end.

  60. Proof of Key Lemma Key Lemma: If a Kierstead Path has distinct u i and u j with color ↵ missing at both, then G has a k -coloring. Pf: Double induction, first on path length ` ; next on distance between u i and u j . Assume i < j . Three cases: I Case 1: i = 0, j = 1 X I Case 2: i = j � 1 X I Case 3: i < j � 1 ↵ � ↵ u j u i u i +1 Do ↵ , � swap at u i +1 . Three places path could end.

  61. Proof of Key Lemma Key Lemma: If a Kierstead Path has distinct u i and u j with color ↵ missing at both, then G has a k -coloring. Pf: Double induction, first on path length ` ; next on distance between u i and u j . Assume i < j . Three cases: I Case 1: i = 0, j = 1 X I Case 2: i = j � 1 X I Case 3: i < j � 1 ↵ ↵ ↵ u j u i u i +1 Do ↵ , � swap at u i +1 . Three places path could end.

  62. Proof of Key Lemma Key Lemma: If a Kierstead Path has distinct u i and u j with color ↵ missing at both, then G has a k -coloring. Pf: Double induction, first on path length ` ; next on distance between u i and u j . Assume i < j . Three cases: I Case 1: i = 0, j = 1 X I Case 2: i = j � 1 X I Case 3: i < j � 1 ↵ ↵ � u j u i u i +1 Do ↵ , � swap at u i +1 . Three places path could end.

  63. Proof of Key Lemma Key Lemma: If a Kierstead Path has distinct u i and u j with color ↵ missing at both, then G has a k -coloring. Pf: Double induction, first on path length ` ; next on distance between u i and u j . Assume i < j . Three cases: I Case 1: i = 0, j = 1 X I Case 2: i = j � 1 X I Case 3: i < j � 1 � ↵ ↵ u j u i u i +1 Do ↵ , � swap at u i +1 . Three places path could end.

  64. Proof of Key Lemma Key Lemma: If a Kierstead Path has distinct u i and u j with color ↵ missing at both, then G has a k -coloring. Pf: Double induction, first on path length ` ; next on distance between u i and u j . Assume i < j . Three cases: I Case 1: i = 0, j = 1 X I Case 2: i = j � 1 X I Case 3: i < j � 1 X � ↵ ↵ u j u i u i +1 Do ↵ , � swap at u i +1 . Three places path could end. In each case, win by induction hypothesis.

  65. Tashkinov Trees

  66. Tashkinov Trees 3 , 4 1 , 2

  67. Tashkinov Trees 5 1 3 , 4 1 , 2

Recommend


More recommend