A Simple Linear-Time Algorithm for the Common Refinement of Rooted Phylogenetic Trees on a Common Leaf Set

06/30/2021
by   David Schaller, et al.
0

Background. The supertree problem, i.e., the task of finding a common refinement of a set of rooted trees is an important topic in mathematical phylogenetics. The special case of a common leaf set L is known to be solvable in linear time. Existing approaches refine one input tree using information of the others and then test whether the results are isomorphic. Results. A linear-time algorithm, LinCR, for constructing the common refinement T of k input trees with a common leaf set is proposed that explicitly computes the parent function of T in a bottom-up approach. Conclusion. LinCR is simpler to implement than other asymptotically optimal algorithms for the problem and outperforms the alternatives in empirical comparisons. Availability. An implementation of LinCR in Python is freely available at https://github.com/david-schaller/tralda.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/22/2018

Recognizing Graph Search Trees

Graph searches and the corresponding search trees can exhibit important ...
research
10/08/2019

On vertex-edge and independent vertex-edge domination

Given a graph G = (V,E), a vertex u ∈ V ve-dominates all edges incident ...
research
03/10/2020

Optimal-size problem kernels for d-Hitting Set in linear time and space

We improve two linear-time data reduction algorithms for the d-Hitting S...
research
08/30/2023

Decomposing Triangulations into 4-Connected Components

A connected graph is 4-connected if it contains at least five vertices a...
research
03/01/2022

Fair Cuts, Approximate Isolating Cuts, and Approximate Gomory-Hu Trees in Near-Linear Time

In this paper, we introduce a robust notion of (1+ϵ)-approximate (s, t)-...
research
02/20/2023

DenseQMC: an efficient bit-slice implementation of the Quine-McCluskey algorithm

This note describes a new efficient bit-slice implementation DenseQMC of...
research
02/15/2017

Linear Time Computation of Moments in Sum-Product Networks

Bayesian online algorithms for Sum-Product Networks (SPNs) need to updat...

Please sign up or login with your details

Forgot password? Click here to reset