Greg Bodwin Profile picture
Sep 2 8 tweets 3 min read Twitter logo Read on Twitter
This is a thread about a recent cursèd result in graph theory that I enjoy.

It's about graph coloring. For background, a coloring of a graph is an assignment of colors to the nodes, so that every edge is multicolored. Image
A neat fact ("Brooks' Theorem") says that every r-regular connected graph can be colored using r colors, with the only exceptions being cliques and odd cycles. We will talk about such graphs. For example, all nodes above graph have deg 3, and we colored it using only 3 colors.
We might ask if this coloring is *unique.* But the answer is obviously no: certain trivial operations change one valid coloring into another. For example, we could recolor all blue nodes green and all green nodes blue.
A bit more generally, we can swap two colors in just one part of the graph: choose two colors, find an island of nodes containing only these two colors, and exchange the colors only on that island. Image
So now we might ask again if there is always a unique coloring, up to this basic operation. Can we always get from one valid coloring to another by applying this recoloring trick a few times?
Sadly, the answer is still no. The counterexample is the triangular prism graph. We can't get between the following two valid colorings using this recoloring trick. (figure from ) arxiv.org/pdf/1510.06964…
Image
And now the punchline: that's the only counterexample. Every other r-regular graph has a unique coloring, up to the recoloring trick. I have no intuition at all for what makes the triangular prism graph special.
Cites: the recoloring trick is called a "Kempe Change," and this theorem was proved by Bonamy, Bousquet, Feghali, and Johnson (). Previously the special case r=3 was proved by Feghali, Johnson, and Paulusma ()arxiv.org/abs/1510.06964
arxiv.org/abs/1503.03430

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Greg Bodwin

Greg Bodwin Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(