Re-Use Dynamic Programming for Sequence Alignment: An Algorithmic Toolkit

Maxime Crochemore, Gad Landau, Baruch Schieber, Michal Ziv-Ukelson

Research output: Contribution to journalArticlepeer-review


The problem of comparing two sequences S and T to determine their similarity is one of the fundamental problems in pattern matching. In this manuscript we will be primarily concerned with sequences as our objects and with various string comparison metrics. Our goal is to survey a methodology for utilizing repetitions in sequences in order to speed up the comparison process. Within this framework we consider various methods of parsing the sequences in order to frame their repetitions, and present a toolkit of various solutions whose time complexity depends both on the chosen parsing method as well as on the string-comparison metric used for the alignment.
Original languageEnglish
Pages (from-to)19-60
JournalString Algorithmics
StatePublished - 1 Jan 2005


Dive into the research topics of 'Re-Use Dynamic Programming for Sequence Alignment: An Algorithmic Toolkit'. Together they form a unique fingerprint.

Cite this