Sampling an Edge in Sublinear Time Exactly and Optimally
Talya Eden, Shyam Narayanan, Jakub T\v{e}tek

TL;DR
This paper presents an optimal algorithm for exactly sampling an edge uniformly in a graph in sublinear time, closing a long-standing open problem and improving previous approximate sampling methods.
Contribution
It introduces a new algorithm that samples an edge uniformly in exactly O(n/√m) time, matching the lower bound and improving upon prior approximate methods.
Findings
Achieves exact uniform edge sampling in O(n/√m) time.
Closes the open problem of optimal sublinear-time edge sampling.
Matches the theoretical lower bound for the problem.
Abstract
Sampling edges from a graph in sublinear time is a fundamental problem and a powerful subroutine for designing sublinear-time algorithms. Suppose we have access to the vertices of the graph and know a constant-factor approximation to the number of edges. An algorithm for pointwise -approximate edge sampling with complexity has been given by Eden and Rosenbaum [SOSA 2018]. This has been later improved by T\v{e}tek and Thorup [STOC 2022] to . At the same time, time is necessary. We close the problem, by giving an algorithm with complexity for the task of sampling an edge exactly uniformly.
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
TopicsAdvanced Control Systems Optimization
