The Complexity of Constructing Evolutionary Trees Using Experiments
The Complexity of Constructing Evolutionary Trees Using Experiments
复制标题
使用实验构建进化树的复杂性
DOI:
10.1007/3-540-48224-5_12
复制
发表时间:
2001
期刊:
影响因子:
--
通讯作者:
Anna Pagh
中科院分区:
文献类型:
--
作者:
G. Brodal;Rolf Fagerberg;Christian N. S. Pedersen;Anna Pagh
We present tight upper and lower bounds for the problem of constructing evolutionary trees in the experiment model. We describe an algorithm which constructs an evolutionary tree of n species in time O(nd logd n) using at most n⌈d/2⌉(log2ċd/2ċ 1 n+O(1)) experiments for d > 2, and at most n(log n+O(1)) experiments for d = 2, where d is the degree of the tree. This improves the previous best upper bound by a factor Θ(log d). For d = 2 the previously best algorithm with running time O(n log n) had a bound of 4n log n on the number of experiments. By an explicit adversary argument, we show an Ω(nd logd n) lower bound, matching our upper bounds and improving the previous best lower bound by a factor Θ(logd n). Central to our algorithm is the construction and maintenance of separator trees of small height, which may be of independent interest.