Related Experiment Video
Updated: Mar 6, 2026

A Practical Guide to Phylogenetics for Nonexperts
Published on: February 5, 2014
On the computational complexity of the maximum parsimony reconciliation problem in the duplication-loss-coalescence
Daniel Bork1,2, Ricson Cheng3, Jincheng Wang1
1Department of Computer Science, Harvey Mudd College, Claremont, USA.
Background:
Phylogenetic tree reconciliation is a widely-used method for inferring the evolutionary histories of genes and species. In the duplication-loss-coalescence (DLC) model, we seek a reconciliation that explains the incongruence between a gene and species tree using gene duplication, loss, and deep coalescence events. In the maximum parsimony framework, costs are associated with these event types and a reconciliation is sought that minimizes the total cost of the events required to map the gene tree onto the species tree.
Results:
We show that this problem is NP-hard even for the special case of minimizing the number of duplications. We then show that the problem is APX-hard when both duplications and losses are considered, implying that no polynomial-time approximation scheme can exist for the problem unless P = NP.
Conclusions:
These intractability results are likely to guide future research on algorithmic aspects of the DLC-reconciliation problem.
Related Concept Videos
Gene Duplication and Divergence
The duplicated copies of the gene are called Paralogs. Paralogs with similar sequences and functions form a gene family. Across several species, a large number of gene families are...
Conservative Site-specific Recombination and Phase Variation
The recognition sites for Cre recombinase called LoxP...
Evolutionary Relationships through Genome Comparisons
Restarting Stalled Replication Forks
Genome Copying Errors
Woodward–Hoffmann Selection Rules and Microscopic Reversibility

