Compact Distributed Interactive Proofs for the Recognition of Cographs and Distance-Hereditary Graphs

We present compact distributed interactive proofs for the recognition of two important graph classes, well-studied in the context of centralized algorithms, namely complement reducible graphs and distance-hereditary graphs. Complement reducible graphs (also called cographs) are defined as the graphs not containing a four-node path $P_4$ as an induced subgraph. Distance-hereditary graphs are a super-class of cographs, defined as the graphs where the distance (shortest paths) between any pair of vertices is the same on every induced connected subgraph. First, we show that there exists a distributed interactive proof for the recognition of cographs with two rounds of interaction. More precisely, we give a $\mathsf{dAM}$ protocol with a proof size of $\mathcal{O}(\log n)$ bits that uses shared randomness and recognizes cographs with high probability. Moreover, our protocol can be adapted to verify any Turing-decidable predicate restricted to cographs in $\mathsf{dAM}$ with certificates of size $\mathcal{O}(\log n)$. Second, we give a three-round, $\mathsf{dMAM}$ interactive protocol for the recognition of distance-hereditary graphs, still with a proof size of $\mathcal{O}(\log n)$ bits and also using shared randomness. Finally, we show that any one-round (denoted $\mathsf{dM}$) or two-round, $\mathsf{dMA}$ protocol for the recognition of cographs or distance-hereditary graphs requires certificates of size $\Omega(\log n)$ bits. Moreover, we show that any constant-round $\mathsf{dAM}$ protocol using shared randomness requires certificates of size $\Omega(\log \log n)$.

[1]  M. Golumbic Algorithmic Graph Theory and Perfect Graphs (Annals of Discrete Mathematics, Vol 57) , 2004 .

[2]  Silvio Micali,et al.  The Knowledge Complexity of Interactive Proof Systems , 1989, SIAM J. Comput..

[3]  Moni Naor,et al.  What Can be Computed Locally? , 1995, SIAM J. Comput..

[4]  E. Howorka A CHARACTERIZATION OF DISTANCE-HEREDITARY GRAPHS , 1977 .

[5]  Xin He,et al.  Parallel Algorithm for Cograph Recognition with Applications , 1992, J. Algorithms.

[6]  Maw-Shang Chang,et al.  Linear-time algorithms for the Hamiltonian problems on distance-hereditary graphs, , 2005, Theor. Comput. Sci..

[7]  Mika Göös,et al.  Locally Checkable Proofs in Distributed Computing , 2016, Theory Comput..

[8]  Shay Kutten,et al.  Proof labeling schemes , 2005, PODC '05.

[9]  Derek G. Corneil,et al.  Complement reducible graphs , 1981, Discret. Appl. Math..

[10]  Bernhard Haeupler,et al.  Distributed Algorithms for Planar Networks I: Planar Embedding , 2016, PODC.

[11]  D. G. KIRKPATRICK,et al.  Parallel recognition of complement reducible graphs and cotree construction , 1990, Discret. Appl. Math..

[12]  Pierre Fraigniaud,et al.  On Distributed Merlin-Arthur Decision Protocols , 2019, SIROCCO.

[13]  Gillat Kol,et al.  Interactive Distributed Proofs , 2018, PODC.

[14]  Ivan Rapaport,et al.  Compact Distributed Certification of Planar Graphs , 2021, Algorithmica.

[15]  Bruno Courcelle,et al.  Linear Time Solvable Optimization Problems on Graphs of Bounded Clique-Width , 2000, Theory of Computing Systems.

[16]  Elias Dahlhaus,et al.  Efficient Parallel Recognition Algorithms of Cographs and Distance Hereditary Graphs , 1995, Discret. Appl. Math..

[17]  Michel Habib,et al.  A simple paradigm for graph recognition: application to cographs and distance hereditary graphs , 2001, Theor. Comput. Sci..

[18]  Pierre Fraigniaud,et al.  Towards a complexity theory for local distributed computing , 2013, JACM.

[19]  Sepehr Assadi,et al.  Lower Bounds for Distributed Sketching of Maximal Matchings and Maximal Independent Sets , 2020, PODC.

[20]  Marina Moscarini,et al.  Distance-Hereditary Graphs, Steiner Trees, and Connected Domination , 1988, SIAM J. Comput..

[21]  Moni Naor,et al.  The Power of Distributed Verifiers in Interactive Proofs , 2018, Electron. Colloquium Comput. Complex..

[22]  A. Brandstädt,et al.  Graph Classes: A Survey , 1987 .

[23]  Viktor Zamaraev,et al.  Brief Announcement: Distributed Minimum Vertex Coloring and Maximum Independent Set in Chordal Graphs , 2018, PODC.

[24]  Tsan-sheng Hsu,et al.  Efficient Parallel Algorithms on Distance Hereditary Graphs , 1999, Parallel Process. Lett..

[25]  Ton Kloks,et al.  A Linear Time Algorithm for Minimum Fill-in and Treewidth for Distance Hereditary Graphs , 2000, Discret. Appl. Math..

[26]  Pedro Montealegre-Barba,et al.  Graph Reconstruction in the Congested Clique , 2020, J. Comput. Syst. Sci..

[27]  L. Lovász,et al.  Geometric Algorithms and Combinatorial Optimization , 1981 .

[28]  R. Möhring Algorithmic graph theory and perfect graphs , 1986 .

[29]  Silvio Micali,et al.  Proofs that yield nothing but their validity or all languages in NP have zero-knowledge proof systems , 1991, JACM.

[30]  Pierre Fraigniaud,et al.  Trade-offs in Distributed Interactive Proofs , 2019, DISC.

[31]  P. Erdös On extremal problems of graphs and generalized graphs , 1964 .

[32]  D. Seinsche On a property of the class of n-colorable graphs , 1974 .

[33]  Pierre Fraigniaud,et al.  Local Certification of Graphs with Bounded Genus , 2020, Discret. Appl. Math..

[34]  Michele Flammini,et al.  Compact-Port Routing Models and Applications to Distance-Hereditary Graphs , 2001, J. Parallel Distributed Comput..

[35]  Stephan Olariu,et al.  Fast Parallel Algorithms for Cographs , 1990, FSTTCS.

[36]  Magnús M. Halldórsson,et al.  Distributed Algorithms for Coloring Interval Graphs , 2014, DISC.

[37]  Boaz Patt-Shamir,et al.  Randomized Proof-Labeling Schemes , 2015, PODC.

[38]  Jarkko Kari,et al.  Solving the Induced Subgraph Problem in the Randomized Multiparty Simultaneous Messages Model , 2015, SIROCCO.

[39]  Boaz Patt-Shamir,et al.  Randomized proof-labeling schemes , 2018, Distributed Computing.

[40]  Ami Paz,et al.  Approximate proof-labeling schemes , 2020, Theor. Comput. Sci..

[41]  H. A. Jung,et al.  On a class of posets and the corresponding comparability graphs , 1978, J. Comb. Theory B.