Maximum agreement subtree problem

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

The maximum agreement subtree problem is any of several closely related problems in graph theory and computer science. In all of these problems one is given a collection of trees T1,,Tm each containing n leaves. The leaves of these trees are given labels from some set L with |L|=n so that no pair of leaves in the same tree sharing the same label, within the same tree the labelling for each leaf is distinct. In this problem one would like to find the largest subset LL such that the minimal spanning subtrees containing the leaves in L, of T1S,,TmS are the "same" while preserving the labelling.

Formulations

[edit | edit source]

Maximum homeomorphic agreement subtree

[edit | edit source]

Source:[1]

This version requires that the subtrees T1S,,TmS are homeomorphic to one another.

Rooted maximum homeomorphic agreement subtree

[edit | edit source]

This version is the same as the maximum homeomorphic agreement subtree, but we further assume that T1,,Tm are rooted and that the subtrees T1S,,TmS contain the root node. This version of the maximum agreement subtree problem is used for the study of phylogenetic trees.[1] Because of its close ties with phylogeny this formulation is often what is mean when one refers to the "maximum agreement subtree" problem.

Other variants

[edit | edit source]

There exits other formulations for example the (rooted) maximum isomorphic agreement subtree[1] where we require the subtrees to be isomorphic to one another.

See also

[edit | edit source]

References

[edit | edit source]
  1. ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).