Local Access to Huge Random Objects through Partial Sampling
Amartya Shankha Biswas, Ronitt Rubinfeld, Anak Yodpinyanee

TL;DR
This paper develops methods for efficiently accessing and sampling large random objects, such as graphs and combinatorial structures, through local queries without generating the entire object upfront.
Contribution
It introduces novel local-access algorithms for random graphs, Catalan objects, and graph colorings, enabling on-the-fly sampling and query answering for complex random structures.
Findings
Efficient local-access implementations for Erdős-Rényi and Stochastic Block models.
New query types for Dyck paths and random trees.
Sub-linear time algorithms for graph colorings with q > 9Δ.
Abstract
Consider an algorithm performing a computation on a huge random object. Is it necessary to generate the entire object up front, or is it possible to provide query access to the object and sample it incrementally "on-the-fly"? Such an implementation should emulate the object by answering queries in a manner consistent with a random instance sampled from the true distribution. Our first set of results focus on undirected graphs with independent edge probabilities, under certain assumptions. Then, we use this to obtain the first efficient implementations for the Erdos-Renyi model and the Stochastic Block model. As in previous local-access implementations for random graphs, we support Vertex-Pair and Next-Neighbor queries. We also introduce a new Random-Neighbor query. Next, we show how to implement random Catalan objects, specifically focusing on Dyck paths (always positive random…
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
TopicsData Management and Algorithms · Algorithms and Data Compression · Topological and Geometric Data Analysis
