Title :
An Improved Multi-pattern Matching Algorithm for Large-Scale Pattern Sets
Author :
Peng Zhan ; Wang Yuping ; Xue Jinfeng
Author_Institution :
Sch. of Comput. Sci. & Technol., Xidian Univ., Xi´an, China
Abstract :
Multi-pattern matching algorithms are broadly used in many fields of computer science. However, the performance of the existing algorithms seriously degrades with the increasing of the number of patterns. In this paper, an improved multi-pattern matching algorithm based on the framework of the Wu-Manber (WM) algorithm is proposed to effectively deal with the large pattern sets. The WM algorithm is improved in two aspects. Firstly, the lengths of lists in the HASH table are balanced to reduce the number of candidate patterns, Secondly, a data structure called the "INDEX table" based on binary search is designed to reduce the time for finding candidate patterns. Experimental results show that our algorithm is efficient for large-scale pattern sets.
Keywords :
data structures; image matching; WM algorithm; Wu-Manber algorithm; binary search; computer science; data structure; hash table; improved multipattern matching algorithm; index table; large-scale pattern sets; Algorithm design and analysis; Computer science; Educational institutions; Indexes; Pattern matching; Security; Time complexity; Wu-Manber algorithm; multi-pattern matching; string matching;
Conference_Titel :
Computational Intelligence and Security (CIS), 2014 Tenth International Conference on
Conference_Location :
Kunming
Print_ISBN :
978-1-4799-7433-7
DOI :
10.1109/CIS.2014.136