Fast, Fair and Truthful Distributed Stable Matching for Common Preferences

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.authorHirvonen, Juhoen_US
dc.contributor.authorRanjbaran, Saraen_US
dc.contributor.departmentDepartment of Computer Scienceen
dc.contributor.editorBonomi, Silviaen_US
dc.contributor.editorGalletta, Letterioen_US
dc.contributor.editorRiviere, Etienneen_US
dc.contributor.editorSchiavoni, Valerioen_US
dc.contributor.groupauthorProfessorship Uitto J.en
dc.contributor.groupauthorHelsinki Institute for Information Technology (HIIT)en
dc.contributor.groupauthorProfessorship Di Francesco Marioen
dc.date.accessioned2025-01-17T10:28:11Z
dc.date.available2025-01-17T10:28:11Z
dc.date.issued2025-01-08en_US
dc.description.abstractStable matching is a fundamental problem studied both in economics and computer science. The task is to find a matching between two sides of agents that have preferences over who they want to be matched with. A matching is stable if no pair of agents prefer each other over their current matches. The deferred acceptance algorithm of Gale and Shapley solves this problem in polynomial time. Further, it is a mechanism: the proposing side in the algorithm is always incentivised to report their preferences truthfully. The deferred acceptance algorithm has a natural interpretation as a distributed algorithm (and thus a distributed mechanism). However, the algorithm is slow in the worst case and it is known that the stable matching problem cannot be solved efficiently in the distributed setting. In this work we study a natural special case of the stable matching problem where all agents on one of the two sides share common preferences. We show that in this case the deferred acceptance algorithm does yield a fast and truthful distributed mechanism for finding a stable matching. We show how algorithms for sampling random colorings can be used to break ties fairly and extend the results to fractional stable matching.en
dc.description.versionPeer revieweden
dc.format.extent20
dc.format.mimetypeapplication/pdfen_US
dc.identifier.citationHirvonen, J & Ranjbaran, S 2025, Fast, Fair and Truthful Distributed Stable Matching for Common Preferences. in S Bonomi, L Galletta, E Riviere & V Schiavoni (eds), 28th International Conference on Principles of Distributed Systems (OPODIS 2024)., 30, Leibniz International Proceedings in Informatics (LIPIcs), vol. 324, Schloss Dagstuhl - Leibniz-Zentrum für Informatik, International Conference on Principles of Distributed Systems, Lucca, Italy, 11/12/2024. https://doi.org/10.4230/LIPIcs.OPODIS.2024.30en
dc.identifier.doi10.4230/LIPIcs.OPODIS.2024.30en_US
dc.identifier.isbn978-3-95977-360-7
dc.identifier.issn1868-8969
dc.identifier.otherPURE UUID: 1982a3fc-6cda-4a66-a830-41c6de62a570en_US
dc.identifier.otherPURE ITEMURL: https://research.aalto.fi/en/publications/1982a3fc-6cda-4a66-a830-41c6de62a570en_US
dc.identifier.otherPURE FILEURL: https://research.aalto.fi/files/170657977/LIPIcs.OPODIS.2024.30.pdf
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/132963
dc.identifier.urnURN:NBN:fi:aalto-202501171255
dc.language.isoenen
dc.relation.ispartofInternational Conference on Principles of Distributed Systemsen
dc.relation.ispartofseries28th International Conference on Principles of Distributed Systems (OPODIS 2024)en
dc.relation.ispartofseriesLeibniz International Proceedings in Informatics (LIPIcs) ; Volume 324en
dc.rightsopenAccessen
dc.rightsCC BYen_US
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subject.keyworddeferred acceptanceen_US
dc.subject.keywordlocal algorithmen_US
dc.subject.keywordmechanism designen_US
dc.subject.keywordstable matchingen_US
dc.titleFast, Fair and Truthful Distributed Stable Matching for Common Preferencesen
dc.typeA4 Artikkeli konferenssijulkaisussafi
dc.type.versionpublishedVersion

Files