English

Width Helps and Hinders Splitting Flows

Data Structures and Algorithms 2023-05-11 v2

Abstract

Minimum flow decomposition (MFD) is the NP-hard problem of finding a smallest decomposition of a network flow/circulation XX on a directed graph GG into weighted source-to-sink paths whose superposition equals XX. We show that, for acyclic graphs, considering the \emph{width} of the graph (the minimum number of paths needed to cover all of its edges) yields advances in our understanding of its approximability. For the version of the problem that uses only non-negative weights, we identify and characterise a new class of \emph{width-stable} graphs, for which a popular heuristic is a \gwsimple-approximation (X|X| being the total flow of XX), and strengthen its worst-case approximation ratio from Ω(m)\Omega(\sqrt{m}) to Ω(m/logm)\Omega(m / \log m) for sparse graphs, where mm is the number of edges in the graph. We also study a new problem on graphs with cycles, Minimum Cost Circulation Decomposition (MCCD), and show that it generalises MFD through a simple reduction. For the version allowing also negative weights, we give a (logX+1)(\lceil \log \Vert X \Vert \rceil +1)-approximation (X\Vert X \Vert being the maximum absolute value of XX on any edge) using a power-of-two approach, combined with parity fixing arguments and a decomposition of unitary circulations (X1\Vert X \Vert \leq 1), using a generalised notion of width for this problem. Finally, we disprove a conjecture about the linear independence of minimum (non-negative) flow decompositions posed by Kloster et al. [ALENEX 2018], but show that its useful implication (polynomial-time assignments of weights to a given set of paths to decompose a flow) holds for the negative version.

Keywords

Cite

@article{arxiv.2207.02136,
  title  = {Width Helps and Hinders Splitting Flows},
  author = {Manuel Cáceres and Massimo Cairo and Andreas Grigorjew and Shahbaz Khan and Brendan Mumey and Romeo Rizzi and Alexandru I. Tomescu and Lucia Williams},
  journal= {arXiv preprint arXiv:2207.02136},
  year   = {2023}
}

Comments

A preliminary version was submitted to ESA 2022

R2 v1 2026-06-24T12:14:42.490Z