Edge Coloring & Vizing's Theorem

Proper edge colorings, the chromatic index, and the class 1 / class 2 dichotomy.

The idea

Theorem (Vizing's theorem).

Let $G$ be a simple graph — no loops and no repeated edges — with largest vertex degree $\Delta(G)$, and let $\chi'(G)$ be the smallest number of colors in a proper edge coloring of $G$, one in which any two edges sharing a vertex receive different colors. Then $\Delta(G) \le \chi'(G) \le \Delta(G) + 1.$

An edge coloring of $G$ assigns a color to each edge, and it is proper when any two edges that meet at a common vertex receive different colors. The chromatic index $\chi'(G)$ is the smallest number of colors a proper edge coloring of $G$ can use. It is the edge counterpart of vertex coloring, where adjacent vertices are the ones required to differ.

The lower bound is the easy half. The content of the theorem is the upper bound: one extra color always suffices. So $\chi'(G)$ takes one of exactly two values, where vertex coloring admits no such squeeze. Graphs with $\chi'(G) = \Delta(G)$ are class 1, and graphs with $\chi'(G) = \Delta(G) + 1$ are class 2. The theorem does not decide between the two, and determining the class of a given graph is a genuinely hard problem.

Ways to work on it

Not sure where to start? Take the ten-question placement test.