Alberts website

What word comes to mind when you hear "Graph"? I would guess that you think of some line that represents a function like \(y=x^2\), but to many mathematicians there is a second meaning to this word, one that may be better understood with the word "Network". I will continue to use the word graph throughout, but keep that idea of a network at the forefront of your mind.

Similarly, what comes to mind when you hear about an "open problem" in mathematics? To many people that conjures up ideas of absolutely incomprehensible mush of symbols that confound and confuse1 the people that try to work on them for centuries. Problems like Fermats Last Theorem, the Riemann Hypothesis, the Twin Prime Conjecture etc. etc.
Yet here, I shall make a claim. That no matter your background in mathematics, there is a highly non-trivial open problem that you can understand in about the length of one article.

The problem that I have in mind relates to a sub-field of graph theory called "Graph Colouring". Though this will take a little way to get to, I am sure it is understandable.

Some setup required

When talking about graphs it is (mathematically) natural to speak in terms of sets. Specifically to think of a graph as a pair of sets, \(V,E\) where \(V\) is the set of vertices (points) and E the set of edges (lines between points).
In graph colouring then we add another set of colours, and assign to each vertex a colour.
In this case we are concerned with the minimal size of the set of colours assigned to the vertices in a particular manner, this smallest size is denoted \(\chi(G)\).

The way in which we are assigning colours is this: no two vertices connected with an edge can have the same colour.

Thats pretty simple and easy to understand. Now to do the very mathsy thing and try to put numbers to this, our problem will focus on the upper bound (largest possible ammount) for the number of colours needed to colour a particular graph.
It is very easy to prove, (and I encourage you to do so! Or at the very least think about it.) that \(\chi(G) \le \Delta(G) + 1\), where \(\Delta(G)\) the maximum number of connections that one node has in the graph.
To get started, consider the graph where every vertex is connected to every other vertex and reason from there....

Now a similar process can be done where we colour the edges of the graph. I claim (and will concede that this is not trivial but is still cool), that \(\chi'(G) = \Delta(G) \text{or} \Delta(G) + 1\).
Which is interesting, wheras before we could have a range of colours \(1,2,3,...,\Delta(G)+1\), now we have just two options.

The open problem

Now we reach the open problem. This is simply given a set of colours, from which both the vertices and edges are coloured following both of the restrictions above, and no vertex can share a colour with one of its edges, i.e. a red vertex can't connect to a red line. What is the minimal number of colours required in this case? The open (though believed to be true) theorem is: \(\chi''(G) \le \Delta(G) + 2\). Though this is normally phrased as \(\chi''(G) = \Delta(G) + 1 \text{ or } \Delta(G) + 2\).

A note on computing \(\chi(G)\)

Now what we've discussed here is all well and good to give use a bound, but there are many cases where a bound is not good enough, and we want an actual hard number for \(\chi(G)\). So how do mathematicians calculate that?
Well I've got some pretty bad news unfortunatley. There is not a standardised way to find this number. Whilst we can know what range it must lie in, there is not a simple method to calculate \(\chi(G)\) precicely.
"But thats nonsensical!" You might say. "Surely we can just try and colour with every \(n\le\Delta(G)+1\) and go from there!" Which is certainly an option, but I'll encourage you to start trying that on a graph with 1,000,000 vertices.
Instead there are many smarter ways to get pretty close to the right answer, but not necessarily exactly bang on. Which is perhaps a beautiful part of Graph Theory, though these are purely mathematical objects, and an exact answer exists out there, the wall of computation is too high to climb, so instead of just climbing straight up the hardest mountain a mathematician can take solace in the fact that its very easy to get close to the same altitude by an easier method.
There are a lot of algorithms for calculating \(\chi(G)\), which normally do it as a side product of generating a colouring that is close to optimal. For example Surrounding all of these algorithms are potential for improvement in specifc scenarios, possibility for further generalisation and considerable discussion on optimal implementation for the real world.
Now at least you are able to keep up with a mathematician if you happen to catch them talking graph theory.

Survivors club

So congratulations! You can now understand an open problem in Maths!! You may be left wondering about a question of utility. For once the answer is not the usual one of pure mathematics, "the best of mathematics is that which is useless" (as coined by Hardy in "A Mathematicians Apology"). I can actually describe some uses;