Improved Algorithms for Scheduling Unsplittable Flows on Paths
Hamidreza Jahanjou, Erez Kantor, and Rajmohan Rajaraman

TL;DR
This paper develops improved offline and online algorithms for scheduling unsplittable flows on paths, especially without the no bottleneck assumption, achieving better approximation and competitiveness bounds.
Contribution
It introduces new algorithms for rufpp without the NBA, including an $O( ext{log}(1/(1- ext{alpha})))$-approximation offline algorithm and an $O( ext{log log} c_{max})$-competitive online algorithm, improving previous bounds.
Findings
Online algorithm is $O( ext{log log} c_{max})$-competitive.
Offline approximation is $O( ext{log}(1/(1- ext{alpha})))$ for $ ext{alpha}$-small instances.
Achieves $O( ext{min}( ext{log} n, ext{log} m, ext{log log} c_{max}))$ approximation.
Abstract
In this paper, we investigate offline and online algorithms for rufpp, the problem of minimizing the number of rounds required to schedule a set of unsplittable flows of non-uniform sizes on a given path with non-uniform edge capacities. rufpp is NP-hard and constant-factor approximation algorithms are known under the no bottleneck assumption (NBA), which stipulates that maximum size of a flow is at most the minimum edge capacity. We study rufpp without the NBA, and present improved online and offline algorithms. We first study offline rufpp for a restricted class of instances called -small, where the size of each flow is at most times the capacity of its bottleneck edge, and present an -approximation algorithm. Our main result is an online -competitive algorithm for rufpp for general instances, where is the…
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.
