AN EXTENSION OF UKKONENS ENHANCED DYNAMIC-PROGRAMMING ASM ALGORITHM

Authors
Citation
H. Berghel et D. Roach, AN EXTENSION OF UKKONENS ENHANCED DYNAMIC-PROGRAMMING ASM ALGORITHM, ACM transactions on information systems, 14(1), 1996, pp. 94-106
Citations number
11
Categorie Soggetti
Information Science & Library Science","Computer Science Information Systems
ISSN journal
10468188
Volume
14
Issue
1
Year of publication
1996
Pages
94 - 106
Database
ISI
SICI code
1046-8188(1996)14:1<94:AEOUED>2.0.ZU;2-L
Abstract
We describe an improvement on Ukkonen's Enhanced Dynamic Programming ( EHD) approximate string-matching algorithm for unit-penalty four-edit comparisons. The new algorithm has an asymptotic complexity similar to that of Ukkonen's but is significantly faster due to a decrease in th e number of array cell calculations. A 42% speedup was achieved in an application involving name comparisons, Even greater improvements are possible when comparing longer and more dissimilar strings. Although t he speed of the algorithm under consideration is comparable to other f ast ASM algorithms, it has greater effectiveness in text-processing ap plications because it supports all four basic Damerau-type editing ope rations.