English

Deterministic Approximation of Random Walks in Small Space

Computational Complexity 2019-11-26 v2 Data Structures and Algorithms

Abstract

We give a deterministic, nearly logarithmic-space algorithm that given an undirected graph GG, a positive integer rr, and a set SS of vertices, approximates the conductance of SS in the rr-step random walk on GG to within a factor of 1+ϵ1+\epsilon, where ϵ>0\epsilon>0 is an arbitrarily small constant. More generally, our algorithm computes an ϵ\epsilon-spectral approximation to the normalized Laplacian of the rr-step walk. Our algorithm combines the derandomized square graph operation (Rozenman and Vadhan, 2005), which we recently used for solving Laplacian systems in nearly logarithmic space (Murtagh, Reingold, Sidford, and Vadhan, 2017), with ideas from (Cheng, Cheng, Liu, Peng, and Teng, 2015), which gave an algorithm that is time-efficient (while ours is space-efficient) and randomized (while ours is deterministic) for the case of even rr (while ours works for all rr). Along the way, we provide some new results that generalize technical machinery and yield improvements over previous work. First, we obtain a nearly linear-time randomized algorithm for computing a spectral approximation to the normalized Laplacian for odd rr. Second, we define and analyze a generalization of the derandomized square for irregular graphs and for sparsifying the product of two distinct graphs. As part of this generalization, we also give a strongly explicit construction of expander graphs of every size.

Keywords

Cite

@article{arxiv.1903.06361,
  title  = {Deterministic Approximation of Random Walks in Small Space},
  author = {Jack Murtagh and Omer Reingold and Aaron Sidford and Salil Vadhan},
  journal= {arXiv preprint arXiv:1903.06361},
  year   = {2019}
}

Comments

26 pages

R2 v1 2026-06-23T08:08:56.962Z