Theoretically and Practically Efficient Resistance Distance Computation on Large Graphs
Yichun Yang, Longlong Lin, Rong-Hua Li, Meihao Liao, Guoren Wang
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 k , 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 k. Among them, Lanczos Iteration is a near-linear time global algorithm, whereas Lanczos Push is a local algorithm with a time complexity independent of the size of the graph. More specifically, we prove that the time complexity of Lanczos Iteration is [EQUATION] ( m is the number of edges of the graph and Õ means the complexity omitting the log terms) which achieves a speedup of [EQUATION] compared to previous power iteration-based global methods. For Lanczos Push, we demonstrate that its time complexity is Õ ( k 2.75 ) under certain mild and frequently established assumptions, which represents a significant improvement of k 0.25 over the SOTA random walk-based local algorithms. We validate our algorithms through extensive experiments on eight real-world datasets of varying sizes and statistical properties, demonstrating that Lanczos Iteration and Lanczos Push significantly outperform SOTA methods in terms of both efficiency and accuracy.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 249608a7-ab99-4cda-8fa8-3f90421b6cb6Builds on5
- Approximate Graph PropagationHanzhi Wang, Mingguo He, Zhewei Wei, Sibo Wang et al.KDD 2021 · 42 citations
- Analysis of stochastic Lanczos quadrature for spectrum approximationTyler Chen, Thomas Trogdon, Shashanka UbaruICML 2021 · 29 citations
- Edge-based Local Push for Personalized PageRankHanzhi Wang, Zhewei Wei, Junhao Gan, Ye Yuan et al.VLDB 2022 · 14 citations
- Fast Estimation and Optimization of Resistance Diameter on GraphsZenan Lu, Xiaotian Zhou, Zhongzhi ZhangWWW 2025 · 1 citation
- Improved Spectral Density Estimation via Explicit and Implicit DeflationRajarshi Bhattacharjee, Rajesh Jayaram, Cameron Musco, Christopher Musco et al.SODA 2025 · 1 citation
Related papers
- Efficient Resistance Distance Computation: The Power of Landmark-based ApproachesMeihao Liao, Rong-Hua Li, Qiangqiang Dai, Hongyang Chen et al.SIGMOD 2023 · 13 citations
- Resistance Eccentricity in Graphs: Distribution, Computation and OptimizationZenan Lu, Xiaotian Zhou, Ahad N. Zehmakan, Zhongzhi ZhangICDE 2024 · 1 citation
- Efficient and Provable Effective Resistance Computation on Large Graphs: An Index-based ApproachMeihao Liao, Junjie Zhou, Rong-Hua Li, Qiangqiang Dai et al.SIGMOD 2024 · 5 citations
- Local Algorithms for Estimating Effective ResistancePan Peng, Daniel Lopatta, Yuichi Yoshida, Gramoz GoranciKDD 2021 · 21 citations
- Mixing Time Matters: Accelerating Effective Resistance Estimation via Bidirectional MethodGuanyu Cui, Hanzhi Wang, Zhewei WeiKDD 2025 · 1 citation
