English

On the Approximability of Unsplittable Flow on a Path with Time Windows

Data Structures and Algorithms 2025-03-25 v1

Abstract

In the Time-Windows Unsplittable Flow on a Path problem (twUFP) we are given a resource whose available amount changes over a given time interval (modeled as the edge-capacities of a given path GG) and a collection of tasks. Each task is characterized by a demand (of the considered resource), a profit, an integral processing time, and a time window. Our goal is to compute a maximum profit subset of tasks and schedule them non-preemptively within their respective time windows, such that the total demand of the tasks using each edge ee is at most the capacity of ee. We prove that twUFP is APX\mathsf{APX}-hard which contrasts the setting of the problem without time windows, i.e., Unsplittable Flow on a Path (UFP), for which a PTAS was recently discovered [Grandoni, M\"omke, Wiese, STOC 2022]. Then, we present a quasi-polynomial-time 2+ε2+\varepsilon approximation for twUFP under resource augmentation. Our approximation ratio improves to 1+ε1+\varepsilon if all tasks' time windows are identical. Our APX\mathsf{APX}-hardness holds also for this special case and, hence, rules out such a PTAS (and even a QPTAS, unless NPDTIME(npoly(logn))\mathsf{NP}\subseteq\mathrm{DTIME}(n^{\mathrm{poly}(\log n)})) without resource augmentation.

Keywords

Cite

@article{arxiv.2503.17802,
  title  = {On the Approximability of Unsplittable Flow on a Path with Time Windows},
  author = {Alexander Armbruster and Fabrizio Grandoni and Edin Husić and Antoine Tinguely and Andreas Wiese},
  journal= {arXiv preprint arXiv:2503.17802},
  year   = {2025}
}