Estimating graph parameters with random walks
Anna Ben-Hamou, Roberto I. Oliveira, Yuval Peres

TL;DR
This paper presents algorithms that estimate key graph parameters like the number of edges and vertices using random walk intersections, improving efficiency and accuracy over previous methods.
Contribution
It introduces novel algorithms based on counting intersections of independent random walks, providing optimal complexity bounds for estimating graph parameters.
Findings
Estimates the number of edges within a bounded factor in sublinear steps.
Provides methods to estimate the number of vertices using random walk data.
Shows the optimality of the algorithms' complexity bounds.
Abstract
An algorithm observes the trajectories of random walks over an unknown graph , starting from the same vertex , as well as the degrees along the trajectories. For all finite connected graphs, one can estimate the number of edges up to a bounded factor in steps, where is the relaxation time of the lazy random walk on and is the minimum degree in . Alternatively, can be estimated in , where is the number of vertices and is the uniform mixing time on . The number of vertices can then be estimated up to a bounded factor in an additional steps. Our algorithms are based on counting the number of intersections of random walk paths , i.e. the number of pairs…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMarkov Chains and Monte Carlo Methods · Distributed systems and fault tolerance · Stochastic processes and statistical mechanics
