Planar Drawings of Higher-Genus Graphs
Christian A. Duncan, Michael T. Goodrich, Stephen G. Kobourov

TL;DR
This paper presents polynomial-time algorithms for creating planar drawings of higher-genus graphs with specific boundary schemas, balancing topological simplicity and visual complexity, and discusses related NP-completeness results.
Contribution
It introduces algorithms for planarizing higher-genus graphs using polygonal schemas, and analyzes the tradeoffs between different schema types.
Findings
Algorithms for planar drawings with polygonal schemas
Tradeoff analysis between canonical and cutset schemas
NP-completeness of certain cycle set problems
Abstract
In this paper, we give polynomial-time algorithms that can take a graph G with a given combinatorial embedding on an orientable surface S of genus g and produce a planar drawing of G in R^2, with a bounding face defined by a polygonal schema P for S. Our drawings are planar, but they allow for multiple copies of vertices and edges on P's boundary, which is a common way of visualizing higher-genus graphs in the plane. Our drawings can be defined with respect to either a canonical polygonal schema or a polygonal cutset schema, which provides an interesting tradeoff, since canonical schemas have fewer sides, and have a nice topological structure, but they can have many more repeated vertices and edges than general polygonal cutsets. As a side note, we show that it is NP-complete to determine whether a given graph embedded in a genus-g surface has a set of 2g fundamental cycles with…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Geometry and Mesh Generation · VLSI and FPGA Design Techniques · Advanced Graph Theory Research
