Хорошо процитированный сборник этих алгоритмов можно найти в:
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.133.4896&rep=rep1&type=pdf
Включены следующие алгоритмы:
Karp-Rabin
Shift Or
Morris-Pratt
Knuth-Morris-Pratt
Simon
Colussi
Galil-Giancarlo
Apostolico-Crochemore
Not So Naive
Forward Dawg Matching
Boyer-Moore
Turbo-BM
Apostolico-Giancarlo
Reverse Colussi
Horspool
Quick Search
Tuned Boyer-Moore
Zhu-Takaoka
Berry-Ravindran
Smith
Raita
Reverse Factor
Turbo Reverse Factor
Backward Oracle Matching
плюс еще около 15 других.
Кстати, вы можете уточнить, если вас также интересуют алгоритмы сходства строк (например, расстояние Левенштейна и т. Д.), Которые тесно связаны, если вы действительно заинтересованы в этом.