English

Mixed Linear Layouts: Complexity, Heuristics, and Experiments

Data Structures and Algorithms 2019-08-26 v1

Abstract

A kk-page linear graph layout of a graph G=(V,E)G = (V,E) draws all vertices along a line \ell and each edge in one of kk disjoint halfplanes called pages, which are bounded by \ell. We consider two types of pages. In a stack page no two edges should cross and in a queue page no edge should be nested by another edge. A crossing (nesting) in a stack (queue) page is called a conflict. The algorithmic problem is twofold and requires to compute (i) a vertex ordering and (ii) a page assignment of the edges such that the resulting layout is either conflict-free or conflict-minimal. While linear layouts with only stack or only queue pages are well-studied, mixed ss-stack qq-queue layouts for s,q1s,q \ge 1 have received less attention. We show NP-completeness results on the recognition problem of certain mixed linear layouts and present a new heuristic for minimizing conflicts. In a computational experiment for the case s,q=1s, q = 1 we show that the new heuristic is an improvement over previous heuristics for linear layouts.

Keywords

Cite

@article{arxiv.1908.08938,
  title  = {Mixed Linear Layouts: Complexity, Heuristics, and Experiments},
  author = {Philipp de Col and Fabian Klute and Martin Nöllenburg},
  journal= {arXiv preprint arXiv:1908.08938},
  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:55:25.968Z