KAIKOURA TREE THEOREMS - COMPUTING THE MAXIMUM AGREEMENT SUBTREE

被引:82
|
作者
STEEL, M [1 ]
WARNOW, T [1 ]
机构
[1] DEPT COMP & INFORMAT SCI,PHILADELPHIA,PA 19104
基金
美国国家科学基金会;
关键词
ALGORITHMS; ANALYSIS OF ALGORITHMS; COMBINATORIAL PROBLEMS;
D O I
10.1016/0020-0190(93)90181-8
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Maximum Agreement Subtree Problem was posed by Finden and Gordon in 1985, and is as follows: given a set S = {s1, S2,.... s(n)) and two trees P and Q leaf-labelled by the elements of S, find a maximum cardinality subset S0 of S such that P\S0 = Q\S0. This problem arises in evolutionary tree construction, where different methods or data yield (possibly) different trees for the same species on which the trees agree. A superpolynomial time algorithm for finding a maximum agreement subtree of two binary trees was found by Kubicka et al. In this paper, we will present an O(n4,5 log n + V) algorithm to determine the largest agreement subtree of two trees on n leaves, where V is the maximum number of nodes in the trees. For the case of trees of maximum degree k, there are two algorithms presented: one has running time O(k!n2 + V) While the other has running time O(k2.5n2 log n + V). These algorithms also apply when the trees are constrained to be rooted; in this case a maximum agreement subtree is also constrained to be rooted. Each of the algorithms we present can be modified to produce a maximum agreement subtree, rather than computing only the size. Thus, we can solve the search problem in the same running time as above.
引用
收藏
页码:77 / 82
页数:6
相关论文
共 50 条
  • [31] The Maximum Utilization Subtree Problem
    James W. George
    Charles S. ReVelle
    John R. Current
    Annals of Operations Research, 2002, 110 : 133 - 151
  • [32] An improved algorithm for finding a length-constrained maximum-density subtree in a tree
    Su, Hsin-Hao
    Lu, Chin Lung
    Tang, Chuan Yi
    INFORMATION PROCESSING LETTERS, 2008, 109 (02) : 161 - 164
  • [33] A Faster Algorithm for Computing the Kernel of Maximum Agreement Subtrees
    Wang, Biing-Feng
    Swenson, Krister M.
    IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS, 2021, 18 (02) : 416 - 430
  • [34] The weighted maximum-mean subtree and other bicriterion subtree problems
    Carlson, Josiah
    Eppstein, David
    ALGORITHM THEORY - SWAT 2006, PROCEEDINGS, 2006, 4059 : 400 - 410
  • [35] The centdian subtree on tree networks
    Tamir, A
    Puerto, J
    Pérez-Brito, D
    DISCRETE APPLIED MATHEMATICS, 2002, 118 (03) : 263 - 278
  • [36] On the distribution of subtree orders of a tree
    Ralaivaosaona, Dimbinaina
    Wagner, Stephan
    ARS MATHEMATICA CONTEMPORANEA, 2018, 14 (01) : 129 - 156
  • [37] The average order of a subtree of a tree
    Vince, Andrew
    Wang, Hua
    JOURNAL OF COMBINATORIAL THEORY SERIES B, 2010, 100 (02) : 161 - 170
  • [38] An O(n log n)-time algorithm for the maximum constrained agreement subtree problem for binary trees
    Peng, ZS
    Ting, HF
    ALGORITHMS AND COMPUTATION, 2004, 3341 : 754 - 765
  • [39] An O(n log n)-time algorithm for the maximum constrained agreement subtree problem for binary trees
    Peng, Z. S.
    Ting, H. F.
    INFORMATION PROCESSING LETTERS, 2006, 100 (04) : 137 - 144
  • [40] On the maximum mean subtree order of trees
    Cambie, Stijn
    Wagner, Stephan
    Wang, Hua
    EUROPEAN JOURNAL OF COMBINATORICS, 2021, 97