Fast Algorithms for Constructing t-Spanners and Paths with Stretch t
SIAM Journal on Computing
All-Pairs Almost Shortest Paths
SIAM Journal on Computing
(1 + &egr;&Bgr;)-spanner constructions for general graphs
STOC '01 Proceedings of the thirty-third annual ACM symposium on Theory of computing
STOC '01 Proceedings of the thirty-third annual ACM symposium on Theory of computing
Extrapolation methods for accelerating PageRank computations
WWW '03 Proceedings of the 12th international conference on World Wide Web
Scaling personalized web search
WWW '03 Proceedings of the 12th international conference on World Wide Web
Fast Monte-Carlo Algorithms for Approximate Matrix Multiplication
FOCS '01 Proceedings of the 42nd IEEE symposium on Foundations of Computer Science
Fast monte-carlo algorithms for finding low-rank approximations
Journal of the ACM (JACM)
Spanners and emulators with sublinear distance errors
SODA '06 Proceedings of the seventeenth annual ACM-SIAM symposium on Discrete algorithm
To randomize or not to randomize: space optimal summaries for hyperlink analysis
Proceedings of the 15th international conference on World Wide Web
Fast Monte Carlo Algorithms for Matrices I: Approximating Matrix Multiplication
SIAM Journal on Computing
Improved Approximation Algorithms for Large Matrices via Random Projections
FOCS '06 Proceedings of the 47th Annual IEEE Symposium on Foundations of Computer Science
Lower Bounds for Additive Spanners, Emulators, and More
FOCS '06 Proceedings of the 47th Annual IEEE Symposium on Foundations of Computer Science
Monte Carlo Methods in PageRank Computation: When One Iteration is Sufficient
SIAM Journal on Numerical Analysis
Estimating PageRank on graph streams
Proceedings of the twenty-seventh ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Numerical linear algebra in the streaming model
Proceedings of the forty-first annual ACM symposium on Theory of computing
A fast and efficient algorithm for low-rank approximation of a matrix
Proceedings of the forty-first annual ACM symposium on Theory of computing
A simple linear time algorithm for computing a (2k - 1)-spanner of o(n1+1/k) size in weighted graphs
ICALP'03 Proceedings of the 30th international conference on Automata, languages and programming
Distance Oracles beyond the Thorup-Zwick Bound
FOCS '10 Proceedings of the 2010 IEEE 51st Annual Symposium on Foundations of Computer Science
Fast incremental and personalized PageRank
Proceedings of the VLDB Endowment
Low rank matrix-valued chernoff bounds and approximate matrix multiplication
Proceedings of the twenty-second annual ACM-SIAM symposium on Discrete Algorithms
Hi-index | 0.00 |
We study the space and time complexity of approximating distributions of l-step random walks in simple (possibly directed) graphs G. While very efficient algorithms for obtaining additive ε-approximations have been developed in the literature, no non-trivial results with multiplicative guarantees are known, and obtaining such approximations is the main focus of this paper. Specifically, we ask the following question: given a bound S on the space used, what is the minimum threshold t 0 such that l-step transition probabilities for all pairs u, v ∈ V such that Puvl ≥ t can be approximated within a 1±ε factor? How fast can an approximation be obtained? We show that the following surprising behavior occurs. When the bound on the space is S = o(n2/d), where d is the minimum out-degree of G, no approximation can be achieved for non-trivial values of the threshold t. However, if an extra factor of s space is allowed, i.e. S = Ω(sn2/d) space, then the threshold t is exponentially small in the length of the walk l and even very small transition probabilities can be approximated up to a 1 ± ε factor. One instantiation of these guarantees is as follows: any almost regular directed graph can be represented in Ω(ln3/2+ε) space such that all probabilities larger than n-10 can be approximated within a (1 ± ε) factor as long as l ≥ 40/ε2. Moreover, we show how to estimate of such probabilities faster than matrix multiplication time. For undirected graphs, we also give small space oracles for estimating Puvl using a notion of bicriteria approximation based on approximate distance oracles of Thorup and Zwick [STOC'01].