Layer-Respecting Linear Graph Layouts
Data Structures and Algorithms
2026-07-08 v1
Abstract
We show how to visualize a graph, , 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