skip to main content
10.1145/3382734.3404505acmconferencesArticle/Chapter ViewAbstractPublication PagespodcConference Proceedingsconference-collections
research-article

Compact Distributed Certification of Planar Graphs

Published: 31 July 2020 Publication History

Abstract

Naor, Parter, and Yogev (SODA 2020) have recently demonstrated the existence of a distributed interactive proof for planarity (i.e., for certifying that a network is planar), using a sophisticated generic technique for constructing distributed IP protocols based on sequential IP protocols. The interactive proof for planarity is based on a distributed certification of the correct execution of any given sequential linear-time algorithm for planarity testing. It involves three interactions between the prover and the randomized distributed verifier (i.e., it is a dMAM protocol), and uses small certificates, on O(log n) bits in n-node networks. We show that a single interaction from the prover suffices, and randomization is unecessary, by providing an explicit description of a proof-labeling scheme for planarity, still using certificates on just O(log n) bits. We also show that there are no proof-labeling schemes --- in fact, even no locally checkable proofs --- for planarity using certificates on o(log n) bits.

References

[1]
Yehuda Afek, Shay Kutten, and Moti Yung. 1997. The Local Detection Paradigm and Its Application to Self-Stabilization. Theor. Comput. Sci. 186, 1-2 (1997), 199--229.
[2]
Saeed Akhoondian Amiri, Patrice Ossona de Mendez, Roman Rabinovich, and Sebastian Siebertz. 2018. Distributed Domination on Graph Classes of Bounded Expansion. In 30th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA). 143--151.
[3]
Saeed Akhoondian Amiri, Stefan Schmid, and Sebastian Siebertz. 2019. Distributed Dominating Set Approximations beyond Planar Graphs. ACM Trans. Algorithms 15, 3 (2019), 39:1--39:18.
[4]
Baruch Awerbuch. 1985. A New Distributed Depth-First-Search Algorithm. Inf. Process. Lett. 20, 3 (1985), 147--150.
[5]
Baruch Awerbuch, Boaz Patt-Shamir, and George Varghese. 1991. Self-Stabilization By Local Checking and Correction (Extended Abstract). In 32nd Symposium on Foundations of Computer Science (FOCS). 268--277.
[6]
Alkida Balliu, Gianlorenzo D'Angelo, Pierre Fraigniaud, and Dennis Olivetti. 2017. What Can Be Verified Locally?. In 34th Symposium on Theoretical Aspects of Computer Science (STACS). 8:1--8:13.
[7]
Sergio Cabello. 2019. Subquadratic Algorithms for the Diameter and the Sum of Pairwise Distances in Planar Graphs. ACM Trans. Algorithms 15, 2 (2019), 21:1--21:38.
[8]
Pierluigi Crescenzi, Pierre Fraigniaud, and Ami Paz. 2019. Trade-Offs in Distributed Interactive Proofs. In 33rd International Symposium on Distributed Computing (DISC) (LIPIcs 146). Dagstuhl, 13:1--13:17.
[9]
Andrzej Czygrinow, Michał Hańćkowiak, and Edyta Szymanska. 2006. Distributed Approximation Algorithms for Planar Graphs. In 6th Italian Conference on Algorithms and Complexity (CIAC). 296--307.
[10]
Andrzej Czygrinow, Michał Hańćkowiak, Edyta Szymanska, Wojciech Wawrzyniak, and Marcin Witkowski. 2014. Distributed Local Approximation of the Minimum k-Tuple Dominating Set in Planar Graphs. In 18th Int. Conference on Principles of Distributed Systems (OPODIS). 49--59.
[11]
Andrzej Czygrinow, Michał Hańćkowiak, Edyta Szymanska, Wojciech Wawrzyniak, and Marcin Witkowski. 2017. Improved distributed local approximation algorithm for minimum 2-dominating set in planar graphs. Theor. Comput. Sci. 662 (2017), 1--8.
[12]
Andrzej Czygrinow, Michał Hańćkowiak, and Wojciech Wawrzyniak. 2008. Distributed packing in planar graphs. In 20th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA). 55--61.
[13]
Andrzej Czygrinow, Michał Hańćkowiak, and Wojciech Wawrzyniak. 2008. Fast Distributed Approximations in Planar Graphs. In 22nd Int. Symp. on Distributed Computing (DISC). 78--92.
[14]
Hubert de Fraysseix and Pierre Rosenstiehl. 1985. A characterization of planar graphs by Trémaux orders. Combinatorica 5, 2 (1985), 127--135.
[15]
Reinhard Diestel. 2000. Graph Theory. Graduate Texts in Mathematics, Vol. 173. Springer-Verlag.
[16]
Laurent Feuilloley. 2019. Introduction to local certification. CoRR abs/1910.12747 (2019). arXiv:1910.12747
[17]
Laurent Feuilloley. 2020. Bibliography of distributed approximation on structurally sparse graph classes. CoRR abs/2001.08510 (2020). arXiv:2001.08510
[18]
Laurent Feuilloley and Pierre Fraigniaud. 2016. Survey of Distributed Decision. Bulletin of the EATCS 119 (2016).
[19]
Laurent Feuilloley, Pierre Fraigniaud, and Juho Hirvonen. 2016. A Hierarchy of Local Decision. In 43rd International Colloquium on Automata, Languages and Programming (ICALP). 118:1--118:15.
[20]
Laurent Feuilloley, Pierre Fraigniaud, Juho Hirvonen, Ami Paz, and Mor Perry. 2018. Redundancy in Distributed Proofs. In 32nd International Symposium on Distributed Computing (DISC) (LIPIcs). Dagstuhl, 24:1--24:18.
[21]
Laurent Feuilloley and Juho Hirvonen. 2018. Local Verification of Global Proofs. In 32nd Int. Symp. on Distributed Computing (DISC) (LIPIcs 121). Dagstuhl, 25:1--25:17.
[22]
Pierre Fraigniaud, Amos Korman, and David Peleg. 2013. Towards a complexity theory for local distributed computing. J. ACM 60, 5 (2013), 35:1--35:26.
[23]
Pierre Fraigniaud, Pedro Montealegre, Rotem Oshman, Ivan Rapaport, and Ioan Todinca. 2019. On Distributed Merlin-Arthur Decision Protocols. In 26th Int. Colloquium Structural Information and Communication Complexity (SIROCCO) (LNCS 11639). Springer, 230--245.
[24]
Pierre Fraigniaud, Boaz Patt-Shamir, and Mor Perry. 2019. Randomized proof-labeling schemes. Distributed Computing 32, 3 (2019), 217--234.
[25]
Zoltán Füredi. 1996. An upper bound on Zarankiewicz'problem. Combinatorics, Probability and Computing 5, 1 (1996), 29--33.
[26]
Mohsen Ghaffari and Bernhard Haeupler. 2016. Distributed Algorithms for Planar Networks I: Planar Embedding. In ACM Symposium on Principles of Distributed Computing (PODC). 29--38.
[27]
Mohsen Ghaffari and Bernhard Haeupler. 2016. Distributed Algorithms for Planar Networks II: Low-Congestion Shortcuts, MST, and Min-Cut. In 27th ACM-SIAM Symposium on Discrete Algorithms (SODA). 202--219.
[28]
Mohsen Ghaffari and Merav Parter. 2017. Near-Optimal Distributed DFS in Planar Graphs. In 31st Int. Symp. on Distributed Computing (DISC) (LIPIcs). Dagstuhl, 21:1--21:16.
[29]
Mika Göös and Jukka Suomela. 2016. Locally Checkable Proofs in Distributed Computing. Theory of Computing 12, 1 (2016), 1--33.
[30]
Miikka Hilke, Christoph Lenzen, and Jukka Suomela. 2014. Brief announcement: local approximability of minimum dominating set on planar graphs. In ACM Symposium on Principles of Distributed Computing (PODC). 344--346.
[31]
John E. Hopcroft and Robert Endre Tarjan. 1974. Efficient Planarity Testing. J. ACM 21, 4 (1974), 549--568.
[32]
Gene Itkis and Leonid A. Levin. 1994. Fast and Lean Self-Stabilizing Asynchronous Protocols. In 35th IEEE Symp. on Foundations of Computer Science (FOCS). 226--239.
[33]
Gillat Kol, Rotem Oshman, and Raghuvansh R. Saxena. 2018. Interactive Distributed Proofs. In ACM Symposium on Principles of Distributed Computing (PODC). 255--264.
[34]
Amos Korman, Shay Kutten, and David Peleg. 2010. Proof labeling schemes. Distributed Computing 22, 4 (2010), 215--233.
[35]
Fabian Kuhn, Thomas Moscibroda, and Roger Wattenhofer. 2004. What cannot be computed locally!. In 23rd ACM Symposium on Principles of Distributed Computing (PODC). 300--309.
[36]
Christoph Lenzen, Yvonne Anne Oswald, and Roger Wattenhofer. 2008. What can be approximated locally?: case study: dominating sets in planar graphs. In 20th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA). 46--54.
[37]
Christoph Lenzen, Yvonne Anne Pignolet, and Roger Wattenhofer. 2013. Distributed minimum dominating set approximations in restricted families of graphs. Distributed Computing 26, 2 (2013), 119--137.
[38]
Moni Naor, Merav Parter, and Eylon Yogev. 2020. The Power of Distributed Verifiers in Interactive Proofs. In 31st ACM-SIAM Symposium on Discrete Algorithms (SODA). 1096--115.
[39]
David Peleg. 2000. Distributed Computing: A Locality-Sensitive Approach. SIAM.
[40]
David Peleg and Vitaly Rubinovich. 2000. A Near-Tight Lower Bound on the Time Complexity of Distributed Minimum-Weight Spanning Tree Construction. SIAM J. Comput. 30, 5 (2000), 1427--1442.
[41]
Liam Roditty and Virginia Vassilevska Williams. 2013. Fast approximation algorithms for the diameter and radius of sparse graphs. In 45th ACM Symposium on Theory of Computing (STOC). 515--524.
[42]
Atish Das Sarma, Stephan Holzer, Liah Kor, Amos Korman, Danupon Nanongkai, Gopal Pandurangan, David Peleg, and Roger Wattenhofer. 2012. Distributed Verification and Hardness of Distributed Approximation. SIAM J. Comput. 41, 5 (2012), 1235--1265.
[43]
William T. Tutte. 1970. Toward a theoryof crossing number. J. Combinatorial Theory 8 (1970), 45--53.
[44]
Wojciech Wawrzyniak. 2014. A strengthened analysis of a local algorithm for the minimum dominating set problem in planar graphs. Inf. Process. Lett. 114, 3 (2014), 94--98.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
PODC '20: Proceedings of the 39th Symposium on Principles of Distributed Computing
July 2020
539 pages
ISBN:9781450375825
DOI:10.1145/3382734
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 31 July 2020

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. communication networks
  2. distributed graph algorithms
  3. fault-tolerance

Qualifiers

  • Research-article

Conference

PODC '20
Sponsor:

Acceptance Rates

Overall Acceptance Rate 740 of 2,477 submissions, 30%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)13
  • Downloads (Last 6 weeks)2
Reflects downloads up to 01 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media