An Algorithm for Consensus Trees

03/01/2020
by   Pongsaphol Pongsawakul, et al.
0

We consider the tree consensus problem, an important problem in bioinformatics. Given a rooted tree t and another tree T, one would like to incorporate compatible information from T to t. This problem is a subproblem in the tree refinement problem called the RF-Optimal Tree Refinement Problem defined by in Christensen, Molloy, Vachaspati and Warnow [WABI'19] who employ the greedy algorithm by Gawrychowski, Landau, Sung, and Weimann [ICALP'18] that runs in time O(n^1.5log n). We give a faster algorithm for this problem that runs in time O(nlog n). Our key ingredient is a bipartition compatibility criteria based on amortized-time leaf counters. While this is an improvement, the fastest solution is an algorithm by Jansson, Shen, and Sung [JACM'16] which runs in time O(n).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/01/2020

Faster Greedy Consensus Trees

We consider the tree consensus problem, an important problem in bioinfor...
research
03/26/2018

Unpopularity Factor in the Marriage and Roommates Problems

We develop an algorithm to compute an unpopularity factor of a given mat...
research
06/28/2023

Approximate Cartesian Tree Matching: an Approach Using Swaps

Cartesian tree pattern matching consists of finding all the factors of a...
research
04/29/2021

Compatibility of Partitions, Hierarchies, and Split Systems

The question whether a partition 𝒫 and a hierarchy ℋ or a tree-like spli...
research
08/26/2022

Testing Upward Planarity of Partial 2-Trees

We present an O(n^2)-time algorithm to test whether an n-vertex directed...
research
02/05/2021

Minimum projective linearizations of trees in linear time

The minimum linear arrangement problem (MLA) consists of finding a mappi...
research
08/05/2022

Tree-Like Justification Systems are Consistent

Justification theory is an abstract unifying formalism that captures sem...

Please sign up or login with your details

Forgot password? Click here to reset