A Distributed Message-Optimal Assignment on Rings
Gianluca De Marco, Mauro Leoncini, Manuela Montangero

TL;DR
This paper studies a distributed problem where agents on a ring must assign colors to minimize item movement, providing an optimal algorithm with near-minimal message complexity and discussing improvements for cost and complexity trade-offs.
Contribution
It introduces an optimal message complexity algorithm for color assignment on rings, achieving near-optimal cost and analyzing asynchronous solutions and trade-offs.
Findings
Message complexity lower bound of Ω(n·m) established.
Polynomial-time algorithm achieves at most three times the optimal cost.
Solutions for asynchronous settings and cost-time trade-offs are discussed.
Abstract
Consider a set of items and a set of colors, where each item is associated to one color. Consider also computational agents connected by a ring. Each agent holds a subset of the items and items of the same color can be held by different agents. We analyze the problem of distributively assigning colors to agents in such a way that (a) each color is assigned to one agent only and (b) the number of different colors assigned to each agent is minimum. Since any color assignment requires the items be distributed according to it (e.g. all items of the same color are to be held by only one agent), we define the cost of a color assignment as the amount of items that need to be moved, given an initial allocation. We first show that any distributed algorithm for this problem requires a message complexity of and then we exhibit an optimal message complexity algorithm for…
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.
