Minimum flow decomposition in graphs with cycles using integer linear programming
| dc.contributor | Aalto-yliopisto | fi |
| dc.contributor | Aalto University | en |
| dc.contributor.author | Dias, Fernando H.C. | |
| dc.contributor.author | Williams, Lucia | |
| dc.contributor.author | Mumey, Brendan | |
| dc.contributor.author | Tomescu, Alexandru I. | |
| dc.contributor.department | Department of Mathematics and Systems Analysis | en |
| dc.contributor.groupauthor | Operations Research and Systems Analysis | en |
| dc.contributor.organization | University of Montana | |
| dc.contributor.organization | Montana State University | |
| dc.contributor.organization | University of Helsinki | |
| dc.date.accessioned | 2026-01-02T16:02:53Z | |
| dc.date.available | 2026-01-02T16:02:53Z | |
| dc.date.issued | 2025-12 | |
| dc.description | Publisher Copyright: © The Author(s) 2025. | |
| dc.description.abstract | Minimum flow decomposition (MFD) — the problem of finding a minimum set of weighted source-to-sink paths that perfectly decomposes a flow — is a classical problem in Computer Science, and variants of it are powerful models in a different fields such as Bioinformatics and Transportation. Even on acyclic graphs, the problem is NP-hard, and most practical solutions have been via heuristics or approximations. While there is an extensive body of research on acyclic graphs, currently there is no exact solution on graphs with cycles. In this paper we present the first ILP formulation for three natural variants of the MFD problem in graphs with cycles, asking for a decomposition consisting only of weighted source-to-sink paths or cycles, trails, and walks, respectively. On three datasets of increasing levels of complexity from both Bioinformatics and Transportation, our approaches solve any instance in under 12 minutes. Our implementations are freely available at https://github.com/algbio/MFD-ILP. | en |
| dc.description.version | Peer reviewed | en |
| dc.format.extent | 32 | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.citation | Dias, F H C, Williams, L, Mumey, B & Tomescu, A I 2025, 'Minimum flow decomposition in graphs with cycles using integer linear programming', Journal of Global Optimization, vol. 93, no. 4, pp. 1145-1176. https://doi.org/10.1007/s10898-025-01556-8 | en |
| dc.identifier.doi | 10.1007/s10898-025-01556-8 | |
| dc.identifier.issn | 0925-5001 | |
| dc.identifier.issn | 1573-2916 | |
| dc.identifier.other | PURE UUID: a0325ca1-cd95-473b-ad05-e2ceae2609ea | |
| dc.identifier.other | PURE ITEMURL: https://research.aalto.fi/en/publications/a0325ca1-cd95-473b-ad05-e2ceae2609ea | |
| dc.identifier.other | PURE FILEURL: https://research.aalto.fi/files/204512318/Minimum_flow_decomposition_in_graphs_with_cycles_using_integer_linear_programming.pdf | |
| dc.identifier.uri | https://aaltodoc.aalto.fi/handle/123456789/141633 | |
| dc.identifier.urn | URN:NBN:fi:aalto-202601021022 | |
| dc.language.iso | en | en |
| dc.publisher | Springer | |
| dc.relation.fundinginfo | This work was partially funded by the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation programme (Grant agreement No. 851093, SAFEBIO, and No. 101169716, SCALEBIO), partly by the Research Council of Finland (grants No. 322595, 328877, 346968, 358744), and partially by the US NSF (award 1759522). | |
| dc.relation.ispartofseries | Journal of Global Optimization | en |
| dc.relation.ispartofseries | Volume 93, issue 4, pp. 1145-1176 | en |
| dc.rights | openAccess | en |
| dc.rights | CC BY | |
| dc.rights.uri | https://creativecommons.org/licenses/by/4.0/ | |
| dc.subject.keyword | Bioinformatics | |
| dc.subject.keyword | Flow Decomposition | |
| dc.subject.keyword | Integer Linear Programming | |
| dc.subject.keyword | Network Flow | |
| dc.subject.keyword | Transportation Science | |
| dc.title | Minimum flow decomposition in graphs with cycles using integer linear programming | en |
| dc.type | A1 Alkuperäisartikkeli tieteellisessä aikakauslehdessä | fi |
| dc.type.version | publishedVersion |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Minimum_flow_decomposition_in_graphs_with_cycles_using_integer_linear_programming.pdf
- Size:
- 1.09 MB
- Format:
- Adobe Portable Document Format