首页 | 官方网站   微博 | 高级检索  
     

分布式存储的并行串匹配算法的设计与分析
引用本文:陈国良,林洁,顾乃杰.分布式存储的并行串匹配算法的设计与分析[J].软件学报,2000,11(6):771-778.
作者姓名:陈国良  林洁  顾乃杰
作者单位:中国科学技术大学计算机科学技术系,合肥,230027
基金项目:本文研究得到国家教育部博士点基金(No.9703825)资助。
摘    要:并行串匹配算法的研究大都集中在PRAM(parallel random access machine)模型上,其他更为实际的模型上的并行串匹配算法的研究相对要薄弱得多.该文采用将最优串行算法并行化的技术,利用模式串的周期性质,巧妙地将改进的KMP(Knuth-Morris-Pratt)算法并行化,提出了一个简便、高效且具有良好可扩放性的分布式串匹配算法,其计算复杂度为O(n/p+m),通信复杂度为O(ulogp
关 键 词:串匹配  KMP(Knuth-Morris-Pratt)  分布式算法  可扩放性.
收稿时间:1999/1/11 0:00:00
修稿时间:1999/6/17 0:00:00

Design and Analysis of String Matching Algorithm on Distributed Memory Machine
CHEN Guo-liang,LIN Jie and GU Nai-jie.Design and Analysis of String Matching Algorithm on Distributed Memory Machine[J].Journal of Software,2000,11(6):771-778.
Authors:CHEN Guo-liang  LIN Jie and GU Nai-jie
Affiliation:Department of Computer Science and Technology\ University of Science and Technology of China\ Hefei\ 230027
Abstract:Parallel string matching algorithms are mainly based on PRAM (parallel random access machine) computation model, while the research on parallel string matching algorithm for other more realistic models is very limited. In this paper, the authors present an efficient and scalable distributed string-matching algorithm is presented by parallelizing the improved KMP (Knuth-Morris-Pratt) algorithm and making use of the pattern period. Its computation complexity is O(n/p+m) and communication time is O(ulogp), wheren is the length of text, m the length of pattern, p the number of processors and u the period length of pattern.
Keywords:String match  KMP (Knuth-Morris-Pratt)  distributed algorithm  scalability  
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号