• Home
  • Search
  • Constructing a Tree from Homeomorphic Subtrees, with Applications to Computational Evolutionary Biology
  • Open Access IconOpen Access
  • Cite Icon125
  • https://doi.org/10.1007/pl00009268Copy DOI Icon

Constructing a Tree from Homeomorphic Subtrees, with Applications to Computational Evolutionary Biology

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

We are given a set script T = (T1, T2, . . . , Tk) of rooted binary trees, each Ti leaf-labeled by a subset L[Ti] C (1,2, . . . , n). If T is a tree on (1, 2, . . . , n), we let T|L denote the minimal subtree of T induced by the nodes of L and all their ancestors. The consensus tree problem asks whether there exists a tree T* such that, for every i, T*|L[Ti] is homeomorphic to Ti. We present algorithms which test if a given sel of trees has a consensus tree and if so. construct one. The deterministic algorithm takes time min(O (N.sqrt(n)), O (N + pow2(n).log(n)), where N = sum[i]( |Ti| ), and uses linear space. The randomized algorithm takes time O (N log3 n) and uses linear space. The previous best for this problem was a 1981 O (N n) algorithm by Aho et al. Our faster deterministic algorithm uses a new efficient algorithm for the following interesting dynamic graph problem: Given a graph G with n nodes and m edges and a sequence of b batches of one or more edge deletions, then, after each batch, either find a new component that has just been created or determine that there is no such component. For this problem, we have a simple algorithm with running time O (n2 log n + b0 min(n2, m log n)), where b0 is the number of batches which do not result in a new component. For our particular application b0 <= 1. If all edges are deleted, then the best previously known deterministic algorithm requires time O (m.sqrt(n)) to solve this problem. We also present two applications of these consensus tree algorithms which solve other problems in computational evolutionary biology.

Similar Papers
  • Conference Article
  • Citations46

Exact ILP solutions for phylogenetic minimum flip problems

  • Aug 02, 2010
  • Markus Chimani +2
  • Book Chapter
  • Citations14

Deterministic Rectangle Enclosure and Offline Dominance Reporting on the RAM

  • Jan 01, 2014
  • Peyman Afshani +2
  • Research Article
  • Citations191

Deterministic sorting in O( nloglog n) time and linear space

  • Dec 03, 2003
  • Journal of Algorithms
  • Yijie Han
  • Conference Article
  • Citations72

Deterministic Global Minimum Cut of a Simple Graph in Near-Linear Time

  • Jun 14, 2015
  • Ken-Ichi Kawarabayashi +1
  • Research Article
  • Citations12

Fast deterministic distributed algorithms for sparse spanners

  • Feb 25, 2008
  • Theoretical Computer Science
  • Bilel Derbel +1
  • Conference Instance
  • Citations1

Dynamic bridge-finding in õ(log2 n) amortized time

  • Jan 17, 2018
  • Jacob Holm +2
  • Conference Article
  • Citations6

Improved algorithms for constructing consensus trees

  • Jan 06, 2013
  • Jesper Jansson +2
  • Conference Article
  • Citations218

Almost all primes can be quickly certified

  • Jan 01, 1986
  • S Goldwasser +1
  • Book Chapter
  • Citations17

A Simple Deterministic Algorithm for Edge Connectivity

  • Jan 01, 2021
  • Thatchaphol Saranurak
  • PDF
  • Research Article
  • Citations4

Deterministic Algorithm Computing All Generators: Application in Cryptographic Systems Design

  • Jan 01, 2012
  • International Journal of Communications, Network and System Sciences
  • Boris Verkhovsky
  • Book Chapter
  • Citations14

Selection in the Presence of Memory Faults, with Applications to In-place Resilient Sorting

  • Jan 01, 2012
  • Tsvi Kopelowitz +1
  • Book Chapter
  • Citations213

Deterministic Constructions of Approximate Distance Oracles and Spanners

  • Jan 01, 2005
  • Liam Roditty +2
  • PDF
  • Conference Article
  • Citations8

Byzantine Gathering in Polynomial Time

  • Dec 26, 2018
  • Sébastien Bouchard +2
  • Conference Article
  • Citations39

Distributed deterministic edge coloring using bounded neighborhood independence

  • Jun 06, 2011
  • Leonid Barenboim +1
  • Conference Article
  • Citations37

Recompression: A Simple and Powerful Technique for Word Equations

  • Feb 18, 2013
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Artur Jeż
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.