An Improved BMQ Algorithm for Pattern Matching

Article Preview

Abstract:

Pattern matching algorithm is widely used. It plays an important role in information retrieval, data mining, intrusion detection and other fields. Among them, the BM algorithm is the most common. A new improved algorithm-BMQ algorithm is proposed on the basis of BM and related algorithms. The improved algorithm makes use of uniqueness and combination of the last character and next character of string, to increase the probability of the maximum right shift. Theoretical analysis and experimental comparison shows that the BMQ is better than BM algorithms in the process of string matching and string searching; in order to further verify its effectiveness, the improved algorithm is introduced to intrusion detection system, the experimental results show that BMQ algorithm improves the efficiency of intrusion detection.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 998-999)

Pages:

814-817

Citation:

Online since:

July 2014

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] Pevzner PA, Waterman MS: Algorithm ica, Vol. 13 (1995) No. 1-2, pp.135-154.

Google Scholar

[2] Boyer RS. Moore JS. Communications of the ACM , Vol. 10 (1977), pp.762-772.

Google Scholar

[3] P. Liu, Y.B. Liu, L. Guo etc.: Journal of software, Vol. 21 (2010) No. 7, pp.1503-1514.

Google Scholar

[4] W.W. Yang, X. Liao: Computer Applications, Vol. 26 (2006) No. 2, pp.318-319.

Google Scholar

[5] Nigel H R: Software-Practice and Experience, Vol. 109 (1980) No. 6, pp.501-506.

Google Scholar

[6] Daniel M S: Communications of the ACM, Vol. 33 (1990) No. 8, pp.132-142.

Google Scholar