Minimizing Crossings in Constrained Two-Sided Circular Graph Layouts
Fabian Klute, Martin N\"ollenburg

TL;DR
This paper studies the problem of minimizing crossings in two-sided circular graph layouts by computing optimal exterior edges, extending previous work, and provides algorithms with practical implementations for the case k=1.
Contribution
It extends crossing minimization to two-sided layouts with an optimal algorithm for k=1 and generalizes to fixed k, linking to bounded-degree maximum-weight induced subgraphs.
Findings
NP-hardness for arbitrary k
Efficient algorithm for k=1
Experimental results confirm practical applicability
Abstract
Circular layouts are a popular graph drawing style, where vertices are placed on a circle and edges are drawn as straight chords. Crossing minimization in circular layouts is \NP-hard. One way to allow for fewer crossings in practice are two-sided layouts that draw some edges as curves in the exterior of the circle. In fact, one- and two-sided circular layouts are equivalent to one-page and two-page book drawings, i.e., graph layouts with all vertices placed on a line (the spine) and edges drawn in one or two distinct half-planes (the pages) bounded by the spine. In this paper we study the problem of minimizing the crossings for a fixed cyclic vertex order by computing an optimal -plane set of exteriorly drawn edges for , extending the previously studied case . We show that this relates to finding bounded-degree maximum-weight induced subgraphs of circle graphs, which…
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.
