Cargando…
Algorithms for Computing the Triplet Quartet Distances for Binary General Trees
Distance measures between trees are useful for comparing trees in a systematic manner, and several different distance measures have been proposed. The triplet and quartet distances, for rooted and unrooted trees, respectively, are defined as the number of subsets of three or four leaves, respectivel...
Autores principales: | , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2013
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4009797/ https://www.ncbi.nlm.nih.gov/pubmed/24833220 http://dx.doi.org/10.3390/biology2041189 |
_version_ | 1782479806864031744 |
---|---|
author | Sand, Andreas Holt, Morten K. Johansen, Jens Fagerberg, Rolf Brodal, Gerth Stølting Pedersen, Christian N. S. Mailund, Thomas |
author_facet | Sand, Andreas Holt, Morten K. Johansen, Jens Fagerberg, Rolf Brodal, Gerth Stølting Pedersen, Christian N. S. Mailund, Thomas |
author_sort | Sand, Andreas |
collection | PubMed |
description | Distance measures between trees are useful for comparing trees in a systematic manner, and several different distance measures have been proposed. The triplet and quartet distances, for rooted and unrooted trees, respectively, are defined as the number of subsets of three or four leaves, respectively, where the topologies of the induced subtrees differ. These distances can trivially be computed by explicitly enumerating all sets of three or four leaves and testing if the topologies are different, but this leads to time complexities at least of the order n(3) or n(4) just for enumerating the sets. The different topologies can be counted implicitly, however, and in this paper, we review a series of algorithmic improvements that have been used during the last decade to develop more efficient algorithms by exploiting two different strategies for this; one based on dynamic programming and another based on coloring leaves in one tree and updating a hierarchical decomposition of the other. |
format | Online Article Text |
id | pubmed-4009797 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2013 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-40097972014-05-07 Algorithms for Computing the Triplet Quartet Distances for Binary General Trees Sand, Andreas Holt, Morten K. Johansen, Jens Fagerberg, Rolf Brodal, Gerth Stølting Pedersen, Christian N. S. Mailund, Thomas Biology (Basel) Review Distance measures between trees are useful for comparing trees in a systematic manner, and several different distance measures have been proposed. The triplet and quartet distances, for rooted and unrooted trees, respectively, are defined as the number of subsets of three or four leaves, respectively, where the topologies of the induced subtrees differ. These distances can trivially be computed by explicitly enumerating all sets of three or four leaves and testing if the topologies are different, but this leads to time complexities at least of the order n(3) or n(4) just for enumerating the sets. The different topologies can be counted implicitly, however, and in this paper, we review a series of algorithmic improvements that have been used during the last decade to develop more efficient algorithms by exploiting two different strategies for this; one based on dynamic programming and another based on coloring leaves in one tree and updating a hierarchical decomposition of the other. MDPI 2013-09-26 /pmc/articles/PMC4009797/ /pubmed/24833220 http://dx.doi.org/10.3390/biology2041189 Text en © 2013 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/). |
spellingShingle | Review Sand, Andreas Holt, Morten K. Johansen, Jens Fagerberg, Rolf Brodal, Gerth Stølting Pedersen, Christian N. S. Mailund, Thomas Algorithms for Computing the Triplet Quartet Distances for Binary General Trees |
title | Algorithms for Computing the Triplet Quartet Distances for Binary General Trees |
title_full | Algorithms for Computing the Triplet Quartet Distances for Binary General Trees |
title_fullStr | Algorithms for Computing the Triplet Quartet Distances for Binary General Trees |
title_full_unstemmed | Algorithms for Computing the Triplet Quartet Distances for Binary General Trees |
title_short | Algorithms for Computing the Triplet Quartet Distances for Binary General Trees |
title_sort | algorithms for computing the triplet quartet distances for binary general trees |
topic | Review |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4009797/ https://www.ncbi.nlm.nih.gov/pubmed/24833220 http://dx.doi.org/10.3390/biology2041189 |
work_keys_str_mv | AT sandandreas algorithmsforcomputingthetripletquartetdistancesforbinarygeneraltrees AT holtmortenk algorithmsforcomputingthetripletquartetdistancesforbinarygeneraltrees AT johansenjens algorithmsforcomputingthetripletquartetdistancesforbinarygeneraltrees AT fagerbergrolf algorithmsforcomputingthetripletquartetdistancesforbinarygeneraltrees AT brodalgerthstølting algorithmsforcomputingthetripletquartetdistancesforbinarygeneraltrees AT pedersenchristianns algorithmsforcomputingthetripletquartetdistancesforbinarygeneraltrees AT mailundthomas algorithmsforcomputingthetripletquartetdistancesforbinarygeneraltrees |