TY - GEN
T1 - Lower bounds for maximum parsimony with gene order data
AU - Bachrach, Abraham
AU - Chen, Kevin
AU - Harrelson, Chris
AU - Mihaescu, Radu
AU - Rao, Satish
AU - Shah, Apurva
PY - 2005
Y1 - 2005
N2 - In this paper, we study lower bound techniques for branch-and-bound algorithms for maximum parsimony, with a focus on gene order data. We give a simple O(n 3) time dynamic programming algorithm for computing the maximum circular ordering lower bound, where n is the number of leaves. The well-known gene order phylogeny program, GRAPPA, currently implements two heuristic approximations to this lower bounds. Our experiments show a significant improvement over both these methods in practice. Next, we show that the linear programming-based lower bound of Tang and Moret (Tang and Moret, 2005) can be greatly simplified, allowing us to solve the LP in O*n 3) time in the worst case, and in O*(n 2.5) time amortized over all binary trees. Finally, we formalize the problem of computing the circular ordering lower bound, when the tree topologies are generated bottom-up, as a Path-Constrained Traveling Salesman Problem, and give a polynomial-time 3-approximation algorithm for it. This is a special case of the more general Precedence-Constrained Travelling Salesman Problem and has not previously been studied, to the best of our knowledge.
AB - In this paper, we study lower bound techniques for branch-and-bound algorithms for maximum parsimony, with a focus on gene order data. We give a simple O(n 3) time dynamic programming algorithm for computing the maximum circular ordering lower bound, where n is the number of leaves. The well-known gene order phylogeny program, GRAPPA, currently implements two heuristic approximations to this lower bounds. Our experiments show a significant improvement over both these methods in practice. Next, we show that the linear programming-based lower bound of Tang and Moret (Tang and Moret, 2005) can be greatly simplified, allowing us to solve the LP in O*n 3) time in the worst case, and in O*(n 2.5) time amortized over all binary trees. Finally, we formalize the problem of computing the circular ordering lower bound, when the tree topologies are generated bottom-up, as a Path-Constrained Traveling Salesman Problem, and give a polynomial-time 3-approximation algorithm for it. This is a special case of the more general Precedence-Constrained Travelling Salesman Problem and has not previously been studied, to the best of our knowledge.
UR - http://www.scopus.com/inward/record.url?scp=33646148032&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33646148032&partnerID=8YFLogxK
U2 - 10.1007/11554714_1
DO - 10.1007/11554714_1
M3 - Conference contribution
AN - SCOPUS:33646148032
SN - 3540289321
SN - 9783540289326
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 1
EP - 10
BT - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
T2 - RECOMB 2005 International Workshop on Comparative Genomics, RCG 2005
Y2 - 18 September 2005 through 20 September 2005
ER -