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 language | English |
|---|---|
| Pages (from-to) | 1925-1929 |
| Number of pages | 5 |
| Journal | Harbin Gongye Daxue Xuebao/Journal of Harbin Institute of Technology |
| Volume | 39 |
| Issue number | 12 |
| State | Published - 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
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver