Rooting for phylogenetic networks

06/18/2019
by   Katharina T Huber, et al.
0

This paper studies the relationship between undirected (unrooted) and directed (rooted) phylogenetic networks. We describe a polynomial-time algorithm for deciding whether an undirected binary phylogenetic network, given the locations of the root and reticulation vertices, can be oriented as a directed phylogenetic network. Moreover, we give a mathematical characterization of when this is the case and show that this directed phylogenetic network is then always unique. These results are generalized to the nonbinary case. In addition, we describe an algorithm for deciding whether an undirected binary phylogenetic network can be oriented as a directed phylogenetic network of a certain class. The algorithm is fixed-parameter tractable (FPT) when the parameter is the level of the network and is applicable to a wide range of network classes, including tree-child, tree-based, stack-free and orchard networks. It can also be used to decide whether an undirected phylogenetic network is tree-based and whether a partly-directed phylogenetic network can be oriented as a directed phylogenetic network. Finally, we show that, in general, it is NP-hard to decide whether an undirected network can be oriented as a tree-based network.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/18/2023

Algorithms and hardness for Metric Dimension on digraphs

In the Metric Dimension problem, one asks for a minimum-size set R of ve...
research
10/04/2022

On the hull and interval numbers of oriented graphs

In this work, for a given oriented graph D, we study its interval and hu...
research
07/20/2022

Comparing directed networks via denoising graphlet distributions

Network comparison is a widely-used tool for analyzing complex systems, ...
research
11/11/2019

On the Computational Complexity of Multi-Agent Pathfinding on Directed Graphs

The determination of the computational complexity of multi-agent pathfin...
research
05/17/2023

Orienting undirected phylogenetic networks to tree-child network

Phylogenetic networks are used to represent the evolutionary history of ...
research
01/10/2022

An Efficient Algorithm for Generating Directed Networks with Predetermined Assortativity Measures

Assortativity coefficients are important metrics to analyze both directe...
research
02/08/2020

A Simulated Annealing Algorithm for the Directed Steiner Tree Problem

In <cit.> the authors present a set of integer programs (IPs) for the St...

Please sign up or login with your details

Forgot password? Click here to reset