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 条
  • [41] Agreement Subtree Mapping Kernel for Phylogenetic Trees
    Hamada, Issei
    Shimada, Takaharu
    Nakata, Daiki
    Hirata, Kouichi
    Kuboyama, Tetsuji
    NEW FRONTIERS IN ARTIFICIAL INTELLIGENCE (JSAI-ISAI 2013), 2014, 8417 : 321 - 336
  • [42] ON THE AVERAGE NUMBER OF NODES IN A SUBTREE OF A TREE
    JAMISON, RE
    JOURNAL OF COMBINATORIAL THEORY SERIES B, 1983, 35 (03) : 207 - 223
  • [43] Limit Theorems for Subtree Size Profiles of Increasing Trees
    Fuchs, Michael
    COMBINATORICS PROBABILITY & COMPUTING, 2012, 21 (03): : 412 - 441
  • [44] Computing all subtree repeats in ordered trees
    Christou, Michalis
    Crochemore, Maxime
    Flouri, Tomas
    Iliopoulos, Costas S.
    Janousek, Jan
    Melichar, Borivoj
    Pissis, Solon R.
    INFORMATION PROCESSING LETTERS, 2012, 112 (24) : 958 - 962
  • [45] SOME REMARKS ON CENTRALITY IN THE SUBTREE GRAPH OF A TREE
    Hamina, Martti
    Lankinen, Anneli
    Peltola, Matti
    ADVANCES AND APPLICATIONS IN DISCRETE MATHEMATICS, 2016, 17 (01): : 1 - 9
  • [46] SUBTREE AVAILABILITY IN BINARY-TREE ARCHITECTURES
    MITTAL, R
    JAIN, BN
    PATNEY, RK
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 497 : 312 - 322
  • [47] Directed polymers on a disordered tree with a defect subtree
    Madras, Neal
    Yildirim, Gokhan
    JOURNAL OF PHYSICS A-MATHEMATICAL AND THEORETICAL, 2018, 51 (15)
  • [48] Indexing Tree and Subtree by Using a Structure Network
    Zhang, Mingming
    Omachi, Shinichiro
    STRUCTURAL, SYNTACTIC, AND STATISTICAL PATTERN RECOGNITION, 2010, 6218 : 244 - 253
  • [49] Optimizing a neural tree using subtree retraining
    Pensuwon, W
    Adams, R
    Davey, N
    KNOWLEDGE-BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 3, PROCEEDINGS, 2004, 3215 : 256 - 262
  • [50] A MINIMUM-LENGTH COVERING SUBTREE OF A TREE
    KIM, TU
    LOWE, TJ
    WARD, JE
    FRANCIS, RL
    NAVAL RESEARCH LOGISTICS, 1990, 37 (02) : 309 - 326