Table of Contents
Fetching ...

Entrywise Approximate Laplacian Solving

Jingbang Chen, Mehrdad Ghadiri, Hoai-An Nguyen, Richard Peng, Junzhao Yang

TL;DR

Algorithm and analyses for weighted directed graphs under floating-point arithmetic are presented for weighted directed graphs under floating-point arithmetic and the previous best running times are improved in terms of the number of bit operations.

Abstract

We study the escape probability problem in random walks over graphs. Given vertices, $s,t,$ and $p$, the problem asks for the probability that a random walk starting at $s$ will hit $t$ before hitting $p$. Such probabilities can be exponentially small even for unweighted undirected graphs with polynomial mixing time. Therefore current approaches, which are mostly based on fixed-point arithmetic, require $n$ bits of precision in the worst case. We present algorithms and analyses for weighted directed graphs under floating-point arithmetic and improve the previous best running times in terms of the number of bit operations. We believe our techniques and analysis could have a broader impact on the computation of random walks on graphs both in theory and in practice.

Entrywise Approximate Laplacian Solving

TL;DR

Algorithm and analyses for weighted directed graphs under floating-point arithmetic are presented for weighted directed graphs under floating-point arithmetic and the previous best running times are improved in terms of the number of bit operations.

Abstract

We study the escape probability problem in random walks over graphs. Given vertices, and , the problem asks for the probability that a random walk starting at will hit before hitting . Such probabilities can be exponentially small even for unweighted undirected graphs with polynomial mixing time. Therefore current approaches, which are mostly based on fixed-point arithmetic, require bits of precision in the worst case. We present algorithms and analyses for weighted directed graphs under floating-point arithmetic and improve the previous best running times in terms of the number of bit operations. We believe our techniques and analysis could have a broader impact on the computation of random walks on graphs both in theory and in practice.
Paper Structure (16 sections, 14 theorems, 65 equations, 2 figures)

This paper contains 16 sections, 14 theorems, 65 equations, 2 figures.

Key Result

Theorem 1.1

Given a weighted directed graph $G=(V,E)$ with $n$ vertices and nonnegative edge weights that are given with $L$ bits in floating-point, and $t,p\in V$, there is an algorithm that computes the escape probability for all starting vertices $s\in V$ within an $e^{\epsilon}$ multiplicative factor with $

Figures (2)

  • Figure 1: Exponentially small escape probability.
  • Figure 2: Psuedocode for recursive inversion with varying precision

Theorems & Definitions (29)

  • Theorem 1.1
  • Theorem 1.2
  • Example 1.1
  • Example 1.2
  • Definition 2.1: Escape Probability
  • Definition 2.2
  • Definition 2.3: RDDL
  • Lemma 3.1
  • proof
  • Lemma 3.2
  • ...and 19 more