1. Level-Planar Drawings with Few Slopes
- Author
-
Nadine Davina Krisam, Tamara Mchedlidze, and Guido Brückner
- Subjects
Computational Geometry (cs.CG) ,FOS: Computer and information sciences ,General Computer Science ,Applied Mathematics ,DATA processing & computer science ,Extension (predicate logic) ,Binary logarithm ,Lambda ,Graph ,Computer Science Applications ,Complement (complexity) ,Combinatorics ,Planar ,Computer Science - Data Structures and Algorithms ,Computer Science - Computational Geometry ,Data Structures and Algorithms (cs.DS) ,ddc:004 ,MathematicsofComputing_DISCRETEMATHEMATICS ,Mathematics - Abstract
We introduce and study level-planar straight-line drawings with a fixed number $\lambda$ of slopes. For proper level graphs, we give an $O(n \log^2 n / \log \log n)$-time algorithm that either finds such a drawing or determines that no such drawing exists. Moreover, we consider the partial drawing extension problem, where we seek to extend an immutable drawing of a subgraph to a drawing of the whole graph, and the simultaneous drawing problem, which asks about the existence of drawings of two graphs whose restrictions to their shared subgraph coincide. We present $O(n^{4/3} \log n)$-time and $O({\lambda} n^{10/3} \log n)$-time algorithms for these respective problems on proper level-planar graphs. We complement these positive results by showing that testing whether non-proper level graphs admit level-planar drawings with $\lambda$ slopes is $\textsf{NP}$-hard even in restricted cases., Comment: Appears in the Proceedings of the 27th International Symposium on Graph Drawing and Network Visualization (GD 2019)
- Published
- 2021
- Full Text
- View/download PDF