Combinatorics and Graph Theory · Problem 5.8.5
Graph Theory — David Guichard
Mathematics — Combinatorics · graph-coloring
Problem
Prove theorem 5.8.12 as follows. By corollary 5.8.11 we need consider only regular graphs. Regular graphs of degree 2 are easy, so we consider only regular graphs of degree at least 3. If is not 2-connected, show that the blocks of may be colored with colors, and then the colorings may be altered slightly so that they combine to give a proper coloring of . If is 2-connected, show that there are vertices such that is adjacent to both and , and are not adjacent, and is connected. Given such vertices, color and with color 1, then color the remaining vertices by a greedy algorithm similar to that in theorem 5.8.10, with playing the role of . To show the existence of as required, let be a vertex not adjacent to all other vertices. If is 2-connected, let , let be at distance 2 from (justify this), and let a path of length 2 be . Use theorem 5.7.4 to show that have the required properties. If is not 2-connected, let and let and be (carefully chosen) vertices in two different endblocks of . Show that have the required properties.Intuitive explanation
The key insight is that edge-coloring regular graphs reduces to vertex-coloring via a clever decomposition: color blocks independently (or handle the 2-connected case specially), then exploit the structure of vertices and their neighborhoods to ensure colors combine properly. For 2-connected graphs, finding vertices where and are non-adjacent but both neighbor lets you "pair them up" with one color, then greedily color the rest while keeping last—this guarantees has a free color because its neighbors use at most colors total.
Intuitive explanation
The key insight is that edge-coloring regular graphs reduces to vertex-coloring via a clever decomposition: color blocks independently (or handle the 2-connected case specially), then exploit the structure of vertices and their neighborhoods to ensure colors combine properly. For 2-connected graphs, finding vertices where and are non-adjacent but both neighbor lets you "pair them up" with one color, then greedily color the rest while keeping last—this guarantees has a free color because its neighbors use at most colors total.