Width Helps and Hinders Splitting Flows

07/05/2022
by   Manuel Cáceres, et al.
0

Minimum flow decomposition (MFD) is the NP-hard problem of finding a smallest decomposition of a network flow X on directed graph G into weighted source-to-sink paths whose superposition equals X. We focus on a common formulation of the problem where the path weights must be non-negative integers and also on a new variant where these weights can be negative. We show that, for acyclic graphs, considering the width of the graph (the minimum number of s-t paths needed to cover all of its edges) yields advances in our understanding of its approximability. For the non-negative version, we show that a popular heuristic is a O( log |X|) (|X| being the total flow of X) on graphs satisfying two properties related to the width (satisfied by e.g., series-parallel graphs), and strengthen its worst-case approximation ratio from Ω(√(m)) to Ω(m / log m) for sparse graphs, where m is the number of edges in the graph. For the negative version, we give a (⌈log‖ X ‖⌉ +1)-approximation (‖ X ‖ being the maximum absolute value of X on any edge) using a power-of-two approach, combined with parity fixing arguments and a decomposition of unitary flows (‖ X ‖≤ 1) into at most width paths. We also 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.

READ FULL TEXT

page 1

page 4

page 11

page 13

page 17

research
08/24/2023

Shortest Odd Paths in Undirected Graphs with Conservative Weight Functions

We consider the Shortest Odd Path problem, where given an undirected gra...
research
12/10/2021

Flow Metrics on Graphs

Given a graph with non-negative edge weights, there are various ways to ...
research
08/31/2022

Minimum Flow Decomposition in Graphs with Cycles using Integer Linear Programming

Minimum flow decomposition (MFD) – the problem of finding a minimum set ...
research
01/25/2022

Safety and Completeness in Flow Decompositions for RNA Assembly

Decomposing a network flow into weighted paths has numerous applications...
research
07/16/2022

New and improved approximation algorithms for Steiner Tree Augmentation Problems

In the Steiner Tree Augmentation Problem (STAP), we are given a graph G ...
research
02/13/2021

Almost-linear-time Weighted ℓ_p-norm Solvers in Slightly Dense Graphs via Sparsification

We give almost-linear-time algorithms for constructing sparsifiers with ...
research
11/30/2020

A Model for Ant Trail Formation and its Convergence Properties

We introduce a model for ant trail formation, building upon previous wor...

Please sign up or login with your details

Forgot password? Click here to reset