Abstract

In this paper we give sublinear-time distributed algorithms in the $$\mathsf {CONGEST}$$ model for finding or listing cliques and even-length cycles. We show for the first time that all copies of 4-cliques and 5-cliques in the network graph can be detected and listed in sublinear time, $$O(n^{5/6+o(1)})$$ rounds and $$O(n^{73/75+o(1)})$$ rounds, respectively. For even-length cycles, $$C_{2k}$$ , we give an improved sublinear-time algorithm, which exploits a new connection to extremal combinatorics. For example, for 6-cycles we improve the running time from $${\tilde{O}}(n^{5/6})$$ to $${\tilde{O}}(n^{3/4})$$ rounds. We also show two obstacles on proving lower bounds for $$C_{2k}$$ -freeness: first, we use the new connection to extremal combinatorics to show that the current lower bound of $${\tilde{\varOmega }}(\sqrt{n})$$ rounds for 6-cycle freeness cannot be improved using partition-based reductions from 2-party communication complexity, the technique by which all known lower bounds on subgraph detection have been proven to date. Second, we show that there is some fixed constant $$\delta \in (0,1/2)$$ such that for any k, a lower bound of $$\varOmega (n^{1/2+\delta })$$ on $$C_{2k}$$ -freeness would imply new lower bounds in circuit complexity. We use the same technique to show a barrier for proving any polynomial lower bound on triangle-freeness. For general subgraphs, it was shown by Fischer et al. that for any fixed k, there exists a subgraph H of size k such that H-freeness requires $${\tilde{\varOmega }}(n^{2-\varTheta (1/k)})$$ rounds. It was left as an open problem whether this is tight, or whether some constant-sized subgraph requires truly quadratic time to detect. We show that in fact, for any subgraph H of constant size k, the H-freeness problem can be solved in $$O(n^{2 - \varTheta (1/k)})$$ rounds, nearly matching the lower bound.

Highlights

  • In the subgraph-freeness problem, a network must decide whether its communication graph contains a copy of some fixed subgraph H or not

  • We show for the first time that 4-cliques and 5-cliques can be detected in sublinear time; previously, no non-trivial algorithm for K4-freeness or listing was known, and the same is true for K5 (the trivial solution is to have each node send its entire neighborhood to all its neighbors, which requires Θ(n) rounds)

  • Our improved algorithm exploits a new connection to extremal combinatorics: we show that the Zarankiewitz number of the cycle C2k, which is the maximum number of edges in a bipartite graph that does not contain C2k, plays a role in testing C2k-freeness, even for non-bipartite graphs

Read more

Summary

Introduction

In the subgraph-freeness problem, a network must decide whether its communication graph contains a copy of some fixed subgraph H or not. Cliques seem like a more “local” type of subgraph than cycles: the presence of a clique implies that all its nodes can communicate with each other, which is obviously not true for cycles We formalize this intuition by showing that short cycles really are different from small cliques – it is not possible to enumerate all of them in sublinear time: Theorem 3. It was shown in [14] that some subgraphs are very hard to detect: for any k ≥ 4, there exists a graph on k vertices that requires Ω (n2−Θ(1/k)) rounds to detect It was left open whether this bound is tight, or whether the loss of 1/k in the exponent is an artifact of the proof: the lower bound of [14] is shown by a reduction from two-party communication complexity, where the graph is partitioned into two parts, with a cut of size Θ(n1/k) between them. Subgraph-freeness is not “maximally hard” in CONGEST: it does not require truly quadratic time

Related Work
Preliminaries
Enumerating All 4-Cliques in Sublinear Time
Conductance Decomposition
Finding 4-Cliques
Listing 5-Cliques
Improved Algorithm for C2k-Freeness
Subquadratic Algorithm for Subgraph-Freeness for Any Subgraph
Computing the Centralized Components
Finding Copies of H
Hardness of Proving Lower Bounds For C2k

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.