Given 2 strings s
and t
. I need to find for each substring in s
edit distance(Levenshtein distance) to t
. Actually I need to
The Wagner-Fischer algorithm gives you the answer for all prefixes "for free".
http://en.wikipedia.org/wiki/Wagner%E2%80%93Fischer_algorithm
The last row of the Wagner-Fischer matrix contains the edit distance from each prefix of s
to t
.
So as a first crack at your problem, for each i
, run Wagner-Fischer and select the smallest element in the last row.
I will be curious to see if anyone else knows (or can find) a better approach.