A structural characterization of tree-based phylogenetic networks

11/14/2018
by   Momoko Hayamizu, et al.
0

Attempting to recognize a tree inside a network is a fundamental undertaking in evolutionary analysis. Therefore, the notion of tree-based phylogenetic networks, which was introduced by Francis and Steel, has attracted much attention of researchers in the area of theoretical biology in the last few years. Tree-based networks can be viewed as a natural generalization of rooted binary phylogenetic trees because they are merely trees with additional arcs, and in defining those networks, a certain kind of spanning trees called subdivision trees plays an essential role. In this paper, we provide a structural characterization of tree-based networks that furnishes efficient algorithms for solving the following problems in linear time (for enumeration, in linear delay): given a rooted binary phylogenetic network N, 1) determine whether or not N is tree-based and find a subdivision tree if there exists any (decision/search problem); 2) compute the number of subdivision trees of N (counting problem); 3) list all subdivision trees of N (enumeration problem); and 4) find a subdivision tree to maximize or minimize a prescribed objective function (optimization problem). Our structural result settles numerous questions including the complexity of the problem of counting subdivision trees that was left open in the paper of Francis and Steel, and also provides short proofs of different known results from a unifying point of view. The results in this paper still hold for a certain class of non-binary networks. Some applications and further research directions are also mentioned.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/14/2018

A structure theorem for tree-based phylogenetic networks

Attempting to recognize a tree inside a phylogenetic network is a fundam...
research
04/29/2019

Ranking top-k trees in tree-based phylogenetic networks

'Tree-based' phylogenetic networks proposed by Francis and Steel have at...
research
11/22/2022

Choose your witnesses wisely

This paper addresses a graph optimization problem, called the Witness Tr...
research
05/12/2021

Isomorphic unordered labeled trees up to substitution ciphering

Given two messages - as linear sequences of letters, it is immediate to ...
research
07/01/2022

Embedding phylogenetic trees in networks of low treewidth

Given a rooted, binary phylogenetic network and a rooted, binary phyloge...
research
04/14/2021

Cost-constrained Minimal Steiner Tree Enumeration by Binary Decision Diagram

The Steiner tree enumeration problem is a well known problem that asks f...
research
06/18/2018

Zip Trees

We introduce the zip tree, a form of randomized binary search tree. One ...

Please sign up or login with your details

Forgot password? Click here to reset