Related Experiment Video
Updated: Jul 19, 2026

A Practical Guide to Phylogenetics for Nonexperts
Published on: February 5, 2014
Improved parameterized complexity of the maximum agreement subtree and maximum compatible tree problems
Vincent Berry1, François Nicolas
1Equipe Méthodes et Algorithmes pour la Bioinformatique-L.I.R.M.M., Montpellier, France. vberry@lirmm.fr
Abstract:
Given a set of evolutionary trees on a same set of taxa, the maximum agreement subtree problem (MAST), respectively, maximum compatible tree problem (MCT), consists of finding a largest subset of taxa such that all input trees restricted to these taxa are isomorphic, respectively compatible. These problems have several applications in phylogenetics such as the computation of a consensus of phylogenies obtained from different data sets, the identification of species subjected to horizontal gene transfers and, more recently, the inference of supertrees, e.g., Trees Of Life. We provide two linear time algorithms to check the isomorphism, respectively, compatibility, of a set of trees or otherwise identify a conflict between the trees with respect to the relative location of a small subset of taxa. Then, we use these algorithms as subroutines to solve MAST and MCT on rooted or unrooted trees of unbounded degree. More precisely, we give exact fixed-parameter tractable algorithms, whose running time is uniformly polynomial when the number of taxa on which the trees disagree is bounded. The improves on a known result for MAST and proves fixed-parameter tractability for MCT.
Related Concept Videos
Optimization Problems
Extended Versions of Green’s Theorem
Survival Tree
Building a Survival Tree
Constructing a survival tree begins...
Phylogenetic Trees
Routh-Hurwitz Criterion II
The first scenario occurs when a singular zero appears in the first column of the Routh table. This situation creates a division by zero issues. To resolve this, a small positive or negative number, denoted as epsilon (∈), is substituted for the zero. The stability analysis proceeds by assuming a sign for ∈. If ∈ is positive, any sign change in the first column of the Routh...
Theorems of Pappus and Guldinus: Problem Solving
