Distributed MIS Algorithms for Rational Agents using Games
Nithin Salevemula, Shreyas Pai

TL;DR
This paper introduces distributed algorithms for computing a Maximal Independent Set in networks with rational, strategic agents, ensuring equilibrium stability and fairness through game-theoretic mechanisms.
Contribution
It proposes two novel algorithms that incorporate game-theoretic randomness and utility models to achieve stable and fair MIS computation among strategic agents.
Findings
Algorithms guarantee no unilateral utility improvement at any execution stage.
When followed, algorithms produce a correct MIS with positive probability for each node.
Under mild conditions, algorithms terminate in O(log n) rounds with high probability.
Abstract
We study the problem of computing a Maximal Independent Set (MIS) in distributed networks where each node is a rational agent whose payoff depends on whether it joins the MIS. Classical distributed algorithms assume that nodes follow the prescribed protocol, but this assumption fails when nodes are strategic and may deviate if doing so increases their expected utility. Standard MIS algorithms rely on honest randomness or unique identifiers to break symmetry. In rational settings, however, agents may manipulate randomness, and relying solely on identifiers can create unfairness, giving some nodes zero probability of joining the MIS and thus no incentive to participate. To address these issues, we propose two algorithms based on a utility model in which agents seek locally correct solutions while also having preferences over which solution is chosen. Randomness in our algorithms is…
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 · Game Theory and Applications · Distributed systems and fault tolerance
