Deciding the Closure of Inconsistent Rooted Triples is NP-Complete
Matthew P. Johnson

TL;DR
This paper proves that deciding the closure of inconsistent rooted triples is NP-Complete, resolving a long-standing open problem in computational phylogenetics and related hypergraph path detection.
Contribution
It establishes the NP-Completeness of computing the closure of inconsistent rooted triples, a problem previously open since 2007, and links it to hyperpath detection complexity.
Findings
Closure decision problem is NP-Complete.
Detecting acyclic B-hyperpaths is NP-Complete.
Implication for approximating related minimization problems.
Abstract
Interpreting three-leaf binary trees or {\em rooted triples} as constraints yields an entailment relation, whereby binary trees satisfying some rooted triples must also thus satisfy others, and thence a closure operator, which is known to be polynomial-time computable. This is extended to inconsistent triple sets by defining that a triple is entailed by such a set if it is entailed by any consistent subset of it. Determining whether the closure of an inconsistent rooted triple set can be computed in polynomial time was posed as an open problem in the Isaac Newton Institute's "Phylogenetics" program in 2007. It appears (as NC4) in a collection of such open problems maintained by Mike Steel, and it is the last of that collection's five problems concerning computational complexity to have remained open. We resolve the complexity of computing this closure, proving that its decision…
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
TopicsAlgorithms and Data Compression · Genome Rearrangement Algorithms · Genomics and Phylogenetic Studies
