@inbook{0f922d4784a745d3898632bb8a2e39b7,

title = "Fast and Simple Computations Using Prefix Tables Under Hamming and Edit Distance",

abstract = "In this article, we introduce a new and simple data structure, the prefix table under Hamming distance, and present two algorithms to compute it efficiently: one asymptotically fast; the other very fast on average and in practice. Because the latter approach avoids the computation of global data structures, such as the suffix array and the longest common prefix array, it yields algorithms much faster in practice than existing methods. We show how this data structure can be used to solve two string problems of interest: (a) approximate string matching under Hamming distance; and (b) longest approximate overlap under Hamming distance. Analogously, we introduce the prefix table under edit distance, and present an efficient algorithm for its computation. In the process, we also define the border array under both distance measures, and provide an algorithm for conversion between prefix tables and border arrays.",

author = "Carl Barton and Iliopoulos, {Costas S.} and Pissis, {Solon P.} and William Smythe",

year = "2015",

doi = "10.1007/978-3-319-19315-1_5",

language = "Undefined/Unknown",

isbn = "978-3-319-19314-4",

series = "Lecture Notes in Computer Science",

publisher = "Springer International Publishing",

pages = "49--61",

editor = "Kratochvil Jan and Mirka Miller and Dalibor Froncek",

booktitle = "Combinatorial Algorithms",

note = "25th International Workshop, IWOCA 2014 ; Conference date: 15-10-2014 Through 17-10-2014",

}