English

Multilevel Planarity

Data Structures and Algorithms 2018-11-01 v1 Computational Geometry

Abstract

In this paper, we introduce and study the multilevel-planarity testing problem, which is a generalization of upward planarity and level planarity. Let G=(V,E)G = (V, E) be a directed graph and let :VP(Z)\ell: V \to \mathcal P(\mathbb Z) be a function that assigns a finite set of integers to each vertex. A multilevel-planar drawing of GG is a planar drawing of GG such that the yy-coordinate of each vertex vVv \in V is y(v)(v)y(v) \in \ell(v), and each edge is drawn as a strictly yy-monotone curve. We present linear-time algorithms for testing multilevel planarity of embedded graphs with a single source and of oriented cycles. Complementing these algorithmic results, we show that multilevel-planarity testing is NP-complete even in very restricted cases.

Keywords

Cite

@article{arxiv.1810.13297,
  title  = {Multilevel Planarity},
  author = {Lukas Barth and Guido Brückner and Paul Jungeblut and Marcel Radermacher},
  journal= {arXiv preprint arXiv:1810.13297},
  year   = {2018}
}

Comments

Preliminary work appeared in the Proceedings of the 13th International Conference and Workshops on Algorithms and Computation (WALCOM 2019)

R2 v1 2026-06-23T04:59:07.332Z