BMC Evolutionary Biology

official impact factor 3.70

Open Access Highly Access Methodology article

An ant colony optimization algorithm for phylogenetic estimation under the minimum evolution principle

Daniele Catanzaro1, Rafflaele Pesenti2 and Michel C Milinkovitch1*

Author Affiliations

1 Laboratory of Evolutionary Genetics, Institute for Molecular Biology and Medicine (IBMM), Université Libre de Bruxelles (U.L.B.), CP300, Rue Jeener et Brachet 12, B-6041, Gosselies, Belgium

2 Dipartimento di Matematica Applicata, Universitá Ca' Foscari, Dorsoduro 3246 - 30123, Venice, Italy

For all author emails, please log on.

BMC Evolutionary Biology 2007, 7:228 doi:10.1186/1471-2148-7-228

Published: 15 November 2007

Abstract

Background

Distance matrix methods constitute a major family of phylogenetic estimation methods, and the minimum evolution (ME) principle (aiming at recovering the phylogeny with shortest length) is one of the most commonly used optimality criteria for estimating phylogenetic trees. The major difficulty for its application is that the number of possible phylogenies grows exponentially with the number of taxa analyzed and the minimum evolution principle is known to belong to the <a onClick="popup('http://www.biomedcentral.com/1471-2148/7/228/mathml/M1','MathML',630,470);return false;" target="_blank" href="http://www.biomedcentral.com/1471-2148/7/228/mathml/M1">View MathML</a>-hard class of problems.

Results

In this paper, we introduce an Ant Colony Optimization (ACO) algorithm to estimate phylogenies under the minimum evolution principle. ACO is an optimization technique inspired from the foraging behavior of real ant colonies. This behavior is exploited in artificial ant colonies for the search of approximate solutions to discrete optimization problems.

Conclusion

We show that the ACO algorithm is potentially competitive in comparison with state-of-the-art algorithms for the minimum evolution principle. This is the first application of an ACO algorithm to the phylogenetic estimation problem.