Split-or-decompose: Improved FPT branching algorithms for maximum agreement forests
David Mestel, Steven Chaplick, Steven Kelk, Ruben Meuwese

TL;DR
This paper introduces improved fixed-parameter tractable algorithms for computing maximum agreement forests in phylogenetic trees, achieving faster runtimes by novel branching strategies that decompose complex overlaps into simpler subproblems.
Contribution
It presents the first improvements since 2015 on FPT algorithms for MAF, with new branching rules that enhance efficiency for both rooted and unrooted trees.
Findings
Unrooted MAF algorithm runtime improved to O*(2.846^k)
Rooted MAF algorithm runtime improved to O*(2.3391^k)
Novel branching strategy effectively decomposes overlapping components
Abstract
Phylogenetic trees are leaf-labelled trees used to model the evolution of species. In practice it is not uncommon to obtain two topologically distinct trees for the same set of species, and this motivates the use of distance measures to quantify dissimilarity. A well-known measure is the maximum agreement forest (MAF): a minimum-size partition of the leaf labels which splits both trees into the same set of disjoint, leaf-labelled subtrees (up to isomorphism after suppressing degree-2 vertices). Computing such a MAF is NP-hard and so considerable effort has been invested in finding FPT algorithms, parameterised by , the number of components of a MAF. The state of the art has been unchanged since 2015, with running times of for unrooted trees and for rooted trees. In this work we present improved algorithms for both the unrooted and rooted cases, with…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsConstraint Satisfaction and Optimization · Advanced Database Systems and Queries · Data Mining Algorithms and Applications
