On Computing Optimal Linear Diagrams
Alexander Dobler, Martin N\"ollenburg

TL;DR
This paper proves that minimizing line segments in linear diagrams is NP-hard, extends the problem to restricted settings, and introduces TSP-based algorithms that efficiently produce optimal solutions.
Contribution
It establishes the NP-hardness of the problem, extends it to new constrained scenarios, and develops TSP-based algorithms for optimal linear diagram computation.
Findings
NP-hardness of line segment minimization proven
TSP-based algorithms solve instances efficiently
Experimental results show optimal solutions within milliseconds
Abstract
Linear diagrams are an effective way to visualize set-based data by representing elements as columns and sets as rows with one or more horizontal line segments, whose vertical overlaps with other rows indicate set intersections and their contained elements. The efficacy of linear diagrams heavily depends on having few line segments. The underlying minimization problem has already been explored heuristically, but its computational complexity has yet to be classified. In this paper, we show that minimizing line segments in linear diagrams is equivalent to a well-studied NP-hard problem, and extend the NP-hardness to a restricted setting. We develop new algorithms for computing linear diagrams with minimum number of line segments that build on a traveling salesperson (TSP) formulation and allow constraints on the element orders, namely, forcing two sets to be drawn as single line segments,…
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 · Remote Sensing and LiDAR Applications
