压缩后缀数组
后缀树
广义后缀树
后缀
后缀数组
计算机科学
网络拓扑
启发式
并行算法
代表(政治)
树(集合论)
理论计算机科学
算法
数学
数据结构
组合数学
人工智能
操作系统
哲学
政治
程序设计语言
法学
语言学
政治学
作者
Uwe Baier,Timo Beller,Enno Ohlebusch
摘要
A compressed suffix tree usually consists of three components: a compressed suffix array, a compressed LCP-array, and a succinct representation of the suffix tree topology. There are parallel algorithms that construct the suffix array and the LCP-array, but none for the third component. In this article, we present parallel algorithms on shared memory architectures that construct the balanced parentheses sequence (BPS), an explicit succinct representation of the suffix tree topology, as well as the enhanced balanced parentheses representation (eBPR), an implicit succinct representation of the suffix tree topology. For both representations, this article presents a sequential construction algorithm (a new one for the BPS), a linear work and O (log n ) time parallel construction algorithm, and a heuristic parallel construction algorithm that works very well in practice. The experimental results show that our methods are well suited for real-world applications.
科研通智能强力驱动
Strongly Powered by AbleSci AI