English

Layer-Respecting Linear Graph Layouts

Data Structures and Algorithms 2026-07-08 v1

Abstract

We show how to visualize a graph, G=(V,E)G=(V,E), as a layered drawing, layer-respecting arc diagram, or layer-respecting linear cylindric drawing with a minimum number of edge crossings, where layer-respecting means that layers appear in order on a single line and vertices are grouped by their layers. Even though this problem is NP-hard for general arc diagrams, we show how to create such diagrams with fixed-parameter tractable linear-time algorithms, where the parameter that allows this is the width of a layered graph. Such a layered graph can be obtained from a breadth-first search (BFS), in which case the width is upper bounded by a graph width parameter called the BFS width.

Cite

@article{arxiv.2607.06968,
  title  = {Layer-Respecting Linear Graph Layouts},
  author = {Alvin Chiu and David Eppstein and Michael T. Goodrich and Songyu Liu},
  journal= {arXiv preprint arXiv:2607.06968},
  year   = {2026}
}

Comments

Full version of the paper published at CCCG 2026