Edge Coloring

2 min read Last updated Tue May 26 2026 18:26:32 GMT+0000 (Coordinated Universal Time)

The assignment of colors to edges so that adjacent edges have different colors. If mm colors used, then referred to as mm-edge coloring.

Edge Chromatic Number

The minimum number of colors required for proper edge coloring. Denoted by χ(G)\chi'(G).

For CnC_n where n>2n\gt 2:

χ(Cn)=χ(Cn)={2if n is even3if n is odd\chi'(C_n) = \chi(C_n) = \begin{cases} 2 & \text{if }n\text{ is even} \\ 3 & \text{if }n\text{ is odd} \end{cases}

For a complete graph KnK_n:

χ(Kn)={n1if n is evennif n is odd\chi'(K_n) = \begin{cases} n - 1 & \text{if }n\text{ is even} \\ n & \text{if }n\text{ is odd} \end{cases}

If GG is bipartite then χ(G)=Δ(G)\chi '(G)=\Delta (G). χKm,n\chi'{K_{m,n}}.

Applications

Meeting Scheduling Problem

Meeting scheduling can be modeled using edge coloring.

  • vertices represent people
  • edges represent meetings between pairs
  • assigning a color = assigning a time slot
  • adjacent edges (meetings sharing a person) cannot occur simultaneously

Explanation:

  • Each person cannot attend two meetings at the same time
  • Therefore, edges incident to the same vertex must have different colors

Goal:

  • minimize number of colors → minimum number of time slots

Example:

  • Given multiple pair meetings among students
  • Find minimum time slots so no student has overlapping meetings
Was this helpful?