首页> 外文期刊>Information and computation >Improved parallel construction of wavelet trees and rank/select structures
【24h】

Improved parallel construction of wavelet trees and rank/select structures

机译:改善了小波树和等级/选择结构的平行构造

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

摘要

Existing parallel algorithms for wavelet tree construction have a work complexity of 0 (n log σ). This paper presents parallel algorithms for the problem with improved work complexity. Our first algorithm is based on parallel integer sorting and has either 0 (n log log n 「log σ /log n log log n」~(1/2)) work and polylogarithmic depth, or O(n「log σ/logn~(1/2)」) work and sub-linear depth. We also describe another algorithm that has O(n「log σ/logn~(1/2)」) work and O(σ +log n) depth. We then show how to use similar ideas to construct variants of wavelet trees (arbitrary-shaped binary trees and multiary trees) as well as wavelet matrices in parallel with lower work complexity than prior algorithms. Finally, we show that the rank and select structures on binary sequences and multiary sequences, which are stored on wavelet tree nodes, can be constructed in parallel with improved work bounds, matching those of the best existing sequential algorithms for constructing rank and select structures.
机译:针对小波树结构的现有并行算法具有0(n logσ)的工作复杂性。本文提出了改进的工作复杂性问题的并行算法。我们的第一算法基于并行整数排序,并且具有0(n日志日志n「logσ/ log n log nog n「〜(1/2))工作和积极影式深度,或O(n「logσ/ logn〜 (1/2)」)工作和子线性深度。我们还描述了另一种具有O(n「logσ/ logn〜(1/2)」)工作的算法和O(σ+ log n)深度。然后,我们展示了如何使用类似的想法来构建小波树(任意形状的二元树和多树)的变体以及与比现有算法较低的工作复杂性并行的小波矩阵。最后,我们表明,存储在小波树节点上的二进制序列和多序列上的等级和选择结构可以与改进的工作界限并行构建,匹配用于构建等级和选择结构的最佳现有顺序算法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号