מיכל זיו-יוקלסון

אקדמי בכיר

Two algorithms for LCS consecutive suffix alignment

Gad M. Landau, Eugene Myers, Michal Ziv-Ukelson

The problem of aligning two sequences A and B to determine their similarity is one of the fundamental problems in pattern matching. A challenging, basic variation of the sequence similarity problem is the incremental string comparison problem, denoted Consecutive Suffix Alignment, which is, given two strings A and B, to compute the alignment solution of each suffix of A versus B. Here, we present two solutions to the Consecutive Suffix Alignment Problem under the LCS metric. The first solution is an O(nL) time and space algorithm for constant alphabets, where n is the size of the compared strings and L < n denotes the size of the LCS of A and B. The second solution is an O(nL + n log |∑|) time and O(L) space algorithm for general alphabets, where S denotes the alphabet of the compared strings. (Note that \∑\ < n.)

שפת פרסום אנגלית
דפים 173-193
סטטוס פרסום פורסם - 01.01.2004

ASJC Scopus subject areas

Theoretical Computer Science
General Computer Science
גישה למסמך
10.1007/978-3-540-27801-6_13
קבצים וקישורים אחרים
Link to publication in Scopus