English

LR-Drawings of Ordered Rooted Binary Trees and Near-Linear Area Drawings of Outerplanar Graphs

Computational Geometry 2016-10-25 v3 Data Structures and Algorithms Combinatorics

Abstract

In this paper we study a family of algorithms, introduced by Chan [SODA 1999] and called LR-algorithms, for drawing ordered rooted binary trees. In particular, we are interested in constructing LR-drawings (that are drawings obtained via LR-algorithms) with small width. Chan showed three different LR-algorithms that achieve, for an ordered rooted binary tree with nn nodes, width O(n0.695)O(n^{0.695}), width O(n0.5)O(n^{0.5}), and width O(n0.48)O(n^{0.48}). We prove that, for every nn-node ordered rooted binary tree, an LR-drawing with minimum width can be constructed in O(n1.48)O(n^{1.48}) time. Further, we show an infinite family of nn-node ordered rooted binary trees requiring Ω(n0.418)\Omega(n^{0.418}) width in any LR-drawing; no lower bound better than Ω(logn)\Omega(\log n) was previously known. Finally, we present the results of an experimental evaluation that allowed us to determine the minimum width of all the ordered rooted binary trees with up to 451451 nodes. Our interest in LR-drawings is mainly motivated by a result of Di Battista and Frati [Algorithmica 2009], who proved that nn-vertex outerplanar graphs have outerplanar straight-line drawings in O(n1.48)O(n^{1.48}) area by means of a drawing algorithm which resembles an LR-algorithm. We deepen the connection between LR-drawings and outerplanar straight-line drawings by proving that, if nn-node ordered rooted binary trees have LR-drawings with f(n)f(n) width, for any function f(n)f(n), then nn-vertex outerplanar graphs have outerplanar straight-line drawings in O(f(n))O(f(n)) area. Finally, we exploit a structural decomposition for ordered rooted binary trees introduced by Chan in order to prove that every nn-vertex outerplanar graph has an outerplanar straight-line drawing in O(n22log2nlogn)O(n\cdot 2^{\sqrt{2 \log_2 n}} \sqrt{\log n}) area.

Keywords

Cite

@article{arxiv.1610.02841,
  title  = {LR-Drawings of Ordered Rooted Binary Trees and Near-Linear Area Drawings of Outerplanar Graphs},
  author = {Fabrizio Frati and Maurizio Patrignani and Vincenzo Roselli},
  journal= {arXiv preprint arXiv:1610.02841},
  year   = {2016}
}

Comments

A preliminary version appears at SODA 2017