English

Weighted Chairman Assignment and Flow-Time Scheduling

Data Structures and Algorithms 2025-11-25 v1

Abstract

Given positive integers m,nm, n, a fractional assignment x[0,1]m×nx \in [0,1]^{m \times n} and weights dR>0nd \in \mathbb{R}^n_{>0}, we show that there exists an assignment y{0,1}m×ny \in \{0,1\}^{m \times n} so that for every i[m]i\in[m] and t[n]t\in [n], j[t]dj(xijyij)<maxj[n]dj. \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 33-approximation algorithm for maximum flow-time minimization.

Cite

@article{arxiv.2511.18546,
  title  = {Weighted Chairman Assignment and Flow-Time Scheduling},
  author = {Siyue Liu and Victor Reis},
  journal= {arXiv preprint arXiv:2511.18546},
  year   = {2025}
}
R2 v1 2026-07-01T07:51:06.741Z