Abstract
In the Unsplittable Flow on a Path problem (UFP) we are given a path with edge capacities, and a set of tasks where each task is characterized by a subpath, a demand, and a weight. The goal is to select a subset of tasks of maximum total weight such that the total demand of the selected tasks using each edge e is at most the capacity of e. The problem admits a QPTAS [Bansal, Chakrabarti, Epstein, Schieber, STOC'06; Batra, Garg, Kumar, Mömke, Wiese, SODA'15]. After a long sequence of improvements [Bansal, Friggstad, Khandekar, Salavatipour, SODA'09; Bonsma, Schulz, Wiese, FOCS'11; Anagnostopoulos, Grandoni, Leonardi, Wiese, SODA'14; Grandoni, Mömke, Wiese, Zhou, STOC'18], the best known polynomial time approximation algorithm for UFP has an approximation ratio of 1+1/(e+1) + epsilon < 1.269 [Grandoni, Mömke, Wiese, SODA'22]. It has been an open question whether this problem admits a PTAS. In this paper, we solve this open question and present a polynomial time (1 + epsilon)-approximation algorithm for UFP.
Original language | English |
---|---|
Title of host publication | STOC 2022 |
Subtitle of host publication | Proceedings of the 54th Annual ACM SIGACT Symposium on Theory of Computing |
Editors | Stefano Leonardi, Anupam Gupta |
Publisher | Association for Computing Machinery |
Pages | 289-302 |
Number of pages | 14 |
ISBN (Electronic) | 9781450392648 |
DOIs | |
Publication status | Published - Jun 2022 |
Event | 54th Annual ACM SIGACT Symposium on Theory of Computing, STOC 2022 - Rome, Italy Duration: 20 Jun 2022 → 24 Jun 2022 |
Publication series
Name | Proceedings of the Annual ACM Symposium on Theory of Computing |
---|---|
ISSN (Print) | 0737-8017 |
Conference
Conference | 54th Annual ACM SIGACT Symposium on Theory of Computing, STOC 2022 |
---|---|
Country/Territory | Italy |
City | Rome |
Period | 20/06/22 → 24/06/22 |
Bibliographical note
Funding Information:∗Partially supported by the SNSF Excellence Grant 200020B_182865/1. †Partially supported by DFG Grant 439522729 (Heisenberg-Grant) and DFG Grant 439637648 (Sachbeihilfe) ‡Partially supported by ANID Fondecyt Regular grant 1200173.
Publisher Copyright:
© 2022 ACM.
Funding
∗Partially supported by the SNSF Excellence Grant 200020B_182865/1. †Partially supported by DFG Grant 439522729 (Heisenberg-Grant) and DFG Grant 439637648 (Sachbeihilfe) ‡Partially supported by ANID Fondecyt Regular grant 1200173.
Keywords
- approximation
- dynamic programming
- unsplittable flow