Issue No. 02 - February (1993 vol. 15)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/34.192484
<p>String alignment by dynamic programming is generalized to include cyclic shift and corresponding optimal alignment cost for strings representing cyclic patterns. A guided search algorithm uses bounds on alignment costs to find all optimal cyclic shifts. The bounds are derived from submatrices of an initial dynamic programming matrix. Algorithmic complexity is analyzed for major stages in the search. The applicability of the method is illustrated with satellite DNA sequences and circularly permuted protein sequences.</p>
algorithmic complexity; cyclic patterns; dynamic programming; optimal alignment cost; guided search algorithm; alignment costs; submatrices; satellite DNA sequences; circularly permuted protein sequences; dynamic programming; image sequences; medical image processing
J. Gregor and M. Thomason, "Dynamic Programming Alignment of Sequences Representing Cyclic Patterns," in IEEE Transactions on Pattern Analysis & Machine Intelligence, vol. 15, no. , pp. 129-135, 1993.