On the Space Complexity of Set Agreement
Carole Delporte-Gallet, Hugues Fauconnier, Petr Kuznetsov, Eric, Ruppert

TL;DR
This paper investigates the space complexity of the $k$-set agreement problem under various progress conditions, providing bounds on the number of registers needed for solutions in different settings.
Contribution
It establishes tight upper and lower bounds on register requirements for $m$-obstruction-free $k$-set agreement, including both one-shot and repeated cases.
Findings
Repeated $k$-set agreement can be solved with $n+2m-k$ registers.
Lower bound of $n+m-k$ registers for solving the problem.
Results unify and extend understanding of space complexity in set agreement.
Abstract
The -set agreement problem is a generalization of the classical consensus problem in which processes are permitted to output up to different input values. In a system of processes, an -obstruction-free solution to the problem requires termination only in executions where the number of processes taking steps is eventually bounded by . This family of progress conditions generalizes wait-freedom () and obstruction-freedom (). In this paper, we prove upper and lower bounds on the number of registers required to solve -obstruction-free -set agreement, considering both one-shot and repeated formulations. In particular, we show that repeated set agreement can be solved using registers and establish a nearly matching lower bound of .
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
TopicsDistributed systems and fault tolerance · Petri Nets in System Modeling · Optimization and Search Problems
