We consider dynamic programming solutions to a number of different recurrences for sequence comparison and for RNA secondary structure prediction. These recurrences are defined over a number of points that is quadratic in the input size; however only a sparse set matters for the result. We give efficient algorithms for these problems, when the weight functions used in the recurrences are taken to be linear. Our algorithms reduce the best known bounds by a factor almost linear in the density of the problems: when the problems are sparse this results in a substantial speed-up
Abstract Dynamic programming is a form of recursion in which intermediate results are saved in a mat...
The study and comparison of sequences of characters from a finite alphabet is relevant to various ar...
International audienceThe problem of comparing two sequences S and T to determine their similarity i...
Dynamic programming solutions to a number of different recurrence equations for sequence comparison ...
We describe the solution of a two dimensional recurrence used to compute the secondary structure of ...
Recently a number of algorithms have been developed for solving the minimum-weight edit sequence pro...
The least weight subsequence problem is a special case of the one-dimensional dynamic programming pr...
AbstractDynamic programming is a general problem-solving technique that has been widely used in vari...
AbstractPrediction of RNA secondary structure from the linear RNA sequence is an important mathemati...
Abstract Background Covariance models (CMs) are probabilistic models of RNA secondary structure, ana...
We saw earlier that it is possible to compute optimal global alignments in linear space (it can also...
AbstractConsider the problem of computing E[j]=min0⩽k⩽j−1 {D[k]+w(k,j)},j=1,…,n, where w is a given ...
Consider the problem of computing E[j] = mit:! {D[k] + w(k, j)}, j = 1, ... , n, O~k~]-l where w is ...
Background: Dynamic programming algorithms provide exact solutions to many problems in computational...
Sequence alignment is an important operation in com-putational biology. Both dynamic programming and...
Abstract Dynamic programming is a form of recursion in which intermediate results are saved in a mat...
The study and comparison of sequences of characters from a finite alphabet is relevant to various ar...
International audienceThe problem of comparing two sequences S and T to determine their similarity i...
Dynamic programming solutions to a number of different recurrence equations for sequence comparison ...
We describe the solution of a two dimensional recurrence used to compute the secondary structure of ...
Recently a number of algorithms have been developed for solving the minimum-weight edit sequence pro...
The least weight subsequence problem is a special case of the one-dimensional dynamic programming pr...
AbstractDynamic programming is a general problem-solving technique that has been widely used in vari...
AbstractPrediction of RNA secondary structure from the linear RNA sequence is an important mathemati...
Abstract Background Covariance models (CMs) are probabilistic models of RNA secondary structure, ana...
We saw earlier that it is possible to compute optimal global alignments in linear space (it can also...
AbstractConsider the problem of computing E[j]=min0⩽k⩽j−1 {D[k]+w(k,j)},j=1,…,n, where w is a given ...
Consider the problem of computing E[j] = mit:! {D[k] + w(k, j)}, j = 1, ... , n, O~k~]-l where w is ...
Background: Dynamic programming algorithms provide exact solutions to many problems in computational...
Sequence alignment is an important operation in com-putational biology. Both dynamic programming and...
Abstract Dynamic programming is a form of recursion in which intermediate results are saved in a mat...
The study and comparison of sequences of characters from a finite alphabet is relevant to various ar...
International audienceThe problem of comparing two sequences S and T to determine their similarity i...