Theoretically and Practically Efficient Resistance Distance Computation on Large Graphs
Yichun Yang, Longlong Lin, Rong-Hua Li, Meihao Liao, Guoren Wang

TL;DR
This paper introduces two novel algorithms, Lanczos Iteration and Lanczos Push, that significantly improve the efficiency of resistance distance computation on large graphs, reducing dependence on the condition number and outperforming existing methods.
Contribution
The paper presents the first near-linear time global and local algorithms for resistance distance computation that reduce dependence on the graph Laplacian's condition number.
Findings
Lanczos Iteration achieves near-linear time complexity, speeding up by √κ over previous methods.
Lanczos Push operates with complexity independent of graph size, outperforming local algorithms.
Both algorithms outperform state-of-the-art methods in efficiency and accuracy on real-world datasets.
Abstract
The computation of resistance distance is pivotal in a wide range of graph analysis applications, including graph clustering, link prediction, and graph neural networks. Despite its foundational importance, efficient algorithms for computing resistance distances on large graphs are still lacking. Existing state-of-the-art (SOTA) methods, including power iteration-based algorithms and random walk-based local approaches, often struggle with slow convergence rates, particularly when the condition number of the graph Laplacian matrix, denoted by , is large. To tackle this challenge, we propose two novel and efficient algorithms inspired by the classic Lanczos method: Lanczos Iteration and Lanczos Push, both designed to reduce dependence on . Among them, Lanczos Iteration is a near-linear time global algorithm, whereas Lanczos Push is a local algorithm with a time complexity…
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.
Taxonomy
TopicsGraph Theory and Algorithms · Complex Network Analysis Techniques · Advanced Graph Neural Networks
