Linear-Time Tree Containment in Phylogenetic Networks
Computational Complexity
2017-02-22 v1 Data Structures and Algorithms
Abstract
We consider the NP-hard Tree Containment problem that has important applications in phylogenetics. The problem asks if a given leaf-labeled network contains a subdivision of a given leaf-labeled tree. We develop a fast algorithm for the case that the input network is indeed a tree in which multiple leaves might share a label. By combining this algorithm with a generalization of a previously known decomposition scheme, we improve the running time on reticulation visible networks and nearly stable networks to linear time. While these are special classes of networks, they rank among the most general of the previously considered classes.
Cite
@article{arxiv.1702.06364,
title = {Linear-Time Tree Containment in Phylogenetic Networks},
author = {Mathias Weller},
journal= {arXiv preprint arXiv:1702.06364},
year = {2017}
}