English

Reconstructing phylogenetic level-1 networks from nondense binet and trinet sets

Data Structures and Algorithms 2014-11-26 v1 Populations and Evolution

Abstract

Binets and trinets are phylogenetic networks with two and three leaves, respectively. Here we consider the problem of deciding if there exists a binary level-1 phylogenetic network displaying a given set T\mathcal{T} of binary binets or trinets over a set XX of taxa, and constructing such a network whenever it exists. We show that this is NP-hard for trinets but polynomial-time solvable for binets. Moreover, we show that the problem is still polynomial-time solvable for inputs consisting of binets and trinets as long as the cycles in the trinets have size three. Finally, we present an O(3Xpoly(X))O(3^{|X|} poly(|X|)) time algorithm for general sets of binets and trinets. The latter two algorithms generalise to instances containing level-1 networks with arbitrarily many leaves, and thus provide some of the first supernetwork algorithms for computing networks from a set of rooted phylogenetic networks.

Keywords

Cite

@article{arxiv.1411.6804,
  title  = {Reconstructing phylogenetic level-1 networks from nondense binet and trinet sets},
  author = {Katharina Huber and Leo van Iersel and Vincent Moulton and Celine Scornavacca and Taoyang Wu},
  journal= {arXiv preprint arXiv:1411.6804},
  year   = {2014}
}
R2 v1 2026-06-22T07:11:19.746Z