An Efficient Genus Algorithm Based on Graph Rotations
Alexander Metzger, Austin Ulrigg

TL;DR
This paper introduces an efficient algorithm for computing the minimal genus of a graph, which is simple to implement, handles bridge placements well, and provides detailed embedding information.
Contribution
The paper presents a novel algorithm that determines the orientable genus of any graph with improved efficiency and practical features, addressing limitations of previous methods.
Findings
Successfully computed the genus of the (3,12) cage as 17
Algorithm effectively narrows bounds for genus estimation
Provides faces of an optimal embedding
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.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsData Mining Algorithms and Applications · Advanced Computing and Algorithms · Data Management and Algorithms
