Accurate Flow Decomposition via Robust Integer Linear Programming
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 it is obtained from noisy read coverages. Typical generalizations of the MFD problem to handle errors are based on least-squares formulations or modelling the erroneous flow values as ranges. All of these are thus focused on error handling at the level of individual edges. In this paper, we interpret the flow decomposition problem as a robust optimization problem and 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 Integer Linear Programming formulation. Our experimental results reveal that our formulation can account for errors significantly better, by lowering the inaccuracy rate by 30-50% compared to previous error-handling formulations, with computational requirements that remain practical.
Authors
- Fernando H. C. Dias
- Alexandru I. Tomescu (ORCID: https://orcid.org/0000-0002-5747-8350)
Institutions
- University of Helsinki (FI)
- Aalto University (FI)
Publication Details
- Journal
- IEEE/ACM Transactions on Computational Biology and Bioinformatics
- Published
- 2024-09-13
- DOI
- https://doi.org/10.1109/tcbb.2024.3433523
- Primary Topic
- Advanced Control Systems Optimization
- Type
- article
- Field-Weighted Citation Impact
- 0.00