arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1911.06985cs.DS
收藏

线性时间内构造双射和广义Burrows-Wheeler变换

Constructing the Bijective and the Extended Burrows-Wheeler Transform in Linear Time

Hideo Bannai, Juha Kärkkäinen, Dominik Köppl, Marcin Picatkowski

摘要:

Burrows-Wheeler变换(BWT)是一种置换变换,广泛应用于数据压缩和文本索引。双射BWT(BBWT)是它的一个双射变体,虽然已知BWT可以用线性时间后缀数组构造算法在线性时间内构造成整数字母表,但到目前为止只证明了BBWT也可以在线性时间内构造。我们证实了这一猜想,提出了一个建设的算法,是基于SAIS,改善了最好的已知结果的$O(n \lg n /\lg \lg n)$时间线性。

英文摘要:

The Burrows-Wheeler transform (BWT) is a permutation whose applications are prevalent in data compression and text indexing. The bijective BWT (BBWT) is a bijective variant of it. Although it is known that the BWT can be constructed in linear time for integer alphabets by using a linear time suffix array construction algorithm, it was up to now only conjectured that the BBWT can also be constructed in linear time. We confirm this conjecture by proposing a construction algorithm that is based on SAIS, improving the best known result of $O(n \lg n /\lg \lg n)$ time to linear.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