This morning, we introduced the chromatic number; we now introduce the chromatic index and the chromatic polynomial.

Edge Colourings

Similarly to trying to colour the vertices of , we could try to colour the edges, with the desire that edges that share a vertex have different colours.

Definition

The chromatic index of , denoted , is the least number of colours necessary to colour the edges of so that any two edges that share a vertex have different colours.

To determine the chromatic index of a graph one first obtains an upper bound by actually colouring the edges. Then one shows a lower bound by proving that less colours can’t be used. This can be done by analyzing what happens if we try to use less colours, or sometimes by a count of the number of edges and how many can be in a given group.

Example:

Let’s find . Picking any vertex , there are three edges incident to , and none of these edges can have the same colour (as they all meet at ). Hence, we have .

On the other hand, it is easy to colour the edges of with three colours, as seen below, and so , and hence .

Example: .

Now, let’s move on to . Again, looking at any vertex we see all the edges adjacent to that vertex must be different colours, and so we have . Let’s try to colour the edges of with 4 colours.

Suppose we coloured the four edges adjacent to the top vertex blue, green, red and purple, from left to right, and now look at the bottom edge. It is adjacent to edges coloured green and red, and so must be blue or purple. By symmetry, it’s equivalent to colour it either colour, so let’s suppose it’s blue, giving us the following picture:

First step of showing you can't colour K_5 with 4 colours

Now the edge on the right is adjacent to edges coloured red, blue and purple, and so must be green. But now we have a problem – consider the edges labeled and in the next drawing:

Second

Both edges share vertices with edges coloured green, blue, and purple, and hence each would need to be coloured red. But they also share a vertex with each other, and so cannot both be coloured red. So we see .

On the other hand, it is easy to colour the edges of with 5 colours: colour each edge in the outside pentagon a different colour. For each edge in the outside pentagon there will be a unique edge in the inside star that does meet that edge (the one “parallel” to it) – draw that edge the same colour. That results in the following colouring:

5 colouring

We saw the last lecture that the chromatic number of a graph had an upper bound of ; it turns out that this holds for the chromatic index as well, although the proof is more difficult and we will skip it:

Vizing’s Theorem

Let be a simple graph with largest vertex degree . Then

Proof

The lower bound is trivial – let be the vertex with degree . The edges adjacent to all need different colours. Upper bound is harder.

Application: Chromatic number and chromatic index

We now give application of chromatic number and chromatic index of the same graph.

Suppose there are six friends, Alice, Bob, Charlie, Dora, Elizabeth and Frank, and there is the following graph between then:

A
xB
xC
xxD
xxE
xxxF

which translates into the following graph:

graph of the table

Here are two word problems, one of which relates to the chromatic number, and another relates to the chromatic index of

  1. The friends want to divide into groups, but the xs indicate people who currently annoy each other. What’s the least number of groups the friends can divide into groups so that no group contains two people who annoy each other.
  2. The friends want to hold a snooker tournament, with everyone playing three matches; the xs indicate pairs of friends who will play against each other. If multiple matches can be played each day, but each person can only be involved in one match a day, how many days are necessary to hold the tournament?

The first case concerns the chromatic number – each group of people will be the people who have the same colour, and we don’t want vertices with an edge between them to have the same colour.

The second case concerns the chromatic index – the edges are the games that are being played, and all edges that are the same colour will be played on the same day.

To end today, let us quickly compute the chromatic number and chromatic index of the graph above. To compute the chromatic number, we observe that the graph contains a triangle, and so the chromatic number is at least 3. But it is easy to colour the vertices with three colours – for instance, colour A and D red, colour C and F blue, and colur E and B green. So .

To compute , since A has degree three we have . On the other hand, it is easy to colour the edges with three colours – for instance, colour AB, CE and DF red, colour AE, CD and BF blue, and colour AC, BD and EF green. So as well.

Chromatic polynomial

Instead of just asking whether the vertices of a graph can be coloured using colours, one could try to count how many different ways the graph can be coloured using that many colours.

Definition

Let be a simple graph and let be a positive integer. The chromatic polynomial, written counts the number of ways to colour the vertices of with colours

Example: The complete graph

Suppose we want to colour the complete graph with colours. We colour the vertices one by one. For the first vertex, we can choose any of the colours. For the second vertex, we can choose any colour except the one used in the first vertex, and so we have choices. For the third vertex, we must pick a new colour, and hence have choices. Continuing in this manner, we see for the last vertex we will have choices. Thus, we see that