Adventures in Abstraction: Reachability in Hierarchical Drawings
Panagiotis Lionakis, Giacomo Ortali, Ioannis G. Tollis

TL;DR
This paper introduces algorithms for visualizing directed graphs that emphasize reachability, using hierarchical abstractions to improve clarity, reduce complexity, and efficiently encode transitivity information in large graphs.
Contribution
It adapts path and channel decomposition concepts for better reachability visualization, demonstrating near-linear time algorithms that produce abstract, clear graph drawings without dummy vertices.
Findings
Algorithms require O(kn + m) time, where k is number of paths, n vertices, m edges.
Visual clarity improves with fewer bends and crossings.
Effective for large graphs, reducing storage of transitivity information.
Abstract
We present algorithms and experiments for the visualization of directed graphs that focus on displaying their reachability information. Our algorithms are based on the concepts of the path and channel decomposition as proposed in the framework presented in GD 2018 (pp. 579-592) and focus on showing the existence of paths clearly. In this paper we customize these concepts and present experimental results that clearly show the interplay between bends, crossings and clarity. Additionally, our algorithms have direct applications to the important problem of showing and storing transitivity information of very large graphs and databases. Only a subset of the edges is drawn, thus reducing the visual complexity of the resulting drawing, and the memory requirements for storing the transitivity information. Our algorithms require almost linear time, , where is the number of…
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 · Data Management and Algorithms · Graph Theory and Algorithms
