Local Access to Random Walks

02/15/2021
by   Amartya Shankha Biswas, et al.
0

For a graph G on n vertices, naively sampling the position of a random walk of at time t requires work Ω(t). We desire local access algorithms supporting position(G,s,t) queries, which return the position of a random walk from some start vertex s at time t, where the joint distribution of returned positions is 1/poly(n) close to the uniform distribution over such walks in ℓ_1 distance. We first give an algorithm for local access to walks on undirected regular graphs with O(1/1-λ√(n)) runtime per query, where λ is the second-largest eigenvalue in absolute value. Since random d-regular graphs are expanders with high probability, this gives an O(√(n)) algorithm for G(n,d), which improves on the naive method for small numbers of queries. We then prove that no that algorithm with sub-constant error given probe access to random d-regular graphs can have runtime better than Ω(√(n)/log(n)) per query in expectation, obtaining a nearly matching lower bound. We further show an Ω(n^1/4) runtime per query lower bound even with an oblivious adversary (i.e. when the query sequence is fixed in advance). We then show that for families of graphs with additional group theoretic structure, dramatically better results can be achieved. We give local access to walks on small-degree abelian Cayley graphs, including cycles and hypercubes, with runtime polylog(n) per query. This also allows for efficient local access to walks on polylog degree expanders. We extend our results to graphs constructed using the tensor product (giving local access to walks on degree n^ϵ graphs for any ϵ∈ (0,1]) and Cartesian product.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/03/2021

Deterministic Approximation of Random Walks via Queries in Graphs of Unbounded Size

Consider the following computational problem: given a regular digraph G=...
research
02/22/2021

Near-Optimal Two-Pass Streaming Algorithm for Sampling Random Walks over Directed Graphs

For a directed graph G with n vertices and a start vertex u_ start, we w...
research
12/14/2021

Simulating Random Walks in Random Streams

The random order graph streaming model has received significant attentio...
research
11/20/2018

Simulating Random Walks on Graphs in the Streaming Model

We study the problem of approximately simulating a t-step random walk on...
research
06/10/2022

Random Walks, Equidistribution and Graphical Designs

Let G=(V,E) be a d-regular graph on n vertices and let μ_0 be a probabil...
research
06/09/2023

Optimal distance query reconstruction for graphs without long induced cycles

Let G=(V,E) be an n-vertex connected graph of maximum degree Δ. Given ac...
research
07/14/2022

Cover and Hitting Times of Hyperbolic Random Graphs

We study random walks on the giant component of Hyperbolic Random Graphs...

Please sign up or login with your details

Forgot password? Click here to reset