English

Constructing a Minimum-Level Phylogenetic Network from a Dense Triplet Set in Polynomial Time

Populations and Evolution 2015-03-19 v4

Abstract

For a given set L\mathcal{L} of species and a set T\mathcal{T} of triplets on L\mathcal{L}, one wants to construct a phylogenetic network which is consistent with T\mathcal{T}, i.e which represents all triplets of T\mathcal{T}. The level of a network is defined as the maximum number of hybrid vertices in its biconnected components. When T\mathcal{T} is dense, there exist polynomial time algorithms to construct level-0,1,20,1,2 networks (Aho et al. 81, Jansson et al. 04, Iersel et al. 08). For higher levels, partial answers were obtained by Iersel et al. 2008 with a polynomial time algorithm for simple networks. In this paper, we detail the first complete answer for the general case, solving a problem proposed by Jansson et al. 2004: for any kk fixed, it is possible to construct a minimum level-kk network consistent with T\mathcal{T}, if there is any, in time O(Tk+1n4k3+1)O(|\mathcal{T}|^{k+1}n^{\lfloor\frac{4k}{3}\rfloor+1}). This is an improved result of our preliminary version presented at CPM'2009.

Keywords

Cite

@article{arxiv.1103.2266,
  title  = {Constructing a Minimum-Level Phylogenetic Network from a Dense Triplet Set in Polynomial Time},
  author = {Michel Habib and Thu-Hien To},
  journal= {arXiv preprint arXiv:1103.2266},
  year   = {2015}
}
R2 v1 2026-06-21T17:38:20.244Z