Width Parameters for Minimum Flow Decomposition
Andreas Grigorjew, Wanchote Jiamjitrak, Brendan Mumey, Alexandru I. Tomescu

TL;DR
This paper investigates the complexity of minimum flow decomposition (MFD) in directed acyclic graphs, establishing hardness results based on graph width parameters and introducing new width notions to better understand when MFD is computationally feasible.
Contribution
It proves NP-hardness of MFD on width-2 DAGs, shows quasi-polynomial algorithms for certain width parameters, and introduces flow-width as a new measure to analyze MFD complexity.
Findings
MFD on width-2 DAGs is NP-hard.
MFD on width-3 DAGs is strongly NP-hard.
Quasi-polynomial algorithms exist for width-2 DAGs with unary input.
Abstract
Minimum flow decomposition (MFD) is the strongly NP-hard problem of finding a smallest set of integer weighted - paths in an - DAG whose weighted sum is equal to a given flow on . Despite its many practical applications, we lack an understanding of graph structures that make MFD easy or hard. Recent progress is due to C\'aceres et al. [ACM TALG 2024], who showed that the DAG width, the minimum number of paths to cover all edges, plays an essential role in the approximation of the problem. Our first set of results regard the computational complexity of MFD parameterised by the width. This question was previously open, because MFD on width-1 DAGs (paths) is trivially solvable, and the existing NP-hardness proofs use DAGs of unbounded width. We show that MFD on width-2 DAGs is already NP-hard and that MFD on width-3 DAGs is strongly NP-hard. Our main contribution…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Control Systems Optimization · Advanced Numerical Methods in Computational Mathematics · Numerical Methods and Algorithms
