mlsanityData to 14 Oct 2026

Efficient Exact Resistance Distance Computation on Small-Treewidth Graphs: a Labelling Approach

arXiv 2509.05129 ↗First posted 5 Sep 2025cs.DB cs.DM cs.DScited by 1

Not on the map. Why?

Abstract (arXiv)

Resistance distance computation is a fundamental problem in graph analysis, yet existing random walk-based methods are limited to approximate solutions and suffer from poor efficiency on small-treewidth graphs (e.g., road networks). In contrast, shortest-path distance computation achieves remarkable efficiency on such graphs by leveraging cut properties and tree decompositions. Motivated by this disparity, we first analyze the cut property of resistance distance. While a direct generalization proves impractical due to costly matrix operations, we overcome this limitation by integrating tree decompositions, revealing that the resistance distance r(s,t) depends only on labels along the paths from s and t to the root of the decomposition. This insight enables compact labelling structures. Based on this, we propose treeindex, a novel index method that constructs a resistance distance labelling of size O(n · hG) in O(n · hG2 · dmax) time, where hG (tree height) and dmax (maximum degree) behave as small constants in many real-world small-treewidth graphs (e.g., road networks). Our labelling supports exact single-pair queries in O(hG) time and single-source queries in O(n · hG) time. Extensive experiments show that TreeIndex substantially outperforms state-of-the-art approaches. For instance, on the full USA road network, it constructs a 405 GB labelling in 7 hours (single-threaded) and answers exact single-pair queries in 10-3 seconds and single-source queries in 190 seconds--the first exact method scalable to such large graphs.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 22 of its 68 references that are in the map. First posted on arXiv 5 Sep 2025.

Builds on

22 of 68 references.

References · 22

  1. 2021Understanding over-squashing and bottlenecks on graphs via curvaturecited by 478
  2. 2016Approximate Gaussian Elimination for Laplacians: Fast, Sparse, and Simplecited by 23
  3. 2017Graph Clustering using Effective Resistancecited by 12
  4. 2020Ultrasparse Ultrasparsifiers and Faster Laplacian System Solverscited by 8
  5. 2013Fast Exact Shortest-Path Distance Queries on Large Networks by Pruned Landmark Labelingcited by 7
  6. 2021Local Algorithms for Estimating Effective Resistancecited by 6
  7. 2023Robust and Practical Solution of Laplacian Equations by Approximate Eliminationcited by 6
  8. 2023Efficient Estimation of Pairwise Effective Resistancecited by 4
  9. 2017Fast link prediction for large networks using spectral embeddingcited by 3
  10. 2023Effective Resistances in Non-Expander Graphscited by 3
  11. 2022A New Approach to Estimating Effective Resistances and Counting Spanning Trees in Expander Graphscited by 2
  12. 2023Hierarchical Cut Labelling -- Scaling Up Distance Queries on Road Networkscited by 2
10 more
  1. 2025Stable Tree Labelling for Accelerating Distance Queries on Dynamic Road Networkscited by 2
  2. 2014Hop Doubling Label Indexing for Point-to-Point Distance Querying on Scale-Free Networkscited by 1
  3. 2015Sublinear Distance Labelingcited by 1
  4. 2016Hopsets with Constant Hopbound, and Applications to Approximate Shortest Pathscited by 1
  5. 2016Beyond Highway Dimension: Small Distance Labels Using Tree Skeletonscited by 1
  6. 2016Algorithmic and Hardness Results for the Hub Labeling Problemcited by 1
  7. 2017Fast and Compact Exact Distance Oracle for Planar Graphscited by 1
  8. 2020A Combinatorial Cut-Toggling Algorithm for Solving Laplacian Linear Systemscited by 1
  9. 2023A Simple and Efficient Parallel Laplacian Solvercited by 1
  10. 2025Dual-Hierarchy Labelling: Scaling Up Distance Queries on Dynamic Road Networkscited by 1

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2026: 1.

1 paper.