• DocumentCode
    2387679
  • Title

    A Composite Boyer-Moore Algorithm for the String Matching Problem

  • Author

    Xiong, Zhengda

  • Author_Institution
    Coll. of Comput. Sci. & Technol., Huazhong Univ. of Sci. & Technol., Wuhan, China
  • fYear
    2010
  • fDate
    8-11 Dec. 2010
  • Firstpage
    492
  • Lastpage
    496
  • Abstract
    The string matching problem has found wide application in computer science, molecular biology, genetic engineering, semantics and many other fields. In this paper, we give analysis to several classical algorithms, KMP, BM and their improvements. Then, by compositing the main method of the BM algorithm, we propose a new algorithm - the Composite BM algorithm (CBM). Differing from the BM algorithm that only uses current matching information, the CBM algorithm tries to take full advantage of the historical matching information. In this way, CBM accelerates the forward speed of the pattern during the matching, and hence the whole string matching process is speeded up effectively. Finally, for binary matching, we made random test to BM and CBM, the result shown the efficiency of CBM is higher than of BM.
  • Keywords
    string matching; binary matching; composite Boyer-Moore Algorithm; computer science; genetic engineering; matching information; molecular biology; pattern matching; string matching; Algorithm design and analysis; Complexity theory; Computer science; DNA; Genetic engineering; Indexes; Pattern matching; Boyer-Moore Algorithm; CBM algorithm; Pattern matching; string matching;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing, Applications and Technologies (PDCAT), 2010 International Conference on
  • Conference_Location
    Wuhan
  • Print_ISBN
    978-1-4244-9110-0
  • Electronic_ISBN
    978-0-7695-4287-4
  • Type

    conf

  • DOI
    10.1109/PDCAT.2010.58
  • Filename
    5704476