1

The genus $\gamma(g)$ of a graph $g$ is the minimal integer $n$ such that the graph can be embedded in a surface of genus $n$ without any crossings.

Let's focus on connected, simple graphs (no loops, no multi-edges).

What is the minimal graph of genus $n$?

For $n=0$, the singleton graph, just a vertex, no edges should do.

For $n=1$, the smallest 'toroidal graph' is the 'pentatope' or $K_5$ graph, the complete graph with $5$ vertices and $10$ edges. For a 'graphical proof' see Is the following embedding of $k5$ on torus not a 2-cell embedding? If not, how can we get the 2-cell embedding of $k5$ on the torus?.

For $n=2$, there is a 'double-toroidal' graph with $8$ vertices and $22$ edges DT8-22

In Mathematica, it is g=GraphData[{"DoubleToroidal",{8,2}}]... and seems to be missing in the house of graphs.

The respective graph complement is the 3-dipyramidal graph GraphData[{"Dipyramid",3}] (plus 3 singletons/ single vertices) which can also be found at https://houseofgraphs.org/graphs/450

enter image description here

For $n=3$, there is a 'pretzel' graph with $9$ vertices, e.g., $K_9$ with $36$ edges but the house of graph lists a genus 3 graph with $32$ vertices: https://houseofgraphs.org/graphs/394

enter image description here

... that can be imported to Mathematica and displayed with Graph[CanonicalGraph[ImportString["H~z\z~~", "Graph6"]], GraphLayout->"CircularEmbedding",VertexLabels->Automatic]

mathematica

This graph can be constructed from the complete graph with $9$ vertices by removing $4$ unlinked, single edges (put differently, the graph complement consists of a singleton/ single vertex and $4$ $P_2$ graphs).

I have not seen any claim in that direction, so,

Is this graph the minimal genus 3 graph?

For $n=4$, there is a 'genus n' graph with $10$ vertices, e.g., $K_{10}$ with $45$ edges but the house of graph lists a genus 4 graph with $44$ vertices: https://houseofgraphs.org/graphs/150

genus 4 example

This must be the graph constructed from the complete graph by removing one edge (here $1-2$)

K10 minus one edge

Is this graph the minimal genus 4 graph?

References


Not quite sure:

  • It seems that one issue is the lack of a simple and effective way to calculate the genus of a graph and test more graphs
  • The other issue is that there is no 'simple' proof to show a genus n graph (derived by edge deletion from the complete graph) is minimal

Views?

Michael T
  • 1,742
  • 1
    By http://people.scs.carleton.ca/~kranakis/ROUTING/Papers/np-complete-genus.pdf , it's not that "one issue is a simple and effective way to calculate the genus of a graph". It's that we know that calculating graph genus is essentially as hard as it possibly can be and many smart people have spent decades unable to find an algorithm that is equivalent to computing graph genus. Showing a problem as NP-complete is effectively showing that there is no algorithm. (In theory there might be. But ... don't bet on it.) – Eric Towers Mar 16 '25 at 11:09
  • There is a formula for genus in terms of the chromatic number, see my answer here. – Moishe Kohan Mar 16 '25 at 17:18
  • 1
    @MoisheKohan That is a formula for the genus of a surface in terms of chromatic numbers of arbitrary graphs embedded in that surface. It does not tell you the genus of a graph in terms of the chromatic number of that graph. For example, $K_n$ has arbitrarily high genus as $n$ increases, and if you subdivide each edge of $K_n$ once, that does not change the genus - but the resulting subdivision has chromatic number $2$. – Misha Lavrov Mar 16 '25 at 18:03

0 Answers0