Choice-memory tradeoff in allocations
Noga Alon, Ori Gurel-Gurevich, Eyal Lubetzky

TL;DR
This paper explores the tradeoff between the number of choices and memory in allocation problems, showing how limited memory impacts the ability to achieve balanced distributions in balls-and-bins models.
Contribution
It establishes a fundamental relationship between choices, memory, and load balancing, extending classical results to memory-constrained settings.
Findings
Achieving constant maximum load requires the product of choices and memory to be proportional to the number of balls.
Limited memory significantly hampers the ability to avoid collisions and balance loads.
Nonadaptive algorithms have tight bounds, showing limitations under memory constraints.
Abstract
In the classical balls-and-bins paradigm, where balls are placed independently and uniformly in bins, typically the number of bins with at least two balls in them is and the maximum number of balls in a bin is . It is well known that when each round offers independent uniform options for bins, it is possible to typically achieve a constant maximal load if and only if . Moreover, it is possible w.h.p. to avoid any collisions between balls if . In this work, we extend this into the setting where only bits of memory are available. We establish a tradeoff between the number of choices and the memory , dictated by the quantity . Roughly put, we show that for one can achieve a constant maximal load, while for no substantial improvement can be gained over the case…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
