Weighted Chairman Assignment and Flow-Time Scheduling
Siyue Liu, Victor Reis
TL;DR
This work introduces the weighted chairman assignment problem, proving that for any fractional $m\times n$ assignment $x$ and positive weights $d$, one can efficiently compute an integral $y$ with prefix discrepancy bounded by $\left(1-\frac{1}{2m-2}\right)\max_j d_j$. This generalizes the classical chairman problem and yields a concrete link to the Morell-Skutella unsplittable flow conjecture, providing a linear-time algorithm and a 3-approximation for maximum flow-time minimization on machines with closing times. The paper also develops tight lower bounds, shows limits of the approach for interval bounds, and outlines open questions on non-uniform weights and broader discrepancy settings. Together these results advance prefix-discrepancy techniques and their applications to scheduling and unsplittable flow problems with nonuniform demands.
Abstract
Given positive integers $m, n$, a fractional assignment $x \in [0,1]^{m \times n}$ and weights $d \in \mathbb{R}^n_{>0}$, we show that there exists an assignment $y \in \{0,1\}^{m \times n}$ so that for every $i\in[m]$ and $t\in [n]$, \[ \Big|\sum_{j \in [t]} d_j (x_{ij} - y_{ij}) \Big| < \max_{j \in [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.
