
TL;DR
This paper presents a fast algorithm for computing meeting times of two random walkers on large graphs, reducing complexity from $O(N^6)$ to $O(N^4)$ and further to $O(N^3 ext{log}^2 N)$ with structural exploitation.
Contribution
The authors develop a novel algorithm exploiting the structure of the linear system to compute meeting times efficiently, improving computational complexity significantly.
Findings
Exact meeting times can be computed in $O(N^4)$ operations.
The method can be improved to $O(N^3 ext{log}^2 N)$ using Cauchy structure.
Applications include efficient calculation of fixation probabilities in evolutionary dynamics.
Abstract
The expected meeting time of two random walkers on an undirected graph of size , where at each time step one walker moves and the process stops when they collide, satisfies a system of linear equations. Na\"{i}vely, solving this system takes operations. However, this system of linear equations has nice structure in that it is almost a Sylvester equation, with the obstruction being a diagonal absorption constraint. We give a simple algorithm for solving this system that exploits this structure, leading to operations and space for exact computation of all meeting times. While this practical method uses only standard dense linear algebra, it can be improved (in theory) to operations by exploiting the Cauchy structure of the diagonal correction. We…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
