A Constant Factor Approximation Algorithm for Unsplittable Flow on Paths
Paul Bonsma, Jens Schulz, and Andreas Wiese

TL;DR
This paper introduces a polynomial-time constant-factor approximation algorithm for the unsplittable flow problem on paths, significantly improving previous approximation ratios and employing novel algorithmic techniques.
Contribution
It presents the first polynomial-time constant-factor approximation algorithm with ratio $7+\, ext{ extepsilon}$ for the problem, surpassing the prior $O(\, extlog n)$ ratio, and introduces new algorithmic frameworks.
Findings
Achieves a $7+ extepsilon$ approximation ratio.
Provides a $(2+ extepsilon)$-approximation under resource augmentation.
Proves the problem is strongly NP-hard even with uniform capacities and small demands.
Abstract
In the unsplittable flow problem on a path, we are given a capacitated path and tasks, each task having a demand, a profit, and start and end vertices. The goal is to compute a maximum profit set of tasks, such that for each edge of , the total demand of selected tasks that use does not exceed the capacity of . This is a well-studied problem that has been studied under alternative names, such as resource allocation, bandwidth allocation, resource constrained scheduling, temporal knapsack and interval packing. We present a polynomial time constant-factor approximation algorithm for this problem. This improves on the previous best known approximation ratio of . The approximation ratio of our algorithm is for any . We introduce several novel algorithmic techniques, which might be of independent interest: a framework which…
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.
