English

Density Independent Algorithms for Sparsifying $k$-Step Random Walks

Data Structures and Algorithms 2017-02-21 v1

Abstract

We give faster algorithms for producing sparse approximations of the transition matrices of kk-step random walks on undirected, weighted graphs. These transition matrices also form graphs, and arise as intermediate objects in a variety of graph algorithms. Our improvements are based on a better understanding of processes that sample such walks, as well as tighter bounds on key weights underlying these sampling processes. On a graph with nn vertices and mm edges, our algorithm produces a graph with about nlognn\log{n} edges that approximates the kk-step random walk graph in about m+nlog4nm + n \log^4{n} time. In order to obtain this runtime bound, we also revisit "density independent" algorithms for sparsifying graphs whose runtime overhead is expressed only in terms of the number of vertices.

Keywords

Cite

@article{arxiv.1702.06110,
  title  = {Density Independent Algorithms for Sparsifying $k$-Step Random Walks},
  author = {Gorav Jindal and Pavel Kolev and Richard Peng and Saurabh Sawlani},
  journal= {arXiv preprint arXiv:1702.06110},
  year   = {2017}
}
R2 v1 2026-06-22T18:23:20.112Z