Abstract

We consider the algorithmic problem of community detection in networks. Given an undirected friendship graph G=(V,E)G=\left(V,E\right), a subset S⊆VS\subseteq V is an (α,β)\left(α,β\right)-community if: * Every member of the community is friends with an αα-fraction of the community; * Every non-member is friends with at most a ββ-fraction of the community. Arora et al [AGSS12] gave a quasi-polynomial time algorithm for enumerating all the (α,β)\left(α,β\right)-communities for any constants α>βα>β. Here, we prove that, assuming the Exponential Time Hypothesis (ETH), quasi-polynomial time is in fact necessary - and even for a much weaker approximation desideratum. Namely, distinguishing between: * GG contains an (1,o(1))\left(1,o\left(1\right)\right)-community; and * GG does not contain an (β+o(1),β)\left(β+o\left(1\right),β\right)-community for any β∈[0,1]β\in\left[0,1\right]. We also prove that counting the number of (1,o(1))\left(1,o\left(1\right)\right)-communities requires quasi-polynomial time assuming the weaker #ETH.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.