Complexity of Round-Robin Allocation with Potentially Noisy Queries
Zihan Li, Pasin Manurangsi, Jonathan Scarlett, Warut Suksompong

TL;DR
This paper analyzes the computational complexity and query requirements of the round-robin algorithm for fair allocation, providing worst-case, average-case, and noisy preference models with novel theoretical bounds and tools.
Contribution
It offers new complexity bounds for implementing and querying the round-robin algorithm under various models, including noisy preferences and random agent preferences.
Findings
Worst-case implementation time is O(nm log(m/n)).
Expected running time improves to O(nm + m log m) under random preferences.
Query complexity lower bound is Ω(nm + m log m) even with randomization.
Abstract
We study the complexity of a fundamental algorithm for fairly allocating indivisible items, the round-robin algorithm. For agents and items, we show that the algorithm can be implemented in time in the worst case. If the agents' preferences are uniformly random, we establish an improved (expected) running time of . On the other hand, assuming comparison queries between items, we prove that queries are necessary to implement the algorithm, even when randomization is allowed. We also derive bounds in noise models where the answers to queries are incorrect with some probability. Our proofs involve novel applications of tools from multi-armed bandit, information theory, as well as posets and linear extensions.
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.
Taxonomy
TopicsParallel Computing and Optimization Techniques · Distributed and Parallel Computing Systems · Distributed systems and fault tolerance
