On the computational complexity of the reticulate cophylogeny reconstruction problem

J Comput Biol. 2009 Jan;16(1):105-17. doi: 10.1089/cmb.2008.0084.

Abstract

The cophylogeny reconstruction problem is that of finding minimal cost explanations of differences between evolutionary histories of ecologically linked groups of biological organisms. We present a proof that shows that the general problem of reconciling evolutionary histories is NP-complete and provide a sharp boundary where this intractability begins. We also show that a related problem, that of finding Pareto optimal solutions, is NP-hard. As a byproduct of our results, we give a framework by which meta-heuristics can be applied to find good solutions to this problem.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Algorithms
  • Biological Evolution*
  • Computational Biology / methods*
  • Models, Theoretical
  • Phylogeny*
  • Time Factors