Skip to main navigation Skip to search Skip to main content

Maximum parsimony distance on phylogenetic trees: A linear kernel and constant factor approximation algorithm

  • Mark Jones*
  • , Steven Kelk
  • , Leen Stougie
  • *Corresponding author for this work

Research output: Contribution to JournalArticleAcademicpeer-review

Abstract

Maximum parsimony distance is a measure used to quantify the dissimilarity of two unrooted phylogenetic trees. It is NP-hard to compute, and very few positive algorithmic results are known due to its complex combinatorial structure. Here we address this shortcoming by showing that the problem is fixed parameter tractable. We do this by establishing a linear kernel i.e., that after applying certain reduction rules the resulting instance has size that is bounded by a linear function of the distance. As powerful corollaries to this result we prove that the problem permits a polynomial-time constant-factor approximation algorithm; that the treewidth of a natural auxiliary graph structure encountered in phylogenetics is bounded by a function of the distance; and that the distance is within a constant factor of the size of a maximum agreement forest of the two trees, a well studied object in phylogenetics.

Original languageEnglish
Pages (from-to)165-181
Number of pages17
JournalJournal of Computer and System Sciences
Volume117
Early online date7 Dec 2020
DOIs
Publication statusPublished - May 2021

Funding

This work was supported by the Netherlands Organisation for Scientific Research (NWO) through Gravitation Programme Networks 024.002.003 and Klein Grant OCENW.KLEIN.125 .

Keywords

  • Fixed parameter tractability
  • Maximum agreement forest
  • Maximum parsimony
  • Phylogenetics

Fingerprint

Dive into the research topics of 'Maximum parsimony distance on phylogenetic trees: A linear kernel and constant factor approximation algorithm'. Together they form a unique fingerprint.

Cite this