• Article
  • | |
  • Metrics
  • |
  • Reference [1]
  • |
  • Related
  • |
  • Cited by
  • | |
  • Comments
    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.

    Reference
    1  Knuth D E, Morris J H, Pratt V R. Fast pattern matching in strings. SIAM Journal of Computing, 1997,6(2):323~350 2  Chen Guo-liang. Design and Analysis of Parallel Algorithm. Beijing: Higher Education Press, 1994 (陈国良.并行算法的设计和分析.北京:高等教育出版社,1994) 3  Moussouni F, Lavault C. Distributed string matching algorithm on the N-cube. Lecture Notes in Computer Science 1123, Euro-par'96 Parallel Processing, 1996 4  Zhu Hong, Chen Zeng-wu, Duan Zhen-hua et al. Design and Analysis of Algorithm. Shanghai: Shanghai Science and Technology Press, 1989. 132~135 (朱洪,陈增武,段振华等.算法设计和分析.上海:上海科技文献出版社,1989.132~135) 5  Kumar V, Rao V N. Parallel depth-first search, Part two: analysis. International Journal of Parallel Programming, 1987,16(6):501~519
    Related
    Cited by
Get Citation

陈国良,林洁,顾乃杰.分布式存储的并行串匹配算法的设计与分析.软件学报,2000,11(6):771-778

Copy
Share
Article Metrics
  • Abstract:3825
  • PDF: 4870
  • HTML: 0
  • Cited by: 0
History
  • Received:January 11,1999
  • Revised:June 17,1999
You are the first2045233Visitors
Copyright: Institute of Software, Chinese Academy of Sciences Beijing ICP No. 05046678-4
Address:4# South Fourth Street, Zhong Guan Cun, Beijing 100190,Postal Code:100190
Phone:010-62562563 Fax:010-62562533 Email:jos@iscas.ac.cn
Technical Support:Beijing Qinyun Technology Development Co., Ltd.

Beijing Public Network Security No. 11040202500063