Skip to main navigation Skip to search Skip to main content

Improved algorithms for multiple patterns matching

  • Li Hua Yin*
  • , Bin Xing Fang
  • , Hong Li Zhang
  • *Corresponding author for this work
  • Harbin Institute of Technology

Research output: Contribution to journalArticlepeer-review

Abstract

Combined with the advantages of the Tuned Boyer-Moore algorithm, an effective algorithm for performing multiple patterns matching in a string was put forward on the concept of deterministic finite state automata (DFSA), and achieved better performance by shifting unmatched characters consecutively. Experimental results indicate that, to search a string, the algorithm takes only 1/2-1/3 that of AC and 9/10 of AQR in case of short patterns while the ratio is 1/4-1/8 and 3/4 in case of long patterns.

Original languageEnglish
Pages (from-to)1925-1929
Number of pages5
JournalHarbin Gongye Daxue Xuebao/Journal of Harbin Institute of Technology
Volume39
Issue number12
StatePublished - Dec 2007

Keywords

  • Computational complexity
  • Finite state automaton
  • Multiple patterns matching
  • String matching
  • Tuned BM algorithm

Fingerprint

Dive into the research topics of 'Improved algorithms for multiple patterns matching'. Together they form a unique fingerprint.

Cite this