Definition (Edge Coloring)
An edge coloring of a graph G is an assignment of a color to each edge so that no two edges that share the same vertex share the same color.
For example, if we want to color Complete Graph K4,
source code
with red,green, and orange.
Definition (Edge Chromatic Number)
We can find the Edge Chromatic Number,
χ′(G):=minimum number of colors to find an edge coloring of G
Related: Definition (Chromatic Number).
It is not hard to see that
χ′(G)=χ(L(G))
where L(G) is the line graph of the graph G.
Edge Chromatic Number Bounds
From corollary, we have
χ(L(G))≥ω(L(G))
maximally, if G is a starfish graph, it’s line graph is a complete graph. This gives us another (albeit weaker) lower bound:
χ(L(G))≥ω(L(G))≥Δ(G)
For an upper bound, from lemma,
χ′(G)=χ(L(G))≤Δ(L(G))+1
What is the degree of some vertex in the line graph?
Suppose we had some edge e connecting two starfishes centered on u,v. Then
degL(G)(e)=degG(u)−1+degG(v)−1=degG(u)+degG(v)−2≤2Δ(G)−2
which gives us:
χ′(G)=χ(L(G))≤Δ(L(G))+1≤2(Δ(G)−1)
See Vizing’s Theorem.