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

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.authorGrigorjew, Andreasen_US
dc.contributor.authorDias, Fernando H.C.en_US
dc.contributor.authorCracco, Andreaen_US
dc.contributor.authorRizzi, Romeoen_US
dc.contributor.authorTomescu, Alexandru I.en_US
dc.contributor.departmentDepartment of Mathematics and Systems Analysisen
dc.contributor.editorLiberti, Leoen_US
dc.contributor.groupauthorOperations Research and Systems Analysisen
dc.contributor.organizationUniversity of Helsinkien_US
dc.contributor.organizationUniversity of Veronaen_US
dc.date.accessioned2024-08-28T08:57:25Z
dc.date.available2024-08-28T08:57:25Z
dc.date.issued2024-07en_US
dc.descriptionPublisher Copyright: © Andreas Grigorjew.
dc.description.abstractGiven 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.en
dc.description.versionPeer revieweden
dc.format.mimetypeapplication/pdfen_US
dc.identifier.citationGrigorjew, A, Dias, F H C, Cracco, A, Rizzi, R & Tomescu, A I 2024, Accelerating ILP Solvers for Minimum Flow Decompositions Through Search Space and Dimensionality Reductions. in L Liberti (ed.), 22nd International Symposium on Experimental Algorithms, SEA 2024., 14, Leibniz International Proceedings in Informatics, LIPIcs, vol. 301, Schloss Dagstuhl - Leibniz-Zentrum für Informatik, International Symposium on Experimental Algorithms, Vienna, Austria, 23/07/2024. https://doi.org/10.4230/LIPIcs.SEA.2024.14en
dc.identifier.doi10.4230/LIPIcs.SEA.2024.14en_US
dc.identifier.isbn978-3-95977-325-6
dc.identifier.issn1868-8969
dc.identifier.otherPURE UUID: f5c40824-820c-4f27-8454-51f9457e7df1en_US
dc.identifier.otherPURE ITEMURL: https://research.aalto.fi/en/publications/f5c40824-820c-4f27-8454-51f9457e7df1en_US
dc.identifier.otherPURE FILEURL: https://research.aalto.fi/files/155270329/SCI_Grigorjew_etal_LIPIcs.SEA.2024.pdf
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/130467
dc.identifier.urnURN:NBN:fi:aalto-202408286028
dc.language.isoenen
dc.relation.ispartofInternational Symposium on Experimental Algorithmsen
dc.relation.ispartofseries22nd International Symposium on Experimental Algorithms, SEA 2024en
dc.relation.ispartofseriesLeibniz International Proceedings in Informatics, LIPIcs ; Volume 301en
dc.rightsopenAccessen
dc.subject.keywordFlow decompositionen_US
dc.subject.keywordInteger Linear Programmingen_US
dc.subject.keywordisoformen_US
dc.subject.keywordRNA transcript assemblyen_US
dc.subject.keywordRNA-seqen_US
dc.subject.keywordSafetyen_US
dc.titleAccelerating ILP Solvers for Minimum Flow Decompositions Through Search Space and Dimensionality Reductionsen
dc.typeA4 Artikkeli konferenssijulkaisussafi
dc.type.versionpublishedVersion

Files