节点文献
新的自适应多串匹配算法
New adapted multiple strings matching algorithm
【摘要】 在不同关键词规模、最短关键词长度和字符集大小等情况下,有效的多串匹配算法是不同的。新提出的自适应多串匹配算法(Adapted Multiple Strings Matching Algorithm,AMSM)改善了SBOM算法中Oracle树存在不精确跳跃计算的缺点,同时采用了WuManber算法的块跳跃策略和压缩形式的Oracle树比较策略,提高了算法的性能,可适用于各种情况,是一种通用多串(多模式)匹配算法。
【Abstract】 AMSM is a new adapted multiple strings matching algorithm,which can search the mass data by one -pass with space-efficient and time-efficient.It can be used for the real-time network information monitoring and DNA sequences matching.A summary about the state of art of exact pattern matching algorithms is introduced in this paper,AMSM is combined of SBOM and WuManber algorithms and it employs two approaches:precise bad block character shift and weakened Oracle shift to im- prove the original algorithm.From a practical standpoint,the AMSM runs faster than state-of-art algorithm such as WuManber and SBOM in many cases.From a theory point,it is a simulator of WuManber or SBOM algorithm using each argument profile.
【Key words】 strings matching; pattern matching; multiple pattern matching; SBOM; WuManber; AhoCorasick;
- 【文献出处】 计算机工程与应用 ,Computer Engineering and Applications , 编辑部邮箱 ,2009年06期
- 【分类号】TP393.08
- 【被引频次】1
- 【下载频次】157