A Branch-and-Cut Algorithm for the 2-Species Duplication-Loss Phylogeny Problem
Stefan Canzar, Sandro Andreotti

TL;DR
This paper introduces a branch-and-cut algorithm for the duplication-loss alignment problem in phylogeny reconstruction, significantly improving computational efficiency over previous ILP methods.
Contribution
It presents a novel branch-and-cut algorithm, defines valid inequalities, and demonstrates the NP-hardness of the problem.
Findings
Algorithm outperforms existing ILP methods by several orders of magnitude.
Defines classes of valid inequalities and efficient separation algorithms.
Proves the NP-hardness of the duplication-loss alignment problem.
Abstract
The reconstruction of the history of evolutionary genome-wide events among a set of related organisms is of great biological interest. A simplified model that captures only content modifying operations was introduced recently. It allows the small phylogeny problem to be formulated as an alignment problem. In this work we present a branch-and-cut algorithm for this so-called duplication-loss alignment problem. Our method clearly outperforms the existing ILP based method by several orders of magnitude. We define classes of valid inequalities and provide algorithms to separate them efficiently and prove the NP-hardness of the duplication-loss alignment problem.
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
TopicsGenome Rearrangement Algorithms · Genomics and Phylogenetic Studies · Chromosomal and Genetic Variations
