Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2025 Jul 1;41(7):btaf361.
doi: 10.1093/bioinformatics/btaf361.

New heuristics for phylogeny estimation under the balanced minimum evolution criterion

Affiliations

New heuristics for phylogeny estimation under the balanced minimum evolution criterion

Daniele Catanzaro et al. Bioinformatics. .

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.

Availability and implementation: 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).

PubMed Disclaimer

Figures

Figure 1.
Figure 1.
An example of a phylogeny of five taxa represented by a UBT with 5 leaves and the associated PLM τ.
Figure 2.
Figure 2.
The three iterations of an agglomeration method required to generate a phylogeny of six taxa: iteration (1) merges sigletons {1} and {2} and introduces internal node A; iteration (2) merges cluster {1,2} with the singleton {3} and introduces node B; iteration (3) merges singletons {5} and {6} and introduces node C; and (4) resulting in the final 6-taxon phylogeny.

Similar articles

References

    1. Buneman P. A note on the metric properties of trees. J Comb Theory 1974;17:48–50.
    1. Catanzaro D, Frohn M, Gascuel O et al. A tutorial on the balanced minimum evolution problem. Eur J Oper Res 2022;300:1–19.
    1. Catanzaro D, Frohn M, Pesenti R. An information theory perspective on the balanced minimum evolution problem. Oper Res Lett 2020a;48:362–7.
    1. Catanzaro D, Pesenti R, Milinkovitch M. A non-linear optimization procedure to estimate distances and instantaneous substitution rate matrices under the GTR model. Bioinformatics 2006;22:708–15. - PubMed
    1. Catanzaro D, Pesenti R, Wolsey LA. On the balanced minimum evolution polytope. Discrete Optim 2020b;36:100570–33.