TY - GEN
T1 - The Tree Labeling Polytope
T2 - 29th International Conference on Research in Computational Molecular Biology, RECOMB 2025
AU - Schmidt, Henri
AU - Raphael, Benjamin J.
N1 - Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2025.
PY - 2025
Y1 - 2025
N2 - The small parsimony problem is a fundamental discrete optimization problem in computational biology, aiming to find the most parsimonious ancestral labeling over a fixed phylogenetic tree. Classically, the small parsimony problem is solved in O(nm2) time, where n is the number of vertices and m is the label set size, using Sankoff’s dynamic programming algorithm. However, when additional constraints are imposed upon the inferred ancestral labeling, the optimal substructure property required for Sankoff’s algorithm does not hold. To resolve this challenge, we develop a compact polyhedral description of the set of ancestral labelings, leading to a polynomial-sized linear programming formulation for the small parsimony problem. This framework not only reproduces the classical, polynomial time solution to the small parsimony problem, but also naturally accommodates additional constraints by appending linear or integer linear variables and constraints.
AB - The small parsimony problem is a fundamental discrete optimization problem in computational biology, aiming to find the most parsimonious ancestral labeling over a fixed phylogenetic tree. Classically, the small parsimony problem is solved in O(nm2) time, where n is the number of vertices and m is the label set size, using Sankoff’s dynamic programming algorithm. However, when additional constraints are imposed upon the inferred ancestral labeling, the optimal substructure property required for Sankoff’s algorithm does not hold. To resolve this challenge, we develop a compact polyhedral description of the set of ancestral labelings, leading to a polynomial-sized linear programming formulation for the small parsimony problem. This framework not only reproduces the classical, polynomial time solution to the small parsimony problem, but also naturally accommodates additional constraints by appending linear or integer linear variables and constraints.
KW - Combinatorial Optimization
KW - Linear Programming
KW - Phylogenetics
UR - http://www.scopus.com/inward/record.url?scp=105004252225&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=105004252225&partnerID=8YFLogxK
U2 - 10.1007/978-3-031-90252-9_20
DO - 10.1007/978-3-031-90252-9_20
M3 - Conference contribution
AN - SCOPUS:105004252225
SN - 9783031902512
T3 - Lecture Notes in Computer Science
SP - 273
EP - 276
BT - Research in Computational Molecular Biology - 29th International Conference, RECOMB 2025, Proceedings
A2 - Sankararaman, Sriram
PB - Springer Science and Business Media Deutschland GmbH
Y2 - 26 April 2025 through 29 April 2025
ER -