Related Experiment Video
Updated: Jan 8, 2026

A Rapid Method for Modeling a Variable Cycle Engine
Published on: August 13, 2019
Minimum flow decomposition in graphs with cycles using integer linear programming
Fernando H C Dias1, Lucia Williams2, Brendan Mumey3
1Department of Mathematics and Systems Analysis, Aalto University, 02150 Espoo, Finland.
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.
Related Concept Videos
Fast Decoupled and DC Powerflow
Uniform Depth Channel Flow: Problem Solving
The Power Flow Problem and Solution
Laminar Flow: Problem Solving
Turbulent Flow: Problem Solving
Temperature is a key factor in CO2 solubility. In this case, the CO2 gas and the liquid are cooled to 20°C. Lower temperatures enhance...
Maximum Power Flow and Line Loadability

