首页> 外文会议>Automata, languages and programming >Universal Succinct Representations of Trees?
【24h】

Universal Succinct Representations of Trees?

机译:树木的普遍简洁表示?

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

摘要

We consider the succinct representation of ordinal and cardinal trees on the RAM with logarithmic word size. Given a tree T, our representations support the following operations in O(1) time: (ⅰ) BP-substring(i, b), which reports the substring of length b bits (6 is at most the wordsize) beginning at position i of the balanced parenthesis representation of T, (ⅱ) DFUDS-substring(i, b), which does the same for the depth first unary degree sequence representation, and (ⅲ) a similar operation for tree-partition based representations of T. We give:rn1. an asymptotically space-optimal 2n + o(n) bit representation of n-node ordinal trees that supports all the above operations with 6 = Θ(logn), answering an open question from [He et al., ICALP'07].rn2. an asymptotically space-optimal C(n, k) + o(n)-bit representation of k-ary cardinal trees, that supports (with 6 = Θ((logn)~(1/2)) the operations (ⅱ) and (ⅲ) above, on the ordinal tree obtained by removing labels from the cardinal tree, as well as the usual label-based operations. As a result, we obtain a fully-functional cardinal tree representation with the above space complexity. This answers an open question from [Raman et al, SODA'02],rnOur new representations are able to simultaneously emulate the BP, DFUDS and partitioned representations using a single instance of the data structure, and thus aim towards universality. They not only support the union of all the ordinal tree operations supported by these representations, but will also automatically inherit any new operations supported by these representations in the future.
机译:我们认为RAM上序数树和基数树的简洁表示具有对数字长。给定一棵树T,我们的表示法在O(1)时间内支持以下操作:(ⅰ)BP-substring(i,b),它报告从位置i开始的长度为b位的子字符串(最多6个单词大小)。 T的平衡括号表示形式,(ⅱ)DFUDS-substring(i,b),它对于深度优先一元序列表示形式具有相同的效果,并且(ⅲ)对于基于树分区的T表示形式具有相似的运算。给:rn1。 n节点有序树的渐近空间最优2n + o(n)位表示形式,它支持上述所有操作,其中6 =Θ(logn),回答了[He et al。,ICALP'07]中的一个开放性问题。 。 k元基数树的渐近空间最优C(n,k)+ o(n)位表示形式,它支持(6 =Θ((logn)〜(1/2))操作(ⅱ)和上面的(ⅲ),是通过从基数树上删除标签以及常规的基于标签的操作获得的序数树,因此,我们获得了具有上述空间复杂度的功能齐全的基数树表示形式。 [Raman et al,SODA'02]中的一个开放问题,rn我们的新表示能够使用单个数据结构实例同时模拟BP,DFUDS和分区表示,从而实现通用性,它们不仅支持这些表示法支持的所有序数树操作,但将来也会自动继承这些表示法支持的所有新操作。

著录项

  • 来源
  • 会议地点 Rhodes(GR);Rhodes(GR);Rhodes(GR);Rhodes(GR);Rhodes(GR);Rhodes(GR);Rhodes(GR);Rhodes(GR);Rhodes(GR);Rhodes(GR)
  • 作者单位

    David R. Cheriton School of Computer Science, University of Waterloo, Canada;

    Department of Computer Science, University of Leicester, UK;

    School of Computer Science and Engineering, Seoul National University, S. Korea;

  • 会议组织
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 程序设计、软件工程;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号