On counting subgraphs and why counting seeds makes more sense (if one thinks about it clearly)
summary
Shows an algorithm that returns a nearly uniform edge under the vertex/degree/neighbor query model and then makes it exactly uniform, using pointwise closeness rather than TVD, with query cost matching the lower bound O(n/√m). Key tools are heavy–light decomposition (degree threshold ≈ √(m/ε)), rejection sampling on sampled neighbors, and a coin-simulation to fix bias. Works in general graphs, extends to bounded-arboricity cases, and yields optimal, implementable edge samplers for downstream subgraph counting.
AI-written summary · about
chapters (5)
- 0:00Introduction
- 3:45Subgraph counting background
- 14:40Uniform edge sampling
- 37:13Exact uniformity via rejection
- 40:48Closing remarks and Q&A
related talks
01h 02mFine-Grained Counting Complexity II
01h 02mFine-Grained Counting Complexity I
55mSiegel's Theorem, Edge Coloring, and a Holant Dichotomy
29mSpotting Trees with Few Leaves
27mSuccinct Preferential Attachment Graphs
23mWorst-Case to Expander-Case Reductions
31mNew Unconditional Lower Bounds for Algorithms and Enumeration Problems
34mNew Tools for Peak Memory Scheduling
