首页> 外文会议>Annual ACM-SIAM Symposium on Discrete Algorithms >LR-Drawings of Ordered Rooted Binary Trees and Near-Linear Area Drawings of Outerplanar Graphs
【24h】

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

机译:OuterPlanar图表的有序生根二氧化二年树和近线性区域图纸的LR-and

获取原文

摘要

We study a family of algorithms, introduced by Chan [SODA 1999], for drawing ordered rooted binary trees. Any algorithm in this family (which we name an LR-algorithm) takes in input an ordered rooted binary tree T with a root r_T, and recursively constructs drawings Γ_L of the left subtree L of r_T and Γ_R of the right subtree R of r_T; then either it applies the left rule, i.e., it places Γ_L one unit below and to the left of r_T, and Γ_R one unit below Γ_L with the root of R vertically aligned with r_T, or it applies the right rule, i.e., it places Γ_R one unit below and to the right of r_T, and Γ_L one unit below Γ_R with the root of L vertically aligned with r_T. In both cases, the edges between r_T and its children are represented by straight-line segments. Different LR-algorithms result from different choices on whether the left or right rule is applied at any node of T. We are interested in constructing LR-drawings (that are drawings obtained via LR-algorithms) with small width. Chan showed three LR-algorithms that achieve, for an n-node ordered rooted binary tree, width O(n~(0.695)), width O(n~(0.5)), and width O(n~(0.48)). We prove that, for every n-node ordered rooted binary tree, an LR-drawing with minimum width can be constructed in O(n~(1.48)) time. Further, we show an infinite family of n-node ordered rooted binary trees requiring Ω(n~(0.418)) width in any LR-drawing; no lower bound better than Ω(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 455 nodes. Our interest in LR-drawings is mainly motivated by a result of Di Battista and Frati [Algorithmica 2009], who proved that n-vertex outerplanar graphs have outerplanar straight-line drawings in 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 drawings by proving that, if n-node ordered rooted binary trees have LR-drawings with f(n) width, for any function f(n), then n-vertex outerplanar graphs have outerplanar straight-line drawings in O(f(n)) area. Finally, we exploit a structural decomposition for ordered rooted binary trees introduced by Chan in order to prove that every n-vertex outerplanar graph has an outer-planar straight-line drawing in O(n·2~({the square root of}(2 log_2 n)) {the square root of}(log n)) area.
机译:我们研究了Chan [Soda 1999]介绍的算法族,用于绘制有序的植根二元树。在该系列中的任何算法(我们命名为LR算法),采用根R_T输入有序的根二进制树T,并且递归地构造左子树L的左子树L和γ_R的右子树R的γ_L。然后它适用左规则,即它将γ_L一个单位放置在r_t的左侧,而γ_r一个单位与r_t垂直对齐的r根,或者它适用正确的规则,即它Γ_r下面的一个单元和r_t的右侧,以及γ_l下面的一个单位,l为l的l垂直对齐的r_t。在这两种情况下,R_T和其子女之间的边缘由直线段代表。不同的LR算法是由不同选择的不同选择,以便在T的任何节点上应用左或右规则。我们有兴趣构建具有小宽度的LR图(通过LR-算法获得的图纸)。 Chan显示了三种LR算法,实现了N节点订购的扎根二叉树,宽度O(n〜(0.695)),宽度o(n〜(0.5))和宽度o(n〜(0.48))。我们证明,对于每个N节点有序的生根二叉树,可以在O(n〜(1.48))时间中构建具有最小宽度的LR绘制。此外,我们显示了一个无限的N节点N节,订购了rooted二进制树,在任何LR拉伸中都需要ω(n〜(0.418))宽度;先前没有比ω(log n)更好的低界限。最后,我们介绍了一个实验评估的结果,使我们能够确定所有有序的rooted二进制树的最小宽度,最多有455个节点。我们对LR图的兴趣主要是由于DI Battista和Frati [algorithmica 2009]的结果,他证明了N-顶点外平面图在O(n〜(1.48))区域中具有外部平面直线图。通过a绘图算法类似于LR算法。我们通过证明,如果N-Node订购的生根二进制树具有带有F(n)宽度的N节点的N节点,则深化LR图纸和外部平面图之间的连接,对于任何功能f(n),那么N-顶点外平面图具有外部平面O(f(n))区域的直线图。最后,我们利用Chan引入的有序植根二叉树的结构分解,以证明每个N-顶点外平面图在O(n·2〜(})中具有外平面直线绘图(}( 2 log_2 n)){}(log n))区域的平方根。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号