Abstract
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.
| Originalsprog | Engelsk |
|---|---|
| Titel | Lecture Notes In Computer Science; Vol. 2076 : Proceedings of the 28th International Colloquium on Automata, Languages and Programming |
| Antal sider | 12 |
| Vol/bind | 2076/2001 |
| Forlag | Springer |
| Publikationsdato | 2001 |
| Udgave | 2076 of Lecture Notes in Computer Science |
| Sider | 140-151 |
| ISBN (Trykt) | 3-540-42287-0 |
| ISBN (Elektronisk) | 10.1007/3-540-48224-5 |
| Status | Udgivet - 2001 |
| Begivenhed | 28th International Colloquium on Automata, Languages and Programming - Crete, Grækenland Varighed: 12 jul. 2001 → 18 jul. 2001 Konferencens nummer: 28 |
Konference
| Konference | 28th International Colloquium on Automata, Languages and Programming |
|---|---|
| Nummer | 28 |
| Land/Område | Grækenland |
| By | Crete |
| Periode | 12/07/2001 → 18/07/2001 |