Orderly Spanning Trees with Applications
Yi-Ting Chiang, Ching-Chi Lin, and Hsueh-I Lu

TL;DR
This paper introduces orderly spanning trees for plane graphs, providing a versatile tool with applications in graph drawing, encoding, and theoretical proofs, all achieved through linear-time algorithms.
Contribution
It generalizes canonical orderings to all connected planar graphs via orderly spanning trees and demonstrates their applications in graph visualization and encoding.
Findings
Linear-time algorithms for computing orderly pairs for any connected planar graph.
New constructive proof of Schnyder's Realizer Theorem using orderly spanning trees.
First area-optimal 2-visibility drawing of planar graphs.
Abstract
We introduce and study the {\em orderly spanning trees} of plane graphs. This algorithmic tool generalizes {\em canonical orderings}, which exist only for triconnected plane graphs. Although not every plane graph admits an orderly spanning tree, we provide an algorithm to compute an {\em orderly pair} for any connected planar graph , consisting of a plane graph of , and an orderly spanning tree of . We also present several applications of orderly spanning trees: (1) a new constructive proof for Schnyder's Realizer Theorem, (2) the first area-optimal 2-visibility drawing of , and (3) the best known encodings of with O(1)-time query support. All algorithms in this paper run in linear time.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
