Algorithms and Experiments Comparing Two Hierarchical Drawing Frameworks
Panagiotis Lionakis, Giorgos Kritikakis, Ioannis G. Tollis

TL;DR
This paper introduces improved algorithms for hierarchical graph drawing that optimize height, area, and bends, and compares them experimentally to existing frameworks, highlighting their advantages and trade-offs.
Contribution
The paper extends the path-based hierarchical drawing framework with algorithms that improve bounds and efficiency, and compares them to the Sugiyama framework.
Findings
Better area and bend counts in drawings
Worse crossings in sparse graphs
Efficient algorithms for path ordering
Abstract
We present algorithms that extend the path-based hierarchical drawing framework and give experimental results. Our algorithms run in time, where is the number of paths and is the number of edges of the graph, and provide better upper bounds than the original path based framework: e.g., the height of the resulting drawings is equal to the length of the longest path of , instead of , where is the number of nodes. Additionally, we extend this framework, by bundling and drawing all the edges of the DAG in time, using minimum extra width per path. We also provide some comparison to a well known hierarchical drawing framework, widely known as the Sugiyama framework, as a proof of concept. The experimental results show that our algorithms produce drawings that are better in area and number of bends, but worse for crossings in sparse graphs. Hence,…
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
TopicsData Visualization and Analytics · Computational Geometry and Mesh Generation · Video Analysis and Summarization
