,
Leander Schnaars
Creative Commons Attribution 4.0 International license
In the Graph Scheduling problem we schedule a given multiset of edges on discrete time steps, such that at each step the set of edges forms a matching. The goal is to minimize the sum of weighted group completion times, where a group is a set of edges and it completes when the last edge has been scheduled. Two popular variants of this problem are Coflow Scheduling and Data Migration. Our main result is extending a recent iterated rounding approach from Coflow Scheduling, roughly corresponding to the bipartite case, to the general Graph Scheduling problem. This yields an essentially tight (2+ε)-approximation for the asymptotic setting where OPT is assumed to be large. For this we rely on polyhedral techniques from general matching, namely odd-set inequalities, and graph theoretical results on edge colorings in multigraphs. The state-of-the-art approximation algorithm for Data Migration is a (1+ϕ)-approximation that improves when OPT is small. Taking the best of this and our main result, we obtain an improvement of the approximation rate for Data Migration in any regime.
@InProceedings{rohwedder_et_al:LIPIcs.ESA.2026.100,
author = {Rohwedder, Lars and Schnaars, Leander},
title = {{Graph Scheduling with Group Completion Times}},
booktitle = {34th Annual European Symposium on Algorithms (ESA 2026)},
pages = {100:1--100:22},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-445-1},
ISSN = {1868-8969},
year = {2026},
volume = {388},
editor = {Bille, Philip and Pettie, Seth and Storandt, Sabine},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ESA.2026.100},
URN = {urn:nbn:de:0030-drops-272369},
doi = {10.4230/LIPIcs.ESA.2026.100},
annote = {Keywords: Graph Scheduling, Approximation Algorithms, Iterated Rounding}
}