An edge coloring of a graph is a coloring of the edges of such that adjacent edges (or the edges bounding different regions) receive different colors. An edge coloring containing the smallest possible number of colors for a given graph is known as a minimum edge coloring.
Finding the minimum edge coloring of a graph is equivalent to finding the minimum vertex coloring of its line graph (Skiena 1990, p. 216).