-
题名一种改进的W-M多模式匹配算法
- 1
-
-
作者
蒋辉
张宇弘
-
机构
浙江大学超大规模集成电路设计研究所
-
出处
《机电工程》
CAS
2008年第9期25-27,共3页
-
文摘
Wu-Manber算法是一种基于后缀搜索的多模式匹配算法,该算法采用查表的方法,通过跳跃不可能匹配的字符来加速匹配,W-M算法对最短模式长度敏感,最短模式长度决定了它可以跳过的字符的最大距离。针对W-M算法的不足之处,提出了一个改进方法:新增了一个模式串末字符表,取得了比原算法更少的hash计算次数和更大的字符跳跃距离,从而加快了整个匹配过程的速度。最后,进行了设定模式串的最短长度和搜索文本长度的对比实验。实验结果显示,改进后的算法搜索效率明显高于原算法,特别是在模式串长度很短的情况下,效率提高非常明显。
-
关键词
w—m算法
多模式匹配
哈希函数
后缀
-
Keywords
wu-manber(w-m) algorithm
multi-pattern mateh
hash funetion
suffix
-
分类号
TP301
[自动化与计算机技术—计算机系统结构]
-