How Local Constraints Influence Network Diameter and Applications to LCL Generalizations

Authors Nicolas Bousquet , Laurent Feuilloley , Théo Pierron



PDF
Thumbnail PDF

File

LIPIcs.OPODIS.2024.28.pdf
  • Filesize: 1.1 MB
  • 28 pages

Document Identifiers

Author Details

Nicolas Bousquet
  • CNRS, INSA Lyon, UCBL, LIRIS, UMR5205, F-69622 Villeurbanne, France
Laurent Feuilloley
  • CNRS, INSA Lyon, UCBL, LIRIS, UMR5205, F-69622 Villeurbanne, France
Théo Pierron
  • CNRS, INSA Lyon, UCBL, LIRIS, UMR5205, F-69622 Villeurbanne, France

Cite As Get BibTex

Nicolas Bousquet, Laurent Feuilloley, and Théo Pierron. How Local Constraints Influence Network Diameter and Applications to LCL Generalizations. In 28th International Conference on Principles of Distributed Systems (OPODIS 2024). Leibniz International Proceedings in Informatics (LIPIcs), Volume 324, pp. 28:1-28:28, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024) https://doi.org/10.4230/LIPIcs.OPODIS.2024.28

Abstract

In this paper, we investigate how local rules enforced at every node can influence the topology of a network. More precisely, we establish several results on the diameter of trees as a function of the number of nodes, as listed below. These results have important consequences on the landscape of locally checkable labelings (LCL) on unbounded degree graphs, a case in which our lack of knowledge is in striking contrast with that of bounded degree graphs, that has been intensively studied recently. 
First, we show that the diameter of a tree can be controlled very precisely by a local checker (that is, a distributed decision algorithm that accepts a graph iff all nodes accept locally), granted that its checkability radius is at least 2 (and that the target diameter is not too close to n). As a corollary, we prove that the gaps in the landscape of LCLs (in bounded-degree graphs) basically disappear in unbounded degree graphs.
Second, we prove that for checkers at distance 1, the maximum diameter can only be trivial (constant or linear), while the minimum diameter can in addition be Θ(log n) and Θ(n^(1/k)) for k ∈ ℕ. These functions interestingly coincide with the known regimes for LCLs. 
Third, we explore computational restrictions of local checkers. In particular, we introduce a class of checkers, that we call degree-myopic, that cannot distinguish perfectly the degrees of their neighbors. With these checkers, we show that the maximum diameter can only be O(1), Θ(√n), Θ((log n)/(log log n)), Θ(log n), or Ω(n). Since gaps do appear in the maximum diameter, one can hope that an interesting LCL landscape exists for restricted local checkers. 
In addition to the LCL motivation, we hope that our distributed lenses can help give a new point of view on how global structures, such as living beings, can be maintained by local phenomena; understanding the trade-off between the power of the checking and the possible resulting shapes.

Subject Classification

ACM Subject Classification
  • Theory of computation → Distributed algorithms
