Multilevel Planarity

Authors

  • Lukas Barth
  • Guido Brückner
  • Paul Jungeblut
  • Marcel Radermacher

DOI:

https://doi.org/10.7155/jgaa.00554

Keywords:

graph drawing , planar graphs , level planarity , upward planarity

Abstract

In this paper, we introduce and study multilevel planarity, a generalization of upward planarity and level planarity. Let $G = (V, E)$ be a directed graph and let $\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 $G$ is a planar drawing of $G$ such that for each vertex $v\in V$ its $y$-coordinate $y(v)$ is in $\ell(v)$, and each edge is drawn as a strictly $y$-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 $\textsf{NP}$-complete even in very restricted cases.

Downloads

Download data is not yet available.

Downloads

Published

2021-01-01

How to Cite

Barth, L., Brückner, G., Jungeblut, P., & Radermacher, M. (2021). Multilevel Planarity. Journal of Graph Algorithms and Applications, 25(1), 151–170. https://doi.org/10.7155/jgaa.00554

Issue

Section

Articles

Categories