BM模式匹配算法剖析

被引:45
作者
巫喜红 [1 ]
凌捷 [2 ]
机构
[1] 嘉应学院计算机科学与技术系
[2] 广东工业大学计算机学院
关键词
BF算法; KMP算法; BM算法; 模式匹配; 时间复杂度;
D O I
10.16208/j.issn1000-7024.2007.01.010
中图分类号
TP301.6 [算法理论];
学科分类号
080201 [机械制造及其自动化];
摘要
在对典型的BF、KMP模式匹配算法进行比较分析的基础上,详细分析了BM算法。为了进一步加快算法的速度,对BM算法中已经部分匹配的移动位置情况进行改进。在原有的移动距离函数基础上增加一个新的移动距离函数,从而尽量利用已有信息进行更大的尝试位置移动,使算法具有更高的效率。通过引用具体实例,比较分析了改进前后的BM算法,结果证明改进后的BM算法的速度更快,效率更高。
引用
收藏
页码:29 / 31
页数:3
相关论文
共 8 条
[1]
IDS中新的快速多模式匹配算法及其设计 [J].
宋明秋 ;
张国权 ;
邓贵仕 .
计算机工程与应用, 2005, (21) :159-162
[2]
入侵检测系统中模式匹配算法的研究 [J].
赵念强 ;
鞠时光 .
微计算机信息, 2005, (14) :22-24
[3]
面向入侵检测的单模式匹配算法性能分析 [J].
殷丽华 ;
张冬艳 ;
方滨兴 .
计算机工程与应用, 2004, (24) :1-3+44
[4]
入侵检测系统中高效模式匹配算法的研究 [J].
杨武 ;
方滨兴 ;
云晓春 ;
张宏莉 .
计算机工程, 2004, (13) :92-94
[5]
基于改进的BM算法在IDS中的实现 [J].
余冬梅 ;
朱爱红 ;
王海军 .
甘肃工业大学学报, 2003, (01) :101-103
[6]
数据结构.[M].邓文华主编;.清华大学出版社.2004,
[7]
算法与数据结构.[M].傅清祥;王晓东编著;.电子工业出版社.2001,
[8]
入侵检测中高效的模式匹配算法的研究 [D]. 
黄建才 .
河北大学,
2004