首页> 外文会议>International Workshop on Combinatorial Algorithms >A Faster Implementation of Online Run-Length Burrows-Wheeler Transform
【24h】

A Faster Implementation of Online Run-Length Burrows-Wheeler Transform

机译:在线运行长度挖洞轮转器变换更快地实现

获取原文

摘要

Run-length encoding Burrows-Wheeler Transformed strings, resulting in Run-Length BWT (RLBWT), is a powerful tool for processing highly repetitive strings. We propose a new algorithm for online RLBWT working in run-compressed space, which runs in O(n lg r) time and O(r lg n) bits of space, where n is the length of input string S received so far and r is the number of runs in the BWT of the reversed S. We improve the state-of-the-art algorithm for online RLBWT in terms of empirical construction time. Adopting the dynamic list for maintaining a total order, we can replace rank queries in a dynamic wavelet tree on a run-length compressed string by the direct comparison of labels in a dynamic list. The empirical result for various benchmarks show the efficiency of our algorithm, especially for highly repetitive strings.
机译:运行长度编码挖掘机 - 轮转器变换字符串,导致运行长度BWT(RLBWT),是一种强大的处理高度重复字符串的工具。我们提出了一种在运行压缩空间中的在线RLBWT的新算法,它以O(n lg r)时间和o(r lg n)的空间运行,其中n是到目前为止收到的输入字符串S的长度和r是逆转S的BWT中的运行数量。我们在经验施工时间方面提高了在线RLBWT的最先进的算法。采用动态列表来维护总顺序,我们可以通过在动态列表中的标签直接比较来替换在运行长度压缩字符串上的动态小波树中的等级查询。各种基准测试的经验结果表明了我们算法的效率,特别是对于高度重复的字符串。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号