Local Distributed Algorithms for Selfish Agents
Simon Collet, Pierre Fraigniaud, Paolo Penna

TL;DR
This paper explores how local distributed algorithms for network tasks can be designed to be robust against selfish agents by applying advanced game theory concepts, ensuring convergence to stable solutions.
Contribution
It introduces the use of trembling-hand perfect equilibria in distributed algorithms, extending game theory to ensure robust solutions for locally checkable labeling tasks with selfish agents.
Findings
Existence of robust algorithms for selfish agents in distributed tasks
Trembling-hand perfect equilibria are suitable for LCL tasks
Classical Nash equilibria may require many rounds to converge
Abstract
In the classical framework of local distributed network computing, it is generally assumed that the entities executing distributed algorithms are altruistic. However, in various scenarios, the value of the output produced by an entity may have a tremendous impact on its future. This is for instance the case of tasks such as computing maximal independent sets (MIS) in networks. Indeed, a node belonging to the MIS may be later asked more than to a node not in the MIS, e.g., because MIS in networks are often used as backbones to collect, transfer, and broadcast information, which is costly. In this paper, we revisit typical local distributed network computing tasks in the framework of algorithmic game theory. Specifically, we focus on the construction of solutions for locally checkable labeling (LCL) tasks, which form a large class of distributed tasks, including MIS, coloring, maximal…
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
TopicsOptimization and Search Problems · Complexity and Algorithms in Graphs · Cryptography and Data Security
