Derivation of a parallel string matching algorithm

被引:5
|
作者
Misra, J [1 ]
机构
[1] Univ Texas, Austin, TX 78712 USA
关键词
parallel algorithms; string; data structures; powerlist;
D O I
10.1016/S0020-0190(02)00416-7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We derive an efficient parallel algorithm to find all occurrences of a pattern string in a subject string in O(log n) time, where n is the length of the subject string. The number of processors employed is of the order of the product of the two string lengths. The theory of powerlists [J. Kornerup, PhD Thesis, 1997; J. Misra, ACM Trans. Programming Languages Systems 16 (16) (1994) 1737-1740] is central to the development of the algorithm and its algebraic manipulations. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:255 / 260
页数:6
相关论文
共 50 条
  • [1] A parallel algorithm for approximate string matching
    Kaplan, K
    Burge, LL
    Garuba, M
    PDPTA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-4, 2003, : 1844 - 1848
  • [2] The Parallel BMH Algorithm of String Matching
    Huang Kun
    Qu Xilong
    You Hong
    INFORMATION AND BUSINESS INTELLIGENCE, PT II, 2012, 268 : 136 - 141
  • [3] A RANDOMIZED PARALLEL ALGORITHM FOR STRING MATCHING ON HYPERCUBE
    CHUNG, KL
    PATTERN RECOGNITION, 1992, 25 (10) : 1265 - 1268
  • [4] Parallel Processing of Hybrid Exact String Matching Algorithm
    Abdulrazzaq, Atheer Akram
    Rashid, Nur'Aini Abdul
    Alezzi, Ayad Hussain Abdulkader
    2013 IEEE INTERNATIONAL CONFERENCE ON CONTROL SYSTEM, COMPUTING AND ENGINEERING (ICCSCE 2013), 2013, : 203 - +
  • [5] Parallel String Matching
    Pfaffe, Philip
    Tillmann, Martin
    Lutteropp, Sarah
    Scheirle, Bernhard
    Zerr, Kevin
    EURO-PAR 2016: PARALLEL PROCESSING WORKSHOPS, 2017, 10104 : 187 - 198
  • [6] An Alternative Bit-Parallel Algorithm for Parameterized String Matching
    Prasad, Rajesh
    Agarwal, Suneeta
    INTERNATIONAL SYMPOSIUM OF INFORMATION TECHNOLOGY 2008, VOLS 1-4, PROCEEDINGS: COGNITIVE INFORMATICS: BRIDGING NATURAL AND ARTIFICIAL KNOWLEDGE, 2008, : 2148 - 2155
  • [7] Study on a Parallel String Matching Algorithm for Data Quality Assessment
    Liu Bingbing
    2010 SECOND ETP/IITA WORLD CONGRESS IN APPLIED COMPUTING, COMPUTER SCIENCE, AND COMPUTER ENGINEERING, 2010, : 469 - 472
  • [8] Parallel string matching with scaling
    Mongelli, H
    Song, SW
    PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 605 - 609
  • [9] A CONSTANT-TIME OPTIMAL PARALLEL STRING-MATCHING ALGORITHM
    GALIL, Z
    JOURNAL OF THE ASSOCIATION FOR COMPUTING MACHINERY, 1995, 42 (04): : 908 - 918
  • [10] O(1)-time parallel string-matching algorithm with VLDCs
    Chung, KL
    PATTERN RECOGNITION LETTERS, 1996, 17 (05) : 475 - 479