Accurate Flow Decomposition via Robust Integer Linear Programming
Accurate Flow Decomposition via Robust Integer Linear Programming
Abstract Minimum flow decomposition (MFD) is a common problem across various fields of Computer Science, where a flow is decomposed into a minimum set of weighted paths. However, in Bioinformatics applications, such as RNA transcript or quasi-species assembly, the flow is erroneous, since is obtained from noisy read coverages. Typical generalizations of the MFD problem to handle errors are based on least-squares formulations, or on modeling the erroneous flow values as ranges. All of these are thus focused on error-handling at the level of individual edges. Interpreting the flow decomposition problem as a robust optimization problem, we lift error-handling from individual edges to solution paths. As such, we introduce a new minimum path-error flow decomposition problem, for which we give an efficient Integer Linear Programming formulation. Our experimental results reveal that our formulation can account for errors with an accuracy significantly surpassing that of previous error-handling formulations, with computational requirements that remain practical.
Dias Fernando H. C.、Tomescu Alexandru I.
Department of Computer Science, University of HelsinkiDepartment of Computer Science, University of Helsinki
生物科学研究方法、生物科学研究技术计算技术、计算机技术
Flow decompositionnetwork flowuncertaintyinteger programming
Dias Fernando H. C.,Tomescu Alexandru I..Accurate Flow Decomposition via Robust Integer Linear Programming[EB/OL].(2025-03-28)[2025-05-17].https://www.biorxiv.org/content/10.1101/2023.03.20.533019.点此复制
评论