English

Memoryless Worker-Task Assignment with Polylogarithmic Switching Cost

Data Structures and Algorithms 2022-05-02 v2 Discrete Mathematics

Abstract

We study the basic problem of assigning memoryless workers to tasks with dynamically changing demands. Given a set of ww workers and a multiset T[t]T \subseteq[t] of T=w|T|=w tasks, a memoryless worker-task assignment function is any function ϕ\phi that assigns the workers [w][w] to the tasks TT based only on the current value of TT. The assignment function ϕ\phi is said to have switching cost at most kk if, for every task multiset TT, changing the contents of TT by one task changes ϕ(T)\phi(T) by at most kk worker assignments. The goal of memoryless worker task assignment is to construct an assignment function with the smallest possible switching cost. In past work, the problem of determining the optimal switching cost has been posed as an open question. There are no known sub-linear upper bounds, and after considerable effort, the best known lower bound remains 4 (ICALP 2020). We show that it is possible to achieve polylogarithmic switching cost. We give a construction via the probabilistic method that achieves switching cost O(logwlog(wt))O(\log w \log (wt)) and an explicit construction that achieves switching cost polylog(wt)\operatorname{polylog} (wt). We also prove a super-constant lower bound on switching cost: we show that for any value of ww, there exists a value of tt for which the optimal switching cost is ww. Thus it is not possible to achieve a switching cost that is sublinear strictly as a function of ww. Finally, we present an application of the worker-task assignment problem to a metric embeddings problem. In particular, we use our results to give the first low-distortion embedding from sparse binary vectors into low-dimensional Hamming space.

Cite

@article{arxiv.2008.10709,
  title  = {Memoryless Worker-Task Assignment with Polylogarithmic Switching Cost},
  author = {Aaron Berger and William Kuszmaul and Adam Polak and Jonathan Tidor and Nicole Wein},
  journal= {arXiv preprint arXiv:2008.10709},
  year   = {2022}
}

Comments

ICALP 2022

R2 v1 2026-06-23T18:04:37.422Z