Accelerating ILP Solvers for Minimum Flow Decompositions Through Search Space and Dimensionality Reductions

Andreas Grigorjew, Fernando H.C. Dias, Andrea Cracco, Romeo Rizzi, Alexandru I. Tomescu

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

9 Downloads (Pure)

Abstract

Given a flow network, the Minimum Flow Decomposition (MFD) problem is finding the smallest possible set of weighted paths whose superposition equals the flow. It is a classical, strongly NP-hard problem that is proven to be useful in RNA transcript assembly and applications outside of Bioinformatics. We improve an existing ILP (Integer Linear Programming) model by Dias et al. [RECOMB 2022] for DAGs by decreasing the solver's search space using solution safety and several other optimizations. This results in a significant speedup compared to the original ILP, of up to 34× on average on the hardest instances. Moreover, we show that our optimizations apply also to MFD problem variants, resulting in speedups that go up to 219× on the hardest instances. We also developed an ILP model of reduced dimensionality for an MFD variant in which the solution path weights are restricted to a given set. This model can find an optimal MFD solution for most instances, and overall, its accuracy significantly outperforms that of previous greedy algorithms while being up to an order of magnitude faster than our optimized ILP.

Original languageEnglish
Title of host publication22nd International Symposium on Experimental Algorithms, SEA 2024
EditorsLeo Liberti
PublisherSchloss Dagstuhl - Leibniz-Zentrum für Informatik
ISBN (Electronic)978-3-95977-325-6
DOIs
Publication statusPublished - Jul 2024
MoE publication typeA4 Conference publication
EventInternational Symposium on Experimental Algorithms - Vienna, Austria
Duration: 23 Jul 202426 Jul 2024
Conference number: 22

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume301
ISSN (Print)1868-8969

Conference

ConferenceInternational Symposium on Experimental Algorithms
Abbreviated titleSEA
Country/TerritoryAustria
CityVienna
Period23/07/202426/07/2024

Keywords

  • Flow decomposition
  • Integer Linear Programming
  • isoform
  • RNA transcript assembly
  • RNA-seq
  • Safety

Fingerprint

Dive into the research topics of 'Accelerating ILP Solvers for Minimum Flow Decompositions Through Search Space and Dimensionality Reductions'. Together they form a unique fingerprint.

Cite this