Sampling an Edge in Sublinear Time Exactly and Optimally
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 O(n/ m) has been given by Eden and Rosenbaum [SOSA 2018]. This has been later improved by Tetek and Thorup [STOC 2022] to O(n (-1)/m). At the same time, (n/m) time is necessary. We close the problem, by giving an algorithm with complexity O(n/m) for the task of sampling an edge exactly uniformly.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.