期刊文献+

一种分布式后缀树构造与匹配算法

A distributed suffix tree generation and matching algorithm
原文传递
导出
摘要 提出一种基于消息传递模式的分布式后缀树构造算法(DPSTG)及相应的并行匹配算法.DPSTG算法按不同的字符将原始字符串的后缀树分解成若干个子后缀树后由多个处理器并行构造.处理器间通过消息传递方式连接各个子后缀树,匹配时首先将要查找的字符串分割成若干不同首字符的子字符串,然后在构造相应首字符子后缀树的处理器上实现多个子字符串的并行匹配.理论分析表明DPSTG算法的时间复杂度要优于现有的大多数后缀树并行生成算法.模拟实验结果表明DPSTG算法的并行加速比随着待处理字符串的长度增加而提高. 提出一种基于消息传递模式的分布式后缀树构造算法(DPSTG)及相应的并行匹配算法.DPSTG算法按不同的字符将原始字符串的后缀树分解成若干个子后缀树后由多个处理器并行构造.处理器间通过消息传递方式连接各个子后缀树,匹配时首先将要查找的字符串分割成若干不同首字符的子字符串,然后在构造相应首字符子后缀树的处理器上实现多个子字符串的并行匹配.理论分析表明DPSTG算法的时间复杂度要优于现有的大多数后缀树并行生成算法.模拟实验结果表明DPSTG算法的并行加速比随着待处理字符串的长度增加而提高.
作者 黄政林 张冰
出处 《华中科技大学学报(自然科学版)》 EI CAS CSCD 北大核心 2012年第S1期219-224,共6页 Journal of Huazhong University of Science and Technology(Natural Science Edition)
基金 深圳市科技研发资金基础研究基金资助项目(JC201005280459A)
关键词 后缀树 后缀树生成 字符串匹配 并行算法 高性能计算 suffix tree suffix tree generation string matching parallel algorithms high performance computing
  • 相关文献

参考文献14

  • 1P. Weiner.Linear Pattern Matching Algorithms. Proceedings of the IEEE 14th Annual Symposium on Switching and Automata Theory . 1973
  • 2McCreight E M.A space-economical suffix tree construction algorithm. Journal of the ACM . 1976
  • 3Landou G M,Vishkin U.Introducing Efficient Parallism into Approximate String Matching and a New Serial Algorithm. Proc of the 18th Annual ACM Symposium on Theory of Computing . 1986
  • 4Sahinalp S J,Vishkin U.Symmetry breaking for suffix tree construction. 26 th ACM Symposium on Theory of Computing . 1994
  • 5Hariharan R.Optimal parallel suffix tree construction. 26 th ACM Symposium on Theory of Computing [ C ] . 1994
  • 6S.Kurtz.Reducing the space requirement of suffixtrees. Software Practice and Experience . 1999
  • 7J.I.Munro,V.Raman,and S.Srinivase Rao.Space Efficient Suffix Trees. . 2001
  • 8Zhang Bing,Huang Zhenglin.A new parallel suffixtree construction algorithm. 2011InternationalConference on Information and Computer Networks . 2011
  • 9Clark D R,Munro J I.Efficient suffix trees on sec-ondary storage. Proc 7th Annual ACM-SIAMSymp on Discrete Algorithms . 1996
  • 10Farach M.Optimal suffix tree construction withlarge alphabets. Proc 38th IEEE Symp onFoundations of Computer Science . 1997

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部