Motivated by applications in cancer genomics and following the work of Hajirasouliha and Raphael (WABI 2014), Hujdurovi\'c 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 number of rows among all matrices with this property. Hajirasouliha and Raphael also proposed the study of a similar problem, referred to as the minimum distinct conflict-free row split (MDCRS) problem, in which the task is to minimize the number of distinct rows of the resulting matrix. Hujdurovi\'c 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 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\'c 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) two approximation algorithms for the MCRS problem, and (iv) a 2-approximation algorithm for the MDCRS problem. The branching formulations also lead to exact exponential-time algorithms for solving the two problems to optimality faster than the na\"ive brute-force approach.
翻译:受癌症基因组学应用和Hajiirasouliha 和 Raphael (WABI,2014年) 和 Hujdurović 等人 (IEEE TCBB, 即将出现) 的工作驱动, 引入了最小无冲突行分割(MCRS) 问题: 将给定的二进制矩阵的每行分割成一个略微的或一组行, 从而使由此产生的矩阵具有完全的血压特征, 并在此属性的所有矩阵中拥有最小的行数。 Hajirasouliha 和 Raphael 也提议研究一个类似的问题, 称之为最小的无冲突行分割( MDCRS ) 问题, 任务在于最大限度地减少结果矩阵的不同行数。 Hujdurovi\ c 等一行的二行分割问题, 与移动式图表相关的问题, 以 IMFI 问题 相比, 双进制的IMIS 。