Context
A coloring of a graph $G=(V,E)$ is an assignation of a color for each vertex $c:V\rightarrow \{1,\dots, s\}$ such that two adjacent vertices have distinct colors: $uv\in E \Rightarrow c(u)\neq c(v)$.
Consider the following recursive algorithm that computes a greedy coloring of a graph $G$.
- find a vertex $v$ with minimum degree,
- recursively compute a coloring of $G\setminus v$,
- complete this coloring by assigning to $v$ the smallest color available.
When the graph is planar, by a simple manipulation of the Euler Characteristic one can show that there is always a vertex $v$ of degree $d(v)\le 5$. Since the class of planar graphs is stable by vertex deletion, this algorithm produces a coloration of a planar graph with $c\le 6$ colors.
(the four color theorem tells us that any planar graph has a coloring with $4$ colors, and some planar graphs like $K_4$ need exactly four colors.)
Questions
- Is $6$ the best upper bound known for this greedy algorithm on planar graphs ?
- Is there an example of a planar graph on which the algorithm above returns a coloring with $5$ (or $6$) colors ?
Remark. Planar graphs are graphs that can be embedded on the sphere. For graphs that can be drawn on more general surfaces with Euler Characteristic $\chi$ (except for the Klein Bottle), this greedy algorithm returns a coloring with $\gamma(\chi)$ colors where $\gamma(\chi)$ is the size of the maximum clique that can be embedded on a surface of characteristic $\chi$, thus suggesting that the greedy coloring is somehow optimal for higher genus graphs (see Heawood Conjecture).