Listing Conflicting Triples in Optimal Time

11/25/2019
by   Mathias Weller, et al.
0

Different sources of information might tell different stories about the evolutionary history of a given set of species. This leads to (rooted) phylogenetic trees that "disagree" on triples of species, which we call "conflict triples". An important subtask of computing consensus trees which is interesting in its own regard is the enumeration of all conflicts exhibited by a pair of phylogenetic trees (on the same set of n taxa). As it is possible that a significant part of the n^3 triples are in conflict, the trivial Θ(n^3)-time algorithm that checks for each triple whether it constitutes a conflict, was considered optimal. It turns out, however, that we can do way better in the case that there are only few conflicts. In particular, we show that we can enumerate all d conflict triples between a pair of phylogenetic trees in O(n + d) time. Since any deterministic algorithm has to spend Θ(n) time reading the input and Θ(d) time writing the output, no deterministic algorithm can solve this task faster than we do (up to constant factors).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/29/2019

Reconstruction of time-consistent species trees

The history of gene families – which are equivalent to event-labeled gen...
research
12/25/2017

Conflict-free connection of trees

An edge-colored graph G is conflict-free connected if, between each pair...
research
04/28/2014

Data Requirement for Phylogenetic Inference from Multiple Loci: A New Distance Method

We consider the problem of estimating the evolutionary history of a set ...
research
04/03/2018

The Transactional Conflict Problem

The transactional conflict problem arises in transactional systems whene...
research
01/17/2020

An efficient sampling algorithm for difficult tree pairs

It is an open question whether there exists a polynomial-time algorithm ...
research
03/29/2018

Least conflict choosability

Given a multigraph, suppose that each vertex is given a local assignment...
research
10/12/2020

Incomplete Directed Perfect Phylogeny in Linear Time

Reconstructing the evolutionary history of a set of species is a central...

Please sign up or login with your details

Forgot password? Click here to reset