Hybridization number on three rooted binary trees is EPT
From MaRDI portal
Abstract: Phylogenetic networks are leaf-labelled directed acyclic graphs that are used to describe non-treelike evolutionary histories and are thus a generalization of phylogenetic trees. The hybridization number of a phylogenetic network is the sum of all indegrees minus the number of nodes plus one. The Hybridization Number problem takes as input a collection of phylogenetic trees and asks to construct a phylogenetic network that contains an embedding of each of the input trees and has a smallest possible hybridization number. We present an algorithm for the Hybridization Number problem on three binary trees on leaves, which runs in time , with the hybridization number of an optimal network and a constant. For two trees, an algorithm with running time was proposed before whereas an algorithm with running time had prior to this article remained elusive for more than two trees. The algorithm for two trees uses the close connection to acyclic agreement forests to achieve a linear exponent in the running time, while previous algorithms for more than two trees (explicitly or implicitly) relied on a brute force search through all possible underlying network topologies, leading to running times that are not for any . The connection to acyclic agreement forests is much weaker for more than two trees, so even given the right agreement forest, reconstructing the network poses major challenges. We prove novel structural results that allow us to reconstruct a network without having to guess the underlying topology. Our techniques generalize to more than three input trees with the exception of one key lemma that maps nodes in the network to tree nodes and, thus, minimizes the amount of guessing involved in constructing the network. The main open problem therefore is to establish a similar mapping for more than three trees.
Recommendations
- Kernelizations for the hybridization number problem on multiple nonbinary trees
- New FPT algorithms for finding the temporal hybridization number for sets of phylogenetic trees
- Kernelizations for the hybridization number problem on multiple nonbinary trees
- On unrooted and root-uncertain variants of several well-known phylogenetic network problems
- On the complexity of computing the temporal hybridization number for two phylogenies
Cites work
- A framework for representing reticulate evolution
- A quadratic kernel for computing the hybridization number of multiple trees
- A supertree method for rooted trees
- Approximation algorithms for nonbinary agreement forests
- Bounded fixed-parameter tractability and \(\log^{2}n\) nondeterministic bits
- Bounding the number of hybridisation events for a consistent evolutionary history
- Computing the minimum number of hybridization events for a consistent evolutionary history
- Constructing minimal phylogenetic networks from softwired clusters is fixed parameter tractable
- Cycle Killer...Qu'est-ce que c'est? On the Comparative Approximability of Hybridization Number and Directed Feedback Vertex Set
- Fixed-parameter algorithms for maximum agreement forests
- scientific article; zbMATH DE number 1507224 (Why is no real title available?)
- scientific article; zbMATH DE number 2234775 (Why is no real title available?)
- Kernelizations for the hybridization number problem on multiple nonbinary trees
Cited in
(12)- Attaching leaves and picking cherries to characterise the hybridisation number for a set of phylogenies
- When is a phylogenetic network simply an amalgamation of two trees?
- A practical fixed-parameter algorithm for constructing tree-child networks from multiple binary trees
- New FPT algorithms for finding the temporal hybridization number for sets of phylogenetic trees
- Maximum parsimony distance on phylogenetic trees: a linear kernel and constant factor approximation algorithm
- Kernelizations for the hybridization number problem on multiple nonbinary trees
- Kernelizations for the hybridization number problem on multiple nonbinary trees
- Heading in the right direction? Using head moves to traverse phylogenetic network space
- Combining Networks Using Cherry Picking Sequences
- A tight kernel for computing the tree bisection and reconnection distance between two phylogenetic trees
- Deep kernelization for the tree bisection and reconnection (TBR) distance in phylogenetics
- Embedding phylogenetic trees in networks of low treewidth
This page was built for publication: Hybridization number on three rooted binary trees is EPT
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2818206)