首页> 外文学位 >Area efficient layouts of binary trees in grids.
【24h】

Area efficient layouts of binary trees in grids.

机译:网格中二叉树的区域有效布局。

获取原文
获取原文并翻译 | 示例

摘要

We consider layouts of binary trees into two and three dimensional grids with the objective to minimize the layout's expansion, where expansion is the number of grid nodes divided by the number of tree nodes. A layout is a special case of an embedding, i.e. a one-to-one mapping from tree nodes to grid nodes, such that edges of the tree are assigned to specific paths of grid edges which must not include nodes in the grid assigned to tree nodes. Furthermore, the paths assigned to tree edges in a layout must not overlap with any other such path at any node.; The results shown include (1) layouts of arbitrarily large complete binary trees into square two-dimensional grids with asymptotic expansion 1.4238 for even height and 1.4194 for odd heights, respectively, (2) layouts for arbitrarily large complete binary trees into square three dimensional grids with two layers with asymptotic expansion 1.2656 for even heights and 1.2207 for odd heights, (3) layouts for arbitrarily large complete binary trees into square three dimensional grids with six layers with asymptotic expansion 1.1719, and (4) layouts for arbitrarily large complete binary trees into three-dimensional grids with all three dimensions of approximately the same size with asymptotic expansion 1.09375. Furthermore, the techniques used for the recursive construction of these techniques may well be applicable in layouts with better expansion bounds of complete binary trees.; It is also shown that the problem of deciding if an arbitrary binary tree can be laid out in a two dimensional grid with specified dimensions is NP-Complete. No constant upper bound is known on expansion for laying out arbitrary binary trees in two dimensional grids. It is shown that any binary tree can be laid out in area O(n log n) in a two dimensional grid and with area O(n) in a two dimensional extended grid (with added diagonal connections).
机译:我们考虑将二叉树的布局分为二维和三维网格,目的是最小化布局的扩展,其中扩展是网格节点数除以树节点数。布局是嵌入的一种特殊情况,即从树节点到网格节点的一对一映射,以便将树的边缘分配给网格边缘的特定路径,该路径不得包括分配给树的网格中的节点节点。此外,在布局中分配给树边缘的路径不得在任何节点上与任何其他此类路径重叠。显示的结果包括(1)将任意大的完整二叉树布局成正方形的二维网格,其渐进扩展分别为偶数高度1.4238和奇数高度为1.4194,(2)将任意大的完整二叉树布局为一个正方形的三维网格具有两层的渐进扩展为偶数高度1.2656和奇数高度为1.2207,(3)将任意大的完整二叉树的布局布置成具有六层且渐进扩展为1.1719的方形三维网格,以及(4)任意大的完整二叉树的布局分为三个维度,三个维度的大小都大致相同,渐近展开为1.09375。此外,用于这些技术的递归构造的技术很可能适用于具有更好的完整二叉树扩展边界的布局。还表明,确定是否可以在具有指定维的二维网格中布置任意二叉树的问题是NP-Complete。对于在二维网格中布置任意二叉树的展开,没有恒定的上限是已知的。结果表明,任何二叉树都可以在二维网格中的区域O(n log n)中以及在二维扩展网格中的区域O(n)(带有对角线连接)中进行布局。

著录项

  • 作者单位

    The University of Texas at Dallas.;

  • 授予单位 The University of Texas at Dallas.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2001
  • 页码 126 p.
  • 总页数 126
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号