๐ฎ
๐ฎ
The Ethereal
Perfect phylogenies via branchings in acyclic digraphs and a generalization of Dilworth's theorem
January 19, 2017 ยท The Ethereal ยท ๐ ACM Trans. Algorithms
"No code URL or promise found in abstract"
Evidence collected by the PWNC Scanner
Authors
Ademir Hujduroviฤ, Edin Husiฤ, Martin Milaniฤ, Romeo Rizzi, Alexandru I. Tomescu
arXiv ID
1701.05492
Category
cs.DM: Discrete Mathematics
Cross-listed
cs.CC,
cs.DS,
math.CO,
q-bio.PE
Citations
9
Venue
ACM Trans. Algorithms
Last Checked
2 months ago
Abstract
Motivated by applications in cancer genomics and following the work of Hajirasouliha and Raphael (WABI 2014), Hujduroviฤ et al. (IEEE TCBB, to appear) introduced the minimum conflict-free row split (MCRS) problem: split each row of a given binary matrix into a bitwise OR of a set of rows so that the resulting matrix corresponds to a perfect phylogeny and has the minimum possible number of rows among all matrices with this property. Hajirasouliha and Raphael also proposed the study of a similar problem, in which the task is to minimize the number of distinct rows of the resulting matrix. Hujduroviฤ et al. proved that both problems are NP-hard, gave a related characterization of transitively orientable graphs, and proposed a polynomial-time heuristic algorithm for the MCRS problem based on coloring cocomparability graphs. We give new, more transparent formulations of the two problems, showing that the problems are equivalent to two optimization problems on branchings in a derived directed acyclic graph. Building on these formulations, we obtain new results on the two problems, including: (i) a strengthening of the heuristic by Hujduroviฤ et al. via a new min-max result in digraphs generalizing Dilworth's theorem, which may be of independent interest, (ii) APX-hardness results for both problems, (iii) approximation algorithms, and (iv) exponential-time algorithms solving the two problems to optimality faster than the naรฏve brute-force approach. Our work relates to several well studied notions in combinatorial optimization: chain partitions in partially ordered sets, laminar hypergraphs, and (classical and weighted) colorings of graphs.
Community Contributions
Found the code? Know the venue? Think something is wrong? Let us know!
๐ Similar Papers
In the same crypt โ Discrete Mathematics
๐ฎ
๐ฎ
The Ethereal
An Introduction to Temporal Graphs: An Algorithmic Perspective
๐ฎ
๐ฎ
The Ethereal
Guarantees for Greedy Maximization of Non-submodular Functions with Applications
๐ฎ
๐ฎ
The Ethereal
A note on the triangle inequality for the Jaccard distance
๐ฎ
๐ฎ
The Ethereal
Fast clique minor generation in Chimera qubit connectivity graphs
๐ฎ
๐ฎ
The Ethereal