English

Efficient and near-optimal algorithms for sampling small connected subgraphs

Data Structures and Algorithms 2021-10-29 v6 Discrete Mathematics Social and Information Networks

Abstract

We study the following problem: given an integer k3k \ge 3 and a simple graph GG, sample a connected induced kk-node subgraph of GG uniformly at random. This is a fundamental graph mining primitive with applications in social network analysis, bioinformatics, and more. Surprisingly, no efficient algorithm is known for uniform sampling; the only somewhat efficient algorithms available yield samples that are only approximately uniform, with running times that are unclear or suboptimal. In this work we provide: (i) a near-optimal mixing time bound for a well-known random walk technique, (ii) the first efficient algorithm for truly uniform graphlet sampling, and (iii) the first sublinear-time algorithm for ϵ\epsilon-uniform graphlet sampling.

Keywords

Cite

@article{arxiv.2007.12102,
  title  = {Efficient and near-optimal algorithms for sampling small connected subgraphs},
  author = {Marco Bressan},
  journal= {arXiv preprint arXiv:2007.12102},
  year   = {2021}
}

Comments

Full version of STOC'21 paper. 40 pages

R2 v1 2026-06-23T17:21:13.712Z