A Mazing 2+eps Approximation for Unsplittable Flow on a Path
Aris Anagnostopoulos, Fabrizio Grandoni, Stefano Leonardi, and Andreas, Wiese

TL;DR
This paper introduces a new polynomial-time approximation algorithm for the unsplittable flow on a path problem with large tasks, achieving a 2+eps ratio by combining geometric dynamic programming with existing PTAS methods.
Contribution
It presents the first 1+eps approximation for large tasks and improves the overall approximation ratio to 2+eps for the general problem.
Findings
Achieves a 2+eps approximation ratio for UFP.
Develops a geometrically inspired dynamic programming approach.
Improves previous approximation bounds from 7+eps to 2+eps.
Abstract
We study the unsplittable flow on a path problem (UFP) where we are given a path with non-negative edge capacities and tasks, which are characterized by a subpath, a demand, and a profit. The goal is to find the most profitable subset of tasks whose total demand does not violate the edge capacities. This problem naturally arises in many settings such as bandwidth allocation, resource constrained scheduling, and interval packing. A natural task classification defines the size of a task i to be the ratio delta between the demand of i and the minimum capacity of any edge used by i. If all tasks have sufficiently small delta, the problem is already well understood and there is a 1+eps approximation. For the complementary setting---instances whose tasks all have large delta---much remains unknown, and the best known polynomial-time procedure gives only (for any constant delta>0) an…
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
TopicsOptimization and Search Problems · Complexity and Algorithms in Graphs · Scheduling and Optimization Algorithms
