We describe and analyze three simple and fast algorithms on the averag
e for solving the problem of string matching with a bounded number of
mismatches. These are the naive algorithm, an algorithm based on the B
oyer-Moore approach, and ad hoc deterministic finite automata searchin
g. We include simulation results that compare these algorithms to prev
ious works. (C) 1994 Academic Press, Inc.