Keywords
  • Locally checkable labelings
  • network diameter
  • local checkers
  • LOCAL model

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. Karine Altisen, Stéphane Devismes, Swan Dubois, and Franck Petit. Introduction to Distributed Self-Stabilizing Algorithms. Synthesis Lectures on Distributed Computing Theory. Morgan & Claypool Publishers, 2019. URL: https://doi.org/10.2200/S00908ED1V01Y201903DCT015.
  2. Alkida Balliu, Sebastian Brandt, Yi-Jun Chang, Dennis Olivetti, Jan Studený, Jukka Suomela, and Aleksandr Tereshchenko. Locally checkable problems in rooted trees. Distributed Comput., 36(3):277-311, 2023. URL: https://doi.org/10.1007/S00446-022-00435-9.
  3. Alkida Balliu, Sebastian Brandt, Fabian Kuhn, Dennis Olivetti, and Gustav Schmid. On the node-averaged complexity of locally checkable problems on trees. In 37th International Symposium on Distributed Computing, DISC 2023, volume 281 of LIPIcs, pages 7:1-7:21, 2023. URL: https://doi.org/10.4230/LIPICS.DISC.2023.7.
  4. Alkida Balliu, Fabian Kuhn, and Dennis Olivetti. Improved distributed fractional coloring algorithms. In 25th International Conference on Principles of Distributed Systems, OPODIS 2021, volume 217, pages 18:1-18:23, 2021. URL: https://doi.org/10.4230/LIPICS.OPODIS.2021.18.
  5. Nicolas Bousquet, Louis Esperet, and François Pirot. Distributed algorithms for fractional coloring. In Structural Information and Communication Complexity - 28th International Colloquium, SIROCCO 2021, volume 12810, pages 15-30. Springer, 2021. URL: https://doi.org/10.1007/978-3-030-79527-6_2.
  6. Nicolas Bousquet, Laurent Feuilloley, and Sébastien Zeitoun. Local certification of local properties: Tight bounds, trade-offs and new parameters. In 41st International Symposium on Theoretical Aspects of Computer Science, STACS 2024, volume 289 of LIPIcs, pages 21:1-21:18, 2024. URL: https://doi.org/10.4230/LIPICS.STACS.2024.21.
  7. Yi-Jun Chang. The complexity landscape of distributed locally checkable problems on trees. In Hagit Attiya, editor, 34th International Symposium on Distributed Computing, DISC 2020, volume 179 of LIPIcs, pages 18:1-18:17, 2020. URL: https://doi.org/10.4230/LIPICS.DISC.2020.18.
  8. Yi-Jun Chang, Tsvi Kopelowitz, and Seth Pettie. An exponential separation between randomized and deterministic complexity in the LOCAL model. SIAM J. Comput., 48(1):122-143, 2019. URL: https://doi.org/10.1137/17M1117537.
  9. Yi-Jun Chang and Seth Pettie. A time hierarchy theorem for the LOCAL model. SIAM J. Comput., 48(1):33-69, 2019. URL: https://doi.org/10.1137/17M1157957.
  10. Laurent Feuilloley. Introduction to local certification. Discret. Math. Theor. Comput. Sci., 23(3), 2021. URL: https://doi.org/10.46298/DMTCS.6280.
  11. Henning Hasemann, Juho Hirvonen, Joel Rybicki, and Jukka Suomela. Deterministic local algorithms, unique identifiers, and fractional graph colouring. Theor. Comput. Sci., 610:204-217, 2016. URL: https://doi.org/10.1016/J.TCS.2014.06.044.
  12. Ted G Lewis. Network science: Theory and applications. John Wiley & Sons, 2011. Google Scholar
  13. Henrik Lievonen, Timothé Picavet, and Jukka Suomela. Distributed binary labeling problems in high-degree graphs. In Structural Information and Communication Complexity - 31st International Colloquium, SIROCCO 2024, volume 14662, pages 402-419, 2024. URL: https://doi.org/10.1007/978-3-031-60603-8_22.
  14. George B. Mertzios, Othon Michail, George Skretas, Paul G. Spirakis, and Michail Theofilatos. The complexity of growing a graph. In Algorithmics of Wireless Networks - 18th International Symposium on Algorithmics of Wireless Networks, ALGOSENSORS 2022, volume 13707, pages 123-137. Springer, 2022. URL: https://doi.org/10.1007/978-3-031-22050-0_9.
  15. Moni Naor and Larry J. Stockmeyer. What can be computed locally? In Proceedings of the Twenty-Fifth Annual ACM Symposium on Theory of Computing, pages 184-193. ACM, 1993. URL: https://doi.org/10.1145/167088.167149.
  16. Péter Pál Pach, Gabriella Pluhár, András Pongrácz, and Csaba Szabó. The number of rooted trees of given depth. the electronic journal of combinatorics, pages P38-P38, 2013. Google Scholar
  17. Jukka Suomela. Using round elimination to understand locality. SIGACT News, 51(3):63-81, 2020. URL: https://doi.org/10.1145/3427361.3427374.
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail