English

Level-Planar Drawings with Few Slopes

Data Structures and Algorithms 2019-08-02 v1 Computational Geometry

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(nlog2n/loglogn)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(n4/3logn)O(n^{4/3} \log n)-time and O(λn10/3logn)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 NP\textsf{NP}-hard even in restricted cases.

Keywords

Cite

@article{arxiv.1907.13558,
  title  = {Level-Planar Drawings with Few Slopes},
  author = {Guido Brückner and Nadine Davina Krisam and Tamara Mchedlidze},
  journal= {arXiv preprint arXiv:1907.13558},
  year   = {2019}
}

Comments

Appears in the Proceedings of the 27th International Symposium on Graph Drawing and Network Visualization (GD 2019)

R2 v1 2026-06-23T10:36:16.702Z