An Optimal Algorithm for Matching String Patterns in Large Text Databases

被引:0
|
作者
Kumar, K. S. M. V. [1 ]
Raju, S. Viswanadha [2 ]
Govardha, Ka.
机构
[1] IBP, SIET, Dept CSE, Hyderabad 501506, AP, India
[2] JNTUH Univ, Deparment CSE, Jagityal 505501, AP, India
关键词
Boyer-Moore algorithm; distributed networked model; parallel string matching; optimal design; and patterns;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Modern parallel distributed string matching algorithms are always based on networked computation model. Those algorithms depends on the cost optimal design and the theoretical speed. The motive of current research challenges and identified the new directions I.e distributed environment where in which the given text file is divided into subparts and distributed to P1 to PN no. of processors organized in parallel environment called as hypercube network. Based on the distributed memory machine string matching algorithms proposed by CHEN and BI-Kun, a optimal algorithm for matching string patterns in large text databases over parallel distributed hypercube networked architecture is proposed in this paper. And also an improved parallel string matching algorithm based on a variant Boyer- Moore algorithm is presented. We implement our hype and integrated algorithms on the above architecture and the experiments are proven that it is truly practical and efficient on parallel distributed Hypercube networked model. Its computation complexity is O(T/p + m-1), where T is text file of length n characters, and m is the length of the pattern, and p is the number of the processors.
引用
收藏
页码:31 / 40
页数:10
相关论文
共 50 条
  • [1] A fast algorithm for discovering optimal string patterns in large text databases
    Arimura, H
    Wataki, A
    Fujino, R
    Araikawa, S
    [J]. ALGORITHMIC LEARNING THEORY, 1998, 1501 : 247 - 261
  • [2] Optimal shift-or string matching algorithm for multiple patterns
    Prasad, Rajesh
    Agarwal, Suneeta
    [J]. WCECS 2007: WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE, 2007, : 263 - +
  • [3] Simple optimal string matching algorithm
    Allauzen, C
    Raffinot, M
    [J]. JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2000, 36 (01): : 102 - 116
  • [4] Simple optimal string matching algorithm
    Allauzen, C
    Raffinot, M
    [J]. COMBINATORIAL PATTERN MATCHING, 2000, 1848 : 364 - 374
  • [5] Efficient discovery of optimal word-association patterns in large text databases
    Shimozono, S
    Arimura, H
    Arikawa, S
    [J]. NEW GENERATION COMPUTING, 2000, 18 (01) : 49 - 60
  • [6] Efficient discovery of optimal word-association patterns in large text databases
    Shinichi Shimozono
    Hiroki Arimura
    Setsuo Arikawa
    [J]. New Generation Computing, 2000, 18 : 49 - 60
  • [7] Map-matching Algorithm for Large Databases
    Romon, Sebastien
    Bressaud, Xavier
    Lassarre, Sylvain
    Saint Pierre, Guillaume
    Khoudour, Louahdi
    [J]. JOURNAL OF NAVIGATION, 2015, 68 (05): : 971 - 988
  • [8] Research on relationship between patterns and text in string matching algorithms
    Liu, Ping
    Liu, Yan-Bing
    Guo, Li
    Fang, Bin-Xing
    [J]. Ruan Jian Xue Bao/Journal of Software, 2010, 21 (07): : 1503 - 1514
  • [9] An efficient algorithm for pattern discovery in large text databases
    Li, D
    Wang, K
    Deogun, JS
    Donis, RO
    [J]. IKE'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INFORMATION AND KNOWLEDGE ENGINEERING, VOLS 1 AND 2, 2003, : 96 - 102
  • [10] Optimal neural network algorithm for on-line string matching
    Leung, YW
    Zhang, JS
    Xu, ZB
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 1998, 28 (05): : 737 - 739