Efficient and Near-optimal Algorithms for Sampling Small Connected Subgraphs
Abstract
1 Introduction
2 Results
2.1 Near-optimal Mixing Time Bounds for the k-graphlet Walk
2.2 Uniform Graphlet Sampling
2.3 Epsilon-uniform Graphlet Sampling
preprocessing time | preprocessing space | time per sample | output | |
---|---|---|---|---|
[12] | – | – | \(2^{O(k)}(n+m) + k^{O(k)}\) | uniform |
Ugs& \(O(n k^2 \log k + m)\) | \(O(n+m)\) | \(k^{O(k)} \log \Delta\) | uniform | |
[29] | \(O(n)\) | \(O(n)\) | \(k^{O(k)}\big (\Delta \log \frac{n}{\varepsilon }\big)^{k-3}\) | \(\varepsilon\)-uniform |
[12] | \(2^{O(k)}(n+m) \log \frac{1}{\varepsilon }+k^{O(k)}\frac{1}{\varepsilon ^2}\log \frac{1}{\varepsilon }\) | \(2^{O(k)}n \log \frac{1}{\varepsilon }\) | \(k^{O(k)}\Delta \big (\log \frac{1}{\varepsilon }\big)^2\) | \(\varepsilon\)-uniform |
[12] | \(2^{O(k)}(n+m) \log \frac{1}{\varepsilon }+ k^{O(k)}\frac{1}{\varepsilon ^2}\log \frac{1}{\varepsilon }\) | \(2^{O(k)}(n+m) \log \frac{1}{\varepsilon }\) | \(k^{O(k)}\big (\log \frac{1}{\varepsilon }\big)^2\) | \(\varepsilon\)-uniform |
Apx-Ugs& \(O\big (\big (\frac{1}{\varepsilon }\big)^{\frac{2}{(k-1)}} k^6 n \log n \big)\) | \(O(n)\) | \(k^{O(k)}\big (\frac{1}{\varepsilon }\big)^{8+\frac{4}{(k-1)}} \log \frac{1}{\varepsilon }\) | \(\varepsilon\)-uniform | |
Rwgs& – | – | \(k^{O(k)}t(G) \big (\frac{\Delta }{\delta }\big)^{k-2}\log \frac{n}{\varepsilon }\) | \(\varepsilon\)-uniform |
3 Related Work
4 Preliminaries and Notation
5 Near-optimal Mixing Time Bounds for the K-graphlet Walk
5.1 Preliminaries
5.1.1 Spectral Gaps and Relaxation Times.
5.1.2 Dirichlet Forms.
5.1.3 Direct Comparison.
5.1.4 Collapsed Chains.
5.1.5 Induced Chains.
5.2 Proof of the Upper Bound of Theorem 1
5.2.1 Proof of Lemma 17.
5.2.2 Proof of Lemma 3.
5.3 Proof of the Lower Bounds of Theorem 1
5.4 Proof of Theorem 2
6 Uniform Graphlet Sampling
6.1 A Toy Example: Regular Graphs
6.2 The Preprocessing Phase
6.3 The Sampling Phase
7 Epsilon-uniform Graphlet Sampling
7.1 Approximating a Degree-dominating Order
7.2 The Sampling Phase: A Coupling of Algorithms
7.2.1 Approximating the Cuts.
7.2.2 Approximating the Random Growing Process.
7.2.3 Approximating the Acceptance Probability.
7.2.4 Coupling the Algorithms.
8 Conclusions
Footnote
A Ancillary Results
B Proof of Theorem 5
C Epsilon-uniform Sampling Via Color Coding
References
Index Terms
- Efficient and Near-optimal Algorithms for Sampling Small Connected Subgraphs
Recommendations
Efficient and near-optimal algorithms for sampling connected subgraphs
STOC 2021: Proceedings of the 53rd Annual ACM SIGACT Symposium on Theory of ComputingWe study the graphlet sampling problem: given an integer k ≥ 3 and a graph G=(V,E), sample a connected induced k-node subgraph of G (also called k-graphlet) uniformly at random. This is a fundamental graph mining primitive, with applications in social ...
Forbidden Subgraphs and Weak Locally Connected Graphs
A graph is called H-free if it has no induced subgraph isomorphic to H. A graph is called $$N^i$$Ni-locally connected if $$G[\{ x\in V(G): 1\le d_G(w, x)\le i\}]$$G[{x?V(G):1≤dG(w,x)≤i}] is connected and $$N_2$$N2-locally connected if $$G[\{uv: \{uw, vw\...
Connected subgraphs with small degree sums in 3-connected planar graphs
It is well-known that every planar graph has a vertex of degree at most five. Kotzig proved that every 3-connected planar graph has an edge xy such that deg(x) + deg (y) ≤ 13. In this article, considering a similar problem for the case of three or more ...
Comments
Information & Contributors
Information
Published In
Publisher
Association for Computing Machinery
New York, NY, United States
Publication History
Check for updates
Author Tags
Qualifiers
- Research-article
Funding Sources
- Algorithms and Learning for AI
- Bertinoro International Center for Informatics (BICI)
- European Research Council under the Starting Grant
- Department of Computer Science of the Sapienza University of Rome
Contributors
Other Metrics
Bibliometrics & Citations
Bibliometrics
Article Metrics
- 0Total Citations
- 817Total Downloads
- Downloads (Last 12 months)563
- Downloads (Last 6 weeks)69
Other Metrics
Citations
View Options
View options
View or Download as a PDF file.
PDFeReader
View online with eReader.
eReaderHTML Format
View this article in HTML Format.
HTML FormatLogin options
Check if you have access through your login credentials or your institution to get full access on this article.
Sign in