Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
|
 |
A branch-and-cut algorithm for multiple sequence alignment
| |
|
A branch-and-cut algorithm for multiple sequence alignment
Ernst Althaus1, Alberto Caprara2
, Hans-Peter Lenhof1 and Knut Reinert3
| (1) |
Universität des Saarlandes, Im Stadtwald, 66123 Saarbrücken, Germany |
| (2) |
DEIS, Universitá di Bologna, Viale Risorgimento 2, 40136 Bologna, Italy |
| (3) |
Institute of Computer Science, Freie Universität Berlin, Takustr. 9, 14195 Berlin, Germany |
Revised: 6 June 2005 Published online: 10 November 2005
Abstract We consider a branch-and-cut approach for solving the multiple sequence alignment problem, which is a central problem in computational biology. We propose a general model for this problem in which arbitrary gap
costs are allowed. An interesting aspect of our approach is that the three (exponentially large) classes of natural valid
inequalities that we consider turn out to be both facet-defining for the convex hull of integer solutions and separable in
polynomial time. Both the proofs that these classes of valid inequalities are facet-defining and the description of the separation
algorithms are far from trivial. Experimental results on several benchmark instances show that our method outperforms the
best tools developed so far, in that it produces alignments that are better from a biological point of view. A noteworthy
outcome of the results is the effectiveness of using branch-and-cut with only a carefully-selected subset of the variables
as a heuristic.
Received: April, 2004
Fulltext Preview (Small, Large)
 References secured to subscribers.
|
|
|
|
|
|