,
Sara Ranjbaran
Creative Commons Attribution 4.0 International license
Mechanism design studies algorithms as games with the goal of designing algorithms that incentivise participants to be truthful: to behave according to their real preferences. In this work we introduce a new notion: local distributed mechanisms. These are truthful mechanisms that have an implementation as fast distributed algorithms and have non-trivial approximation guarantees. We show how monotone distributed optimisation algorithms can be automatically transformed into truthful mechanisms using the seminal result known as Myerson’s Lemma. We demonstrate mechanisms for four fundamental graph problems: maximum-weight independent set, minimum-weight vertex cover, minimum-weight dominating set, and a variant of weighted colouring. We study distributed mechanism design in two settings. In the trusted setting we are only interested in a distributed implementation of a mechanism and assume that the algorithm is executed correctly. We also study what happens when the strategic agents themselves are responsible for running the algorithm, and show that a large class of algorithms cannot be implemented. Despite this impossibility, we are able to design a non-trivial incentive-compatible mechanism for weighted independent set problem. Our work extends previous work in Distributed Algorithmic Mechanism Design (DAMD) in a new direction. Instead of studying global problems like routing or leader election, we study local resource allocation problems. Our algorithms are simple and thus potentially practical. Local algorithms are particularly interesting for highly dynamic large-scale systems, and there are many potential future application domains, e.g. demand-side load management in electric grids or resource allocation in IoT computing.
@InProceedings{hirvonen_et_al:LIPIcs.DISC.2026.24,
author = {Hirvonen, Juho and Ranjbaran, Sara},
title = {{Designing Local Distributed Mechanisms}},
booktitle = {40th International Symposium on Distributed Computing (DISC 2026)},
pages = {24:1--24:22},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-454-3},
ISSN = {1868-8969},
year = {2026},
volume = {397},
editor = {Moses Jr., William K. and Censor-Hillel, Keren},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.DISC.2026.24},
URN = {urn:nbn:de:0030-drops-281305},
doi = {10.4230/LIPIcs.DISC.2026.24},
annote = {Keywords: local algorithms, game theory, algorithmic mechanism design}
}