Low-Step Multi-Commodity Flow Emulators
Abstract
We introduce the concept of low-step multi-commodity flow emulators for any undirected, capacitated graph. At a high level, these emulators contain approximate multi-commodity flows whose paths contain a small number of edges, shattering the infamous flow decomposition barrier for multi-commodity flow. We prove the existence of low-step multi-commodity flow emulators and develop efficient algorithms to compute them. We then apply them to solve constant-approximate -commodity flow in time. To bypass the flow decomposition barrier, we represent our output multi-commodity flow implicitly; prior to our work, even the existence of implicit constant-approximate multi-commodity flows of size was unknown. Our results generalize to the minimum cost setting, where each edge has an associated cost and the multi-commodity flow must satisfy a cost budget. Our algorithms are also parallel.
Keywords
Cite
@article{arxiv.2406.14384,
title = {Low-Step Multi-Commodity Flow Emulators},
author = {Bernhard Haeupler and D Ellis Hershkowitz and Jason Li and Antti Roeyskoe and Thatchaphol Saranurak},
journal= {arXiv preprint arXiv:2406.14384},
year = {2024}
}
Comments
Appears at STOC 2024