SLIDE 1 Three-colourability of planar graphs without 5-cycles and triangular 3- and 6-cycles
Asiyeh Sanaei
Brock University Joint work with Babak Farzad
June 12, 2013
1 / 80
SLIDE 2 Graph Colouring; An Introduction
Figure : A colouring of vertices of a graph.
2 / 80
SLIDE 3 Proper graph colouring: Assignments of colours to the vertices of a graph such that no two adjacent vertices are coloured the same.
3 / 80
SLIDE 4
Proper graph colouring: Assignments of colours to the vertices of a graph such that no two adjacent vertices are coloured the same. Chromatic number: The smallest number of colours needed to properly colour the vertices of a graph G; χ(G). Example:
Figure : χ(P) = 3.
SLIDE 5 Proper graph colouring: Assignments of colours to the vertices of a graph such that no two adjacent vertices are coloured the same. Chromatic number: The smallest number of colours needed to properly colour the vertices of a graph G; χ(G). Example:
Figure : χ(P) = 3.
5 / 80
SLIDE 6 History:
- 1. Four-colour theorem: [Appel-Haken; 1977] If G is planar, then
χ(G) ≤ 4; every plane map is 4-colorable.
6 / 80
SLIDE 7 History:
- 1. Four-colour theorem: [Appel-Haken; 1977] If G is planar, then
χ(G) ≤ 4; every plane map is 4-colorable.
- 2. Three-colour theorem: [Gr¨
- tzsch; 1959] If G is planar and
triangular free, then χ(G) ≤ 3.
7 / 80
SLIDE 8 Three-colourability of planar graphs:
- 1. Steinberg conjecture: [1976] Every {4,5}-cycle-free planar
graph is 3-colourable.
8 / 80
SLIDE 9 Three-colourability of planar graphs:
- 1. Steinberg conjecture: [1976] Every {4,5}-cycle-free planar
graph is 3-colourable.
- 2. Relaxation of Steinberg conjecture: [Erd˝
- s; 1990] Find the
smallest C such that a {4,...,C}-cycle-free planar graph is 3-colourable.
9 / 80
SLIDE 10
- 1. [Abott-Zhou; 1991] Every {4,...,11}-cycle-free planar graph
is 3-colourable.
10 / 80
SLIDE 11
- 1. [Abott-Zhou; 1991] Every {4,...,11}-cycle-free planar graph
is 3-colourable.
⇒ {4,...,10}-cycle-free planar graphs.
11 / 80
SLIDE 12
- 1. [Abott-Zhou; 1991] Every {4,...,11}-cycle-free planar graph
is 3-colourable.
⇒ {4,...,10}-cycle-free planar graphs.
- 3. [Borodin; 1996 (also, Sanders-Zhou; 1995)]
⇒ {4,...,9}-cycle-free planar graphs.
12 / 80
SLIDE 13
- 1. [Abott-Zhou; 1991] Every {4,...,11}-cycle-free planar graph
is 3-colourable.
⇒ {4,...,10}-cycle-free planar graphs.
- 3. [Borodin; 1996 (also, Sanders-Zhou; 1995)]
⇒ {4,...,9}-cycle-free planar graphs.
- 4. [Borodin et al.; 2005]
⇒ {4,...,7}-cycle-free planar graphs.
13 / 80
SLIDE 14 More results:
- 1. [Borodin et al.; 2009] Planar graphs without {5,7}-cycles and
adjacent triangles are 3-colorable.
14 / 80
SLIDE 15 More results:
- 1. [Borodin et al.; 2009] Planar graphs without {5,7}-cycles and
adjacent triangles are 3-colorable.
- 2. [Borodin et al.; 2010] Planar graphs without triangles adjacent
to cycles of length from 4 to 7 are 3-colorable.
15 / 80
SLIDE 16
Claim: Graphs without the following configurations are 3-colourable: F1 F2 F3 .... Proof follows ...
SLIDE 17 Claim: Graphs without the following configurations are 3-colourable: F1 F2 F3 .... Proof follows ...
17 / 80
SLIDE 18 Stretched edge: An edge that is not on a {4,6}-cycle.
18 / 80
SLIDE 19
Stretched edge: An edge that is not on a {4,6}-cycle. A d-claw: ∎,∎,∎
Figure : A colouring of 10-cycle that cannot be extended to d-claw.
SLIDE 20 Stretched edge: An edge that is not on a {4,6}-cycle. A d-claw: ∎,∎,∎
Figure : A colouring of 10-cycle that cannot be extended to d-claw.
20 / 80
SLIDE 21 Bad cycles:
- 1. 6-cycle: it’s internal face is partitioned into 4-cycles.
Figure : Bad 6-cycle.
21 / 80
SLIDE 22 Bad cycles:
- 1. 6-cycle: it’s internal face is partitioned into 4-cycles.
Figure : Bad 6-cycle.
⇒
- ne 7-cycle and one or more 4-cycles.
22 / 80
SLIDE 23 Bad cycles:
- 1. 6-cycle: it’s internal face is partitioned into 4-cycles.
Figure : Bad 6-cycle.
⇒
- ne 7-cycle and one or more 4-cycles.
- 3. 10-cycle
⇒ Either a d-claw or one 8-cycle and one or more 4-cycles.
23 / 80
SLIDE 24
Main theorem: Any 3-colouring of the boundary of the exterior face D, which is a good cycle, of any planar graph without F1,F2, and F3 can be extended to a 3-colouring of the graph. D
Figure : The outer boundary of the external face of G.
Good cycle: Not bad and either ∣C∣ ∈ {3,4,6,7} or ∣C∣ ∈ {8,9,10} and C is stretched.
SLIDE 25
Main theorem: Any 3-colouring of the boundary of the exterior face D, which is a good cycle, of any planar graph without F1,F2, and F3 can be extended to a 3-colouring of the graph. D e0
Figure : The outer boundary of the external face of G.
Good cycle: Not bad and either ∣C∣ ∈ {3,4,6,7} or ∣C∣ ∈ {8,9,10} and C is stretched.
SLIDE 26 Main theorem: Any 3-colouring of the boundary of the exterior face D, which is a good cycle, of any planar graph without F1,F2, and F3 can be extended to a 3-colouring of the graph. D e0 Int(D) Ext(D)
Figure : The outer boundary of the external face of G.
Good cycle: Not bad and either ∣C∣ ∈ {3,4,6,7} or ∣C∣ ∈ {8,9,10} and C is stretched.
26 / 80
SLIDE 27 Proof: (By contradiction)
- 1. G: counterexample with the fewest vertices,
- 2. φ: a colouring of D that cannot be extended to G.
27 / 80
SLIDE 28 Proof: (By contradiction)
- 1. G: counterexample with the fewest vertices,
- 2. φ: a colouring of D that cannot be extended to G.
Properties of the minimum counterexample: (1) If v ∈ Int(D), then D does not become bad in G − v.
28 / 80
SLIDE 29 Proof: (By contradiction)
- 1. G: counterexample with the fewest vertices,
- 2. φ: a colouring of D that cannot be extended to G.
Properties of the minimum counterexample: (1) If v ∈ Int(D), then D does not become bad in G − v. (2) If v ∈ Int(D), then d(v) ≥ 3.
29 / 80
SLIDE 30 Proof: (By contradiction)
- 1. G: counterexample with the fewest vertices,
- 2. φ: a colouring of D that cannot be extended to G.
Properties of the minimum counterexample: (1) If v ∈ Int(D), then D does not become bad in G − v. (2) If v ∈ Int(D), then d(v) ≥ 3. (3) G is 2-connected.
30 / 80
SLIDE 31 Proof: (By contradiction)
- 1. G: counterexample with the fewest vertices,
- 2. φ: a colouring of D that cannot be extended to G.
Properties of the minimum counterexample: (1) If v ∈ Int(D), then D does not become bad in G − v. (2) If v ∈ Int(D), then d(v) ≥ 3. (3) G is 2-connected. (4) G has no separating good cycle; (Int(C) ≠ ∅ and Out(C) ≠ ∅). Si: separating cycle of length i.
31 / 80
SLIDE 32 (5) If a good cycle C in G has an internal chord e, then ∣C∣ ∈ {8,9,10} and e is triangular. (6) D has no chords.
32 / 80
SLIDE 33 (5) If a good cycle C in G has an internal chord e, then ∣C∣ ∈ {8,9,10} and e is triangular. (6) D has no chords. (7) If C is good, then there is no 2-path xyz joining two non-consecutive vertices of C through y ∈ Int(C). C x z y
Figure : No 2-path joining non-consecutive vertices of a good cycle C.
33 / 80
SLIDE 34 Sketch of proof: (By contradiction) Assume that C is split by such a 2-path into cycles C ′ and C ′′; 4 ≤ ∣C ′∣ ≤ ∣C ′′∣ ≤ 10. (i) ∣C ′∣ ≤ 7,
34 / 80
SLIDE 35 Sketch of proof: (By contradiction) Assume that C is split by such a 2-path into cycles C ′ and C ′′; 4 ≤ ∣C ′∣ ≤ ∣C ′′∣ ≤ 10. (i) ∣C ′∣ ≤ 7, (ii) If C is stretched then ∣C∣ ≥ 8 and e0 lies on C ′′.
35 / 80
SLIDE 36 Sketch of proof: (By contradiction) Assume that C is split by such a 2-path into cycles C ′ and C ′′; 4 ≤ ∣C ′∣ ≤ ∣C ′′∣ ≤ 10. (i) ∣C ′∣ ≤ 7, (ii) If C is stretched then ∣C∣ ≥ 8 and e0 lies on C ′′. Case ∣C ′∣ = 4:
- 1. ∣C ′′∣ = 4: Will have an S4 (Contradiction).
C x z
Figure : ∣C ′∣ = ∣C ′′∣ = 4.
SLIDE 37 Sketch of proof: (By contradiction) Assume that C is split by such a 2-path into cycles C ′ and C ′′; 4 ≤ ∣C ′∣ ≤ ∣C ′′∣ ≤ 10. (i) ∣C ′∣ ≤ 7, (ii) If C is stretched then ∣C∣ ≥ 8 and e0 lies on C ′′. Case ∣C ′∣ = 4:
- 1. ∣C ′′∣ = 4: Will have an S4 (Contradiction).
C x z C ′ C ′′ f y
Figure : ∣C ′∣ = ∣C ′′∣ = 4.
SLIDE 38 Sketch of proof: (By contradiction) Assume that C is split by such a 2-path into cycles C ′ and C ′′; 4 ≤ ∣C ′∣ ≤ ∣C ′′∣ ≤ 10. (i) ∣C ′∣ ≤ 7, (ii) If C is stretched then ∣C∣ ≥ 8 and e0 lies on C ′′. Case ∣C ′∣ = 4:
- 1. ∣C ′′∣ = 4: Will have an S4 (Contradiction).
C x z C ′ C ′′ f y ey
Figure : ∣C ′∣ = ∣C ′′∣ = 4.
38 / 80
SLIDE 39 Proof: ... Continued...
(a) ∣C∣ = 9 and C is stretched ⇒ e0 is on C ′′ ⇒ C ′′ cannot have a chord (forming Fi or C is bad) ⇒ C ′′ is an S9 (bad) with bad partition P ⇒ P ∪ {f }: a bad partition of C (Contradiction)
e0
Figure : ∣C ′∣ = 4,∣C ′′∣ = 9.
SLIDE 40 Proof: ... Continued...
(a) ∣C∣ = 9 and C is stretched ⇒ e0 is on C ′′ ⇒ C ′′ cannot have a chord (forming Fi or C is bad) ⇒ C ′′ is an S9 (bad) with bad partition P ⇒ P ∪ {f }: a bad partition of C (Contradiction)
e0
Figure : ∣C ′∣ = 4,∣C ′′∣ = 9.
SLIDE 41 Proof: ... Continued...
(a) ∣C∣ = 9 and C is stretched ⇒ e0 is on C ′′ ⇒ C ′′ cannot have a chord (forming Fi or C is bad) ⇒ C ′′ is an S9 (bad) with bad partition P ⇒ P ∪ {f }: a bad partition of C (Contradiction)
e0
Figure : ∣C ′∣ = 4,∣C ′′∣ = 9.
SLIDE 42 Proof: ... Continued...
(a) ∣C∣ = 9 and C is stretched ⇒ e0 is on C ′′ ⇒ C ′′ cannot have a chord (forming Fi or C is bad) ⇒ C ′′ is an S9 (bad) with bad partition P ⇒ P ∪ {f }: a bad partition of C (Contradiction)
e0
Figure : ∣C ′∣ = 4,∣C ′′∣ = 9.
SLIDE 43 Proof: ... Continued...
(a) ∣C∣ = 9 and C is stretched ⇒ e0 is on C ′′ ⇒ C ′′ cannot have a chord (forming Fi or C is bad) ⇒ C ′′ is an S9 (bad) with bad partition P ⇒ P ∪ {f }: a bad partition of C (Contradiction)
e0 ey
Figure : ∣C ′∣ = 4,∣C ′′∣ = 9.
SLIDE 44 Proof: ... Continued...
(a) ∣C∣ = 9 and C is stretched ⇒ e0 is on C ′′ ⇒ C ′′ cannot have a chord (forming Fi or C is bad) ⇒ C ′′ is an S9 (bad) with bad partition P ⇒ P ∪ {f }: a bad partition of C (Contradiction)
e0 ey
Figure : ∣C ′∣ = 4,∣C ′′∣ = 9.
44 / 80
SLIDE 45 Proof: ... Continued...
e0 is on C ′′ ⇒ C ′′ cannot have a chord ⇒ C ′′ is an S10 (bad with partition P or d-claw) ⇒ If d-claw, then ey is on a triangle adjacent to f ; F2 (Contradiction) e0
Figure : ∣C ′∣ = 4,∣C ′′∣ = 10.
SLIDE 46 Proof: ... Continued...
e0 is on C ′′ ⇒ C ′′ cannot have a chord ⇒ C ′′ is an S10 (bad with partition P or d-claw) ⇒ If d-claw, then ey is on a triangle adjacent to f ; F2 (Contradiction) e0 ey
Figure : ∣C ′∣ = 4,∣C ′′∣ = 10.
SLIDE 47 Proof: ... Continued...
e0 is on C ′′ ⇒ C ′′ cannot have a chord ⇒ C ′′ is an S10 (bad with partition P or d-claw) ⇒ If d-claw, then ey is on a triangle adjacent to f ; F2 (Contradiction) e0 ey
Figure : ∣C ′∣ = 4,∣C ′′∣ = 10.
47 / 80
SLIDE 48 Excluding certain configurations: By transforming G into a smaller graph G ′, and in doing so we make sure not to: (a) create loops, multiple edges or F1,F2, or F3,
48 / 80
SLIDE 49 Excluding certain configurations: By transforming G into a smaller graph G ′, and in doing so we make sure not to: (a) create loops, multiple edges or F1,F2, or F3, (b) identify two vertices of D with different colours,
49 / 80
SLIDE 50 Excluding certain configurations: By transforming G into a smaller graph G ′, and in doing so we make sure not to: (a) create loops, multiple edges or F1,F2, or F3, (b) identify two vertices of D with different colours, (c) create edge between vertices of D with the same colour,
50 / 80
SLIDE 51 Excluding certain configurations: By transforming G into a smaller graph G ′, and in doing so we make sure not to: (a) create loops, multiple edges or F1,F2, or F3, (b) identify two vertices of D with different colours, (c) create edge between vertices of D with the same colour, (d) make D a bad cycle (including creating ≤ 6-cycle on e0).
51 / 80
SLIDE 52 Excluding certain configurations: By transforming G into a smaller graph G ′, and in doing so we make sure not to: (a) create loops, multiple edges or F1,F2, or F3, (b) identify two vertices of D with different colours, (c) create edge between vertices of D with the same colour, (d) make D a bad cycle (including creating ≤ 6-cycle on e0). Next: (i) The colouring of D cannot be extended to G ′ (contradiction), (ii) The colouring of D can be extended to G (contradiction).
52 / 80
SLIDE 53 Properties of G ... Continued... (8) G has no 4-cycle other than D. Sketch of proof: (By contradiction) If wxyz ≠ D is a 4-cycle in G: (i) G has no separating 4-cycle and F1 ⇒ wxyz is a face, (ii) D has no chord ⇒ not all w,x,y,z are on D; let y ∈ Int(D), (iii) identify w and y.
53 / 80
SLIDE 54 Properties of G ... Continued... (8) G has no 4-cycle other than D. Sketch of proof: (By contradiction) If wxyz ≠ D is a 4-cycle in G: (i) G has no separating 4-cycle and F1 ⇒ wxyz is a face, (ii) D has no chord ⇒ not all w,x,y,z are on D; let y ∈ Int(D), (iii) identify w and y. (9) G has no bad cycle unless possibly d-claws.
54 / 80
SLIDE 55 Properties of G ... Continued... (8) G has no 4-cycle other than D. Sketch of proof: (By contradiction) If wxyz ≠ D is a 4-cycle in G: (i) G has no separating 4-cycle and F1 ⇒ wxyz is a face, (ii) D has no chord ⇒ not all w,x,y,z are on D; let y ∈ Int(D), (iii) identify w and y. (9) G has no bad cycle unless possibly d-claws. (10) G has no 6-cycle other than D. Proof: Similar to (8).
55 / 80
SLIDE 56
(10) G has no internal tetrad. Proof: f x v1 v2 v3 v4 y y′ x′
Figure : No tetrad.
SLIDE 57
(10) G has no internal tetrad. Proof: f x v1 v2 v3 v4 y y′ x′ ∎ ∎
Figure : No tetrad.
SLIDE 58
(10) G has no internal tetrad. Proof: f x v1 v2 v3 v4 y y′ x′ ∎ ∎ y′′ s1 w
Figure : No tetrad.
SLIDE 59
(10) G has no internal tetrad. Proof: f x v1 v2 v3 v4 y y′ x′ ∎ ∎ y′′ s1 w ∎ ∎
Figure : No tetrad.
SLIDE 60 (10) G has no internal tetrad. Proof: f x v1 v2 v3 v4 y y′ x′ ∎ ∎ y′′ s1 w ∎ ∎ s2 x′′
Figure : No tetrad.
60 / 80
SLIDE 61
No internal tetrad.... Continued d(w)=4: the colouring can be extended. f x v1 v2 v3 v4 y y′ x′ y′′ s1 s2 w x′′
Figure : No tetrad.
SLIDE 62 No internal tetrad.... Continued d(w)=4: the colouring can be extended. f x v1 v2 v3 v4 y y′ x′ y′′ s1 s2 w x′′
Figure : No tetrad.
62 / 80
SLIDE 63
No internal tetrad.... Continued d(w) ≥ 5: f x v1 v2 v3 v4 y y′ x′ y′′ s1 s2 w x′′
Figure : No tetrad.
SLIDE 64 No internal tetrad.... Continued d(w) ≥ 5: f x v1 v2 v3 v4 y y′ x′ y′′ s1 s2 w x′′
Figure : No tetrad.
64 / 80
SLIDE 65
(11) G has at most one M-face and no MM-faces. Proof: (i)
Figure : (i) M-face and (ii) MM-face.
Obstacle: Making D a d-claw.
SLIDE 66
(11) G has at most one M-face and no MM-faces. Proof: (i) ∎ ∎
Figure : (i) M-face and (ii) MM-face.
Obstacle: Making D a d-claw.
SLIDE 67
(11) G has at most one M-face and no MM-faces. Proof: (i) ∎ ∎ (ii)
Figure : (i) M-face and (ii) MM-face.
Obstacle: Making D a d-claw.
SLIDE 68
(11) G has at most one M-face and no MM-faces. Proof: (i) ∎ ∎ (ii) ∎ ∎
Figure : (i) M-face and (ii) MM-face.
Obstacle: Making D a d-claw.
SLIDE 69 (11) G has at most one M-face and no MM-faces. Proof: (i) ∎ ∎ (ii) ∎ ∎ ∎ ∎
Figure : (i) M-face and (ii) MM-face.
Obstacle: Making D a d-claw.
69 / 80
SLIDE 70 (12) G does not have the following configurations. (1) (2) (3) (4)
Figure : Bad 7-faces.
70 / 80
SLIDE 71 Proof (case (4)): v5 a4 v6 v7 a5 v1 a1 v2 a2 v3 a3 v4 (4)
Figure : Bad 7-face (4).
71 / 80
SLIDE 72
Proof (case (4)): v5 a4 v6 v7 a5 v1 a1 v2 a2 v3 a3 v4 (4)
Figure : Bad 7-face (4).
SLIDE 73 Proof (case (4)): v5 a4 v6 v7 a5 v1 a1 v2 a2 v3 a3 v4 (4) ∎ ∎
Figure : Bad 7-face (4).
73 / 80
SLIDE 74
Proof (case (4)): v5 a4 v6 v7 a5 v1 a1 v2 a2 v3 a3 v4 (4) ∎ ∎
Figure : Bad 7-face (4).
SLIDE 75 Proof (case (4)): v5 a4 v6 v7 a5 v1 a1 v2 a2 v3 a3 v4 (4) ∎ ∎
Figure : Bad 7-face (4).
75 / 80
SLIDE 76 Theorem: The properties of G are incompatible. Proof: Using discharging method. Corollary: The planar graphs without F1,F2, and F3 are 3-colourable.
76 / 80
SLIDE 77 Thank You!
77 / 80