A polynomial time algorithm for constructing the refined Buneman tree (Q1808975): Difference between revisions

From MaRDI portal
ReferenceBot (talk | contribs)
Changed an Item
Set OpenAlex properties.
 
Property / full work available at URL
 
Property / full work available at URL: https://doi.org/10.1016/s0893-9659(98)00148-7 / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W2046837061 / rank
 
Normal rank

Latest revision as of 08:58, 30 July 2024

scientific article
Language Label Description Also known as
English
A polynomial time algorithm for constructing the refined Buneman tree
scientific article

    Statements

    A polynomial time algorithm for constructing the refined Buneman tree (English)
    0 references
    16 February 2000
    0 references
    Let \(X\) be a finite set, and let \({\mathcal D}(X)\) denote the set of distance functions on \(X\). An important problem in phylogenetic analysis is to approximate distances (such as those arising from biomolecular data) by tree metrics. In this paper this problem is investigated by looking for a tree construction map, that is, a map \(f:{\mathcal D}(X)\rightarrow {\mathcal D}(X)\), with \(f({\mathcal D}(X))\subseteq {\mathcal T}(X)\), where \({\mathcal T}(X)\) denotes the set of all tree metrics on \(X\), which satisfies four requirements that are desirable in biological applications. Buneman gave a method for tree construction that satisfies these requirements [Mathematics in the Archaeological and Historical Sciences (edited by F. Hodson, D. Kendall and P. Tautu), Edinburgh University Press, Edinburgh, 387-395 (1971)]. However, the price paid for continuity of the map \(f\) is that the resulting tree is often highly unresolved. The Buneman construction was modified in an attempt to address this problem by \textit{V. Moulton} and \textit{M. Steel} [Discrete Appl. Math. 91, No. 1-3, 215-233 (1999; Zbl 0914.05016)]. The resulting construction is called the refined Buneman tree. However, it is not shown whether the property: ``if \(d\in {\mathcal D}(X)\), then \(f(d)\) can be computed in time that is polynomial in \(|X |\)'' holds for this construction or not. Note that the algorithm currently used for computing the refined Buneman tree in the phylogenetic analysis (program SplitsTree) has exponential time complexity. In this paper an algorithm for computing the refined Buneman tree in polynomial time (in at most \(O(n^{6})\) time for every \(n\geq 4\), where \(n=|X |\)) is presented.
    0 references
    phylogenetics
    0 references
    distance-based tree reconstruction
    0 references
    Buneman tree
    0 references
    refined Buneman tree
    0 references
    weighted tree
    0 references
    0 references
    0 references
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references