,
Victor Reis
Creative Commons Attribution 4.0 International license
Given positive integers m, n, a fractional assignment x ∈ [0,1]^{m × n} and weights d ∈ ℝⁿ_{> 0}, we show that there exists an assignment y ∈ {0,1}^{m × n} so that for every i ∈ [m] and t ∈ [n],
|∑_{j ∈ [t]} d_j (x_{ij} - y_{ij})| < max_{j ∈ [n]} d_j.
This generalizes a result of Tijdeman (1973) on the unweighted version, known as the chairman assignment problem. This also confirms a special case of the single-source unsplittable flow conjecture with arc-wise lower and upper bounds due to Morell and Skutella (IPCO 2020). As an application, we consider a scheduling problem where jobs have release times and machines have closing times, and a job can only be scheduled on a machine if it is released before the machine closes. We give a 3-approximation algorithm for maximum flow-time minimization.
@InProceedings{liu_et_al:LIPIcs.ITCS.2026.98,
author = {Liu, Siyue and Reis, Victor},
title = {{Weighted Chairman Assignment and Flow-Time Scheduling}},
booktitle = {17th Innovations in Theoretical Computer Science Conference (ITCS 2026)},
pages = {98:1--98:15},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-410-9},
ISSN = {1868-8969},
year = {2026},
volume = {362},
editor = {Saraf, Shubhangi},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ITCS.2026.98},
URN = {urn:nbn:de:0030-drops-253858},
doi = {10.4230/LIPIcs.ITCS.2026.98},
annote = {Keywords: prefix discrepancy, flow-time scheduling, unsplittable flow}
}