Layered Graph Drawing with Few Gaps and Few Crossings
Alexander Dobler, Jakob Roithinger

TL;DR
This paper extends graph drawing algorithms to limit gaps and crossings in layered visualizations, improving readability by restricting long edges while maintaining low crossings.
Contribution
It introduces new heuristics and algorithms that restrict the number of gaps in layered graph drawings, balancing readability and edge crossings.
Findings
Extended heuristics maintain approximation ratios.
Algorithms perform well compared to exact ILP methods.
Restricting gaps improves visualization clarity.
Abstract
We consider the task of drawing a graph on multiple horizontal layers, where each node is assigned a layer, and each edge connects nodes of different layers. Known algorithms determine the orders of nodes on each layer to minimize crossings between edges, increasing readability. Usually, this is done by repeated one-sided crossing minimization for each layer. These algorithms allow edges that connect nodes on non-neighboring layers, called ``long'' edges, to weave freely throughout layers of the graph, creating many ``gaps'' in each layer. As shown in a recent work on hive plots -- a similar visualization drawing vertices on multiple layers -- it can be beneficial to restrict the number of such gaps. We extend existing heuristics and exact algorithms for one-sided crossing minimization in a way that restricts the number of allowed gaps. The extended heuristics maintain approximation…
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.
