Table of Contents
Fetching ...

Distributed Complexity of $P_k$-freeness: Decision and Certification

Masayuki Miyamoto

TL;DR

The problem of deciding P_k-freeness from the viewpoint of distributed computing is explored, and the first $\mathsf{CONGEST}$ lower bound is established, of the form $n^{2-1/\Theta(k)}$.

Abstract

The class of graphs that do not contain a path on $k$ nodes as an induced subgraph ($P_k$-free graphs) has rich applications in the theory of graph algorithms. This paper explores the problem of deciding $P_k$-freeness from the viewpoint of distributed computing. For specific small values of $k$, we present the \textit{first} $\mathsf{CONGEST}$ algorithms specified for $P_k$-freeness, utilizing structural properties of $P_k$-free graphs in a novel way. Specifically, we show that $P_k$-freeness can be decided in $\tilde{O}(1)$ rounds for $k=4$ in the $\mathsf{broadcast\;CONGEST}$ model, and in $\tilde{O}(n)$ rounds for $k=5$ in the $\mathsf{CONGEST}$ model, where $n$ is the number of nodes in the network and $\tilde{O}(\cdot)$ hides a $\mathrm{polylog}(n)$ factor. These results significantly improve the previous $O(n^{2-2/(3k+2)})$ upper bounds by Eden et al. (Dist.~Comp.~2022). We also construct a local certification of $P_5$-freeness with certificates of size $\tilde{O}(n)$. This is nearly optimal, given our $Ω(n^{1-o(1)})$ lower bound on certificate size, and marks a significant advancement as no nontrivial bounds for proof-labeling schemes of $P_5$-freeness were previously known. For general $k$, we establish the first $\mathsf{CONGEST}$ lower bound, which is of the form $n^{2-1/Θ(k)}$. The $n^{1/Θ(k)}$ factor is unavoidable, in view of the $O(n^{2-2/(3k+2)})$ upper bound mentioned above. Additionally, our approach yields the \textit{first} superlinear lower bound on certificate size for local certification. This partially answers the conjecture on the optimal certificate size of $P_k$-freeness, asked by Bousquet et al. (arXiv:2402.12148). Finally, we propose a novel variant of the problem called ordered $P_k$ detection, and show a linear lower bound and its nontrivial connection to distributed subgraph detection.

Distributed Complexity of $P_k$-freeness: Decision and Certification

TL;DR

The problem of deciding P_k-freeness from the viewpoint of distributed computing is explored, and the first lower bound is established, of the form .

Abstract

The class of graphs that do not contain a path on nodes as an induced subgraph (-free graphs) has rich applications in the theory of graph algorithms. This paper explores the problem of deciding -freeness from the viewpoint of distributed computing. For specific small values of , we present the \textit{first} algorithms specified for -freeness, utilizing structural properties of -free graphs in a novel way. Specifically, we show that -freeness can be decided in rounds for in the model, and in rounds for in the model, where is the number of nodes in the network and hides a factor. These results significantly improve the previous upper bounds by Eden et al. (Dist.~Comp.~2022). We also construct a local certification of -freeness with certificates of size . This is nearly optimal, given our lower bound on certificate size, and marks a significant advancement as no nontrivial bounds for proof-labeling schemes of -freeness were previously known. For general , we establish the first lower bound, which is of the form . The factor is unavoidable, in view of the upper bound mentioned above. Additionally, our approach yields the \textit{first} superlinear lower bound on certificate size for local certification. This partially answers the conjecture on the optimal certificate size of -freeness, asked by Bousquet et al. (arXiv:2402.12148). Finally, we propose a novel variant of the problem called ordered detection, and show a linear lower bound and its nontrivial connection to distributed subgraph detection.

Paper Structure

This paper contains 26 sections, 34 theorems, 15 equations, 5 figures, 1 table, 1 algorithm.

Key Result

theorem 1

There exists a randomized algorithm that solves $P_4$-freeness in the $\mathsf{broadcast\;CONGEST}$ model, running in $O\left(\frac{\log n}{\log\log n}\right)$ rounds.

Figures (5)

  • Figure 1: All different 5-node graphs that contain a $P_5$ as a subgraph.
  • Figure 2: An illustration of $H$ that contains exactly one bad edge considered in Lemma \ref{['lem:5-node-graph-counting-with-bad-edges']}. Thick edges represent bad edges. For instance, an induced $C_5$ (the leftmost graph) contains exactly one edge from $F_{bad}\cup E_{3,3}$, and the remaining edges from $E\backslash (F_{bad}\cup E_{3,3})$, then removing $F_{bad}\cup E_{3,3}$ from the graph creates a new induced $P_5$.
  • Figure 3: An illustration of the fixed graph construction. Thick edges between $A_1$ and $B_1$, and $A_2$ and $B_2$ represents a perfect matching ($n$ edges between a pair of nodes with the same label).
  • Figure 4: An example of $P_{20}$ and $P_{21}$ in the proof of Lemma \ref{['P22_lemma1']}.
  • Figure 5: An example of $P_{14}$ and $P_{19}$ in the proof of Lemma \ref{['P22_lemma1']}.

Theorems & Definitions (55)

  • definition 1: proof-labeling schemes
  • theorem 1
  • theorem 2
  • theorem 3
  • theorem 4
  • theorem 5
  • theorem 6
  • theorem 7: bousquet2024local
  • definition 2: ordered $P_k$ detection
  • theorem 8
  • ...and 45 more