Generalized sequence alignment and duality (Q1261853)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Generalized sequence alignment and duality |
scientific article |
Statements
Generalized sequence alignment and duality (English)
0 references
5 September 1993
0 references
The problem of finding a longest common subsequence of two sequences \(s_ 1\), \(s_ 2, \dots, s_ n\) and \(t_ 1\), \(t_ 2, \dots, t_ m\) (LCS-problem) can be characterized within the theory of posets by studying a partial order on \(\{1,2, \dots, n\} \times \{1,2, \dots,m\}\) that is defined by means of a \(2 \times 2\)-matrix \(A\) over 0 and 1. By allowing arbitrary integer matrices \(A\) the authors generalize the LCS- problem to a class of problems which includes several alignment problems that are of biological interest. For this class of A-LCS-problems a duality result is proved which is related to Dilworth's theorem on longest chain and minimum cover in posets and this result is utilized to give a primal-dual-algorithm for sequence alignments. Moreover, algorithms for the A-CLS-problem based on the property of an A- LCS to be a path in a compatibility graph for a partial order are derived which generalize the classical dynamic programming approach, and it is shown that the A-CLS-problem is closely associated with the minimum Hilbert bases problem. The last part of the paper is devoted to generalized alignments. An algorithm for optimal generalized alignments is given that contains many alignment algorithms as particular cases.
0 references
longest common subsequence
0 references
posets
0 references
A-LCS-problems
0 references
duality result
0 references
Dilworth's theorem
0 references
longest chain
0 references
minimum cover
0 references
primal-dual-algorithm
0 references
sequence alignments
0 references
compatibility graph
0 references
minimum Hilbert bases problem
0 references
generalized alignments
0 references