English

Tree Drawings Revisited

Computational Geometry 2018-03-21 v1

Abstract

We make progress on a number of open problems concerning the area requirement for drawing trees on a grid. We prove that 1. every tree of size nn (with arbitrarily large degree) has a straight-line drawing with area n2O(loglognlogloglogn)n2^{O(\sqrt{\log\log n\log\log\log n})}, improving the longstanding O(nlogn)O(n\log n) bound; 2. every tree of size nn (with arbitrarily large degree) has a straight-line upward drawing with area nlogn(loglogn)O(1)n\sqrt{\log n}(\log\log n)^{O(1)}, improving the longstanding O(nlogn)O(n\log n) bound; 3. every binary tree of size nn has a straight-line orthogonal drawing with area n2O(logn)n2^{O(\log^*n)}, improving the previous O(nloglogn)O(n\log\log n) bound by Shin, Kim, and Chwa (1996) and Chan, Goodrich, Kosaraju, and Tamassia (1996); 4. every binary tree of size nn has a straight-line order-preserving drawing with area n2O(logn)n2^{O(\log^*n)}, improving the previous O(nloglogn)O(n\log\log n) bound by Garg and Rusu (2003); 5. every binary tree of size nn has a straight-line orthogonal order-preserving drawing with area n2O(logn)n2^{O(\sqrt{\log n})}, improving the O(n3/2)O(n^{3/2}) previous bound by Frati (2007).

Keywords

Cite

@article{arxiv.1803.07185,
  title  = {Tree Drawings Revisited},
  author = {Timothy M. Chan},
  journal= {arXiv preprint arXiv:1803.07185},
  year   = {2018}
}

Comments

full version of SoCG 2018 paper

R2 v1 2026-06-23T00:58:14.501Z