Title :
New Hashing-Based Multiple String Pattern Matching Algorithms
Author :
Khancome, Chouvalit ; Boonjing, Veera
Author_Institution :
Dept. of Comput. Sci., King Monkut´´s Inst. of Technol. at Ladkrabang(KMITL), Bangkok, Thailand
Abstract :
The paper presents three new algorithms for multiple string pattern matching using hashing tables: a suffix search (SS), a suffix-prefix search (SPS), and a suffix-middle-prefix search (SMPS). It takes O(|P|) time and space preprocessing where |P| is the sum of all pattern lengths. They search for a fixed-length pattern m in a text with length |t| takes O(|t| |P|) in the worst case, O(|t|) in an average case, and O(|t|/m) in the best case. Furthermore, their attempting times are less than of traditional algorithms.
Keywords :
cryptography; pattern matching; search problems; SMPS; SPS; SS; hashing tables; new hashing based multiple string pattern matching algorithms; pattern lengths; space preprocessing; suffix middle prefix search; suffix prefix search; suffix search; Algorithm design and analysis; Complexity theory; Computer science; Data structures; Impedance matching; Pattern matching; Switched-mode power supply; Matching Algorithm; Multiple String Pattern Matching; Static Dictionary Matching; String Matching;
Conference_Titel :
Information Technology: New Generations (ITNG), 2012 Ninth International Conference on
Conference_Location :
Las Vegas, NV
Print_ISBN :
978-1-4673-0798-7
DOI :
10.1109/ITNG.2012.34