169
Views
25
CrossRef citations to date
0
Altmetric
Original Articles

On-line string matching algorithms: survey and experimental results

&
Pages 411-434 | Received 09 Mar 2000, Published online: 19 Mar 2007

References

  • Apostolico , A. and Giancarlo , R. 1986 . The Boyer–Moore–Galil string searching strategies revisited . SIAM Journal on Computing , 15 ( 1 ) : 98 – 105 .
  • Aho , A.V. Algorithms for finding patterns in strings , Vol. 5 , 255 – 300 . Amsterdam : Elsevier Science Publishers . Handbook of Theoretical Computer Science
  • Boyer , R.S. and Moore , J.S. 1977 . A fast string searching algorithm . Communications of the ACM , 20 ( 10 ) : 762 – 772 .
  • Baeza-Yates , R. 1989 . Algorithms for string searching: A survey . ACM SIGIR Forum , 23 ( 3 – 4 ) : 34 – 58 .
  • Baeza-Yates , R. . Text Retrieval: Theory and Practice . Proc. of the 12th IFIP World Computer Congress . Madrid, Spain. pp. 465 – 476 . North-Holland .
  • Baeza-Yates , R. and Gonnet , G.H. 1992 . A new approach to text searching . Communications of the ACM , 35 ( 10 ) : 74 – 82 .
  • Crochemore , M. , Czumaj , A. , Gasieniec , L. , Jarominek , S. , Lecroq , T. , Plandowski , W. and Rytter , W. 1994 . Speeding Up Two String Matching Algorithms . Algorithmica , 12 ( 4 – 5 ) : 247 – 267 .
  • Colussi , L. 1991 . Correctness and efficiency of the pattern matching algorithms . Information and Computation , 95 ( 2 ) : 225 – 251 .
  • Colussi , L. 1994 . Fastest pattern matching in strings . Journal of Algorithms , 16 ( 2 ) : 163 – 189 .
  • Crochemore , M. and Rytter , W. 1994 . Text Algorithms , Oxford University Press .
  • Davies , G. and Bowsher , S. 1986 . Algorithms for pattern matching . Software-Practice and Experience , 16 ( 6 ) : 575 – 601 .
  • Galil , Z. 1979 . On improving the worst case running time of the Boyer-Moore string searching algorithm . Communications of the ACM , 22 ( 9 ) : 505 – 508 .
  • Gonnet , G.H. and Baeza-Yates , R. 1991 . Handbook of Algorithms and Data Structures in Pascal and C , 251 – 288 . Workingham : Addison-Wesley .
  • Hancart , C. 1993 . On Simon's string searching algorithm . Information Processing Letters , 47 ( 2 ) : 95 – 99 .
  • Harrison , M.C. 1971 . Implementation of the substring test by hashing . Communications of the ACM , 14 ( 12 ) : 777 – 779 .
  • Horspool , R.N. 1980 . Practical fast searching in strings . Software-Practice and Experience , 10 ( 6 ) : 501 – 506 .
  • Hume , A. and Sunday , D. 1991 . Fast string searching . Software-Practice and Experience , 21 ( 11 ) : 1221 – 1248 .
  • Knuth , D.E. , Morris , J.H. and Pratt , V.R. 1977 . Fast pattern matching in strings . SIAM Journal on Computing , 6 ( 2 ) : 323 – 350 .
  • Kernighan , B.W. and Ritchie , D.M. 1988 . The C Programming Language , Englewood Cliffs, NJ : Prentice Hall .
  • Liu , Z. , Du , X. and Ishii , N. 1998 . An improved adaptive string searching algorithm . Software-Practice and Experience , 28 ( 2 ) : 191 – 198 .
  • Lecroq , T. 1992 . A variation on the Boyer-Moore algorithm . Theoretical Computer Science , 92 ( 1 ) : 119 – 144 .
  • Lecroq , T. 1995 . Experimental results on string matching algorithms . Software-Practice and Experience , 25 ( 7 ) : 727 – 765 .
  • Manolopoulos , Y. and Faloutsos , C. 1996 . Experimenting with pattern matching algorithms . Information Sciences , 90 ( 1 – 4 ) : 75 – 89 .
  • Michailidis , P. and Margaritis , K. 1999 . String Matching Algorithms , Greek : University of Macedonia . Technical Report, Department of Ap, Informatics
  • Navarro , G. and Raffinot , M. . A Bit-Parallel Approach to Suffix Automata: Fast Extended String Matching . Proc. of the 9th Annual Symposium on Combinatorial Pattern Matching . Vol. 1448 , Berlin : Springer-Verlag .
  • Raita , T. 1992 . Tunning the Boyer– Moore – Horspool string searching algorithm . Software-Practice and Experience , 22 ( 10 ) : 879 – 884 .
  • Smit , G. and De , V. 1982 . A Comparison of Three String Matching Algorithms . Software-Practice and Experience , 12 ( 1 ) : 57 – 66 .
  • Smith , P. 1991 . Experiments with a very fast substring search algorithm . Software-Practice and Experience , 21 ( 10 ) : 1065 – 1074 .
  • Stephen , A.G. 1994 . String Searching Algorithms , World Scientific Press .
  • Sunday , D. 1990 . A very fast substring search algorithm . Communications of the ACM , 33 ( 8 ) : 132 – 142 .
  • Wu , S. and Manber , U. 1992 . Fast text searching allowing errors . Communications of the ACM , 35 ( 10 ) : 83 – 91 .

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.