An Efficient Genus Algorithm Based on Graph Rotations
Discrete Mathematics
2025-07-01 v4 Combinatorics
Abstract
We study the problem of determining the minimal genus of a simple finite connected graph. We present an algorithm which, for an arbitrary graph with vertices and edges, determines the orientable genus of in steps where is the girth of . This algorithm avoids difficulties that many other genus algorithms have with handling bridge placements which is a well-known issue. The algorithm has a number of useful properties for practical use: it is simple to implement, it outputs the faces of an optimal embedding, and it iteratively narrows both upper and lower bounds. We illustrate the algorithm by determining the genus of the cage (which is 17); other graphs are also considered.
Cite
@article{arxiv.2411.07347,
title = {An Efficient Genus Algorithm Based on Graph Rotations},
author = {Alexander Metzger and Austin Ulrigg},
journal= {arXiv preprint arXiv:2411.07347},
year = {2025}
}