English

Spectral methods for testing cluster structure of graphs

Data Structures and Algorithms 2019-01-01 v1

Abstract

In the framework of graph property testing, we study the problem of determining if a graph admits a cluster structure. We say that a graph is (k,ϕ)(k, \phi)-clusterable if it can be partitioned into at most kk parts such that each part has conductance at least ϕ\phi. We present an algorithm that accepts all graphs that are (2,ϕ)(2, \phi)-clusterable with probability at least 23\frac{2}3 and rejects all graphs that are ϵ\epsilon-far from (2,ϕ)(2, \phi^*)-clusterable for ϕμϕ2ϵ2\phi^* \le \mu \phi^2 \epsilon^2 with probability at least 23\frac{2}3 where μ>0\mu > 0 is a parameter that affects the query complexity. This improves upon the work of Czumaj, Peng, and Sohler by removing a logn\log n factor from the denominator of the bound on ϕ\phi^* for the case of k=2k=2. Our work was concurrent with the work of Chiplunkar et al.\@ who achieved the same improvement for all values of kk. Our approach for the case k=2k=2 relies on the geometric structure of the eigenvectors of the graph Laplacian and results in an algorithm with query complexity O(n1/2+O(1)μpoly(1/ϵ,1/ϕ,logn))O(n^{1/2+O(1)\mu} \cdot \text{poly}(1/\epsilon, 1/\phi,\log n)).

Keywords

Cite

@article{arxiv.1812.11564,
  title  = {Spectral methods for testing cluster structure of graphs},
  author = {Sandeep Silwal and Jonathan Tidor},
  journal= {arXiv preprint arXiv:1812.11564},
  year   = {2019}
}

Comments

21 pages, 7 figures

R2 v1 2026-06-23T06:59:13.015Z