Distributed Symmetry Breaking on Power Graphs via Sparsification

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.authorMaus, Yannicen_US
dc.contributor.authorPeltonen, Sakuen_US
dc.contributor.authorUitto, Jaraen_US
dc.contributor.departmentDepartment of Computer Scienceen
dc.contributor.groupauthorComputer Science Professorsen
dc.contributor.groupauthorComputer Science - Algorithms and Theoretical Computer Science (TCS)en
dc.contributor.groupauthorProfessorship Uitto J.en
dc.contributor.organizationGraz University of Technologyen_US
dc.contributor.organizationDepartment of Computer Scienceen_US
dc.date.accessioned2023-08-30T04:19:44Z
dc.date.available2023-08-30T04:19:44Z
dc.date.issued2023-06-19en_US
dc.descriptionFunding Information: Saku Peltonen is supported by the Academy of Finland, Grant 334238. Publisher Copyright: © 2023 Owner/Author(s).
dc.description.abstractIn this paper we present efficient distributed algorithms for classical symmetry breaking problems, maximal independent sets (MIS) and ruling sets, in power graphs. We work in the standard CONGEST model of distributed message passing, where the communication network is abstracted as a graph G. Typically, the problem instance in CONGEST is identical to the communication network G, that is, we perform the symmetry breaking in G. In this work, we consider a setting where the problem instance corresponds to a power graph Gk, where each node of the communication network G is connected to all of its k-hop neighbors.A β-ruling set is a set of non-adjacent nodes such that each node in G has a ruling neighbor within β hops; a natural generalization of an MIS. On top of being a natural family of problems, ruling sets (in power graphs) are well-motivated through their applications in the powerful shattering framework [BEPS JACM'16, Ghaffari SODA'19] (and others). We present randomized algorithms for computing maximal independent sets and ruling sets of Gk in essentially the same time as they can be computed in G. Our main contribution is a deterministic poly(k, log n) time algorithm for computing k-ruling sets of Gk, which (for k > 1) improves exponentially on the current state-of-the-art runtimes. Our main technical ingredient for this result is a deterministic sparsification procedure which may be of independent interest.We also revisit the shattering algorithm for MIS [BEPS J'ACM'16] and present different approaches for the post-shattering phase. Our solutions are algorithmically and analytically simpler (also in the LOCAL model) than existing solutions and obtain the same runtime as [Ghaffari SODA'16].en
dc.description.versionPeer revieweden
dc.format.extent11
dc.format.extent157-167
dc.format.mimetypeapplication/pdfen_US
dc.identifier.citationMaus, Y, Peltonen, S & Uitto, J 2023, Distributed Symmetry Breaking on Power Graphs via Sparsification . in PODC 2023 - Proceedings of the 2023 ACM Symposium on Principles of Distributed Computing . ACM, pp. 157-167, ACM Symposium on Principles of Distributed Computing, Orlando, Florida, United States, 19/06/2023 . https://doi.org/10.1145/3583668.3594579en
dc.identifier.doi10.1145/3583668.3594579en_US
dc.identifier.isbn9798400701214
dc.identifier.otherPURE UUID: 195e8b08-6f7f-4443-bc70-ae4fed184e97en_US
dc.identifier.otherPURE ITEMURL: https://research.aalto.fi/en/publications/195e8b08-6f7f-4443-bc70-ae4fed184e97en_US
dc.identifier.otherPURE LINK: http://www.scopus.com/inward/record.url?scp=85163923920&partnerID=8YFLogxKen_US
dc.identifier.otherPURE FILEURL: https://research.aalto.fi/files/119689680/SCI_Maus_etal_PODC_2023.pdfen_US
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/122958
dc.identifier.urnURN:NBN:fi:aalto-202308305298
dc.language.isoenen
dc.relation.ispartofACM Symposium on Principles of Distributed Computingen
dc.relation.ispartofseriesPODC 2023 - Proceedings of the 2023 ACM Symposium on Principles of Distributed Computingen
dc.rightsopenAccessen
dc.subject.keywordCONGEST modelen_US
dc.subject.keyworddistributed algorithmen_US
dc.subject.keywordmaximal independent seten_US
dc.subject.keywordpower graphsen_US
dc.subject.keywordruling setsen_US
dc.subject.keywordshatteringen_US
dc.subject.keywordsparsificationen_US
dc.titleDistributed Symmetry Breaking on Power Graphs via Sparsificationen
dc.typeA4 Artikkeli konferenssijulkaisussafi
dc.type.versionpublishedVersion
Files