New heuristics for phylogeny estimation under the balanced minimum evolution criterion.
basic_science · Level V
Where this comes from
- Record sourced from PubMed, PMID 40577811.
- Also identified by DOI 10.1093/bioinformatics/btaf361 and PMC identifier 12255881.
- Licence recorded as CC BY.
- The licence permits redistribution, so the abstract is shown in full and the full text is available from the publisher.
Abstract
Recent advances in the combinatorics of the Balanced Minimum Evolution Problem (BMEP) enabled the characterization of the mathematical properties that a symmetric integer matrix of order n≥3 must satisfy to encode the Path-Length Matrix of an Unrooted Binary Tree. This result, together with the identification of fundamental facet-defining inequalities for the convex hull of BMEP solutions, has led to an integer linear programming formulation that currently serves as the reference exact solution algorithm. Here, we show how to exploit these advances to improve the approximation algorithms for the problem. We first leverage the tight linear programming relaxation of this formulation to develop an enhanced Neighbor Joining-like heuristic. Next, we embed this heuristic into a Beam Search framework to further improve the quality of the solutions. Computational experiments show that the proposed algorithms outperform existing heuristics, making their use highly desirable in practice. Codes and data are available at https://github.com/HenriDeh/BME_BeamSearch.git and archived at https://zenodo.org/records/15631441 (DOI: 10.5281/zenodo.15631440).
Medical subject headings
- Algorithms
- Phylogeny
- Heuristics
- Computational Biology
- Evolution, Molecular