Enumeration of Far-Apart Pairs by Decreasing Distance for Faster Hyperbolicity Computation
David Coudert, Andr\'e Nusser, Laurent Viennot

TL;DR
This paper introduces a memory-efficient method for enumerating far-apart node pairs in graphs, significantly improving the feasibility of computing hyperbolicity for large graphs by reducing memory usage and computational complexity.
Contribution
The authors develop a new data structure that enables enumeration of far-apart pairs without storing the entire distance matrix, allowing hyperbolicity computation on larger graphs than previously possible.
Findings
Memory consumption reduced by at least two orders of magnitude.
Enabled hyperbolicity computation on several large graphs previously infeasible.
Only a small fraction of far-apart pairs need consideration for hyperbolicity.
Abstract
Hyperbolicity is a graph parameter which indicates how much the shortest-path distance metric of a graph deviates from a tree metric. It is used in various fields such as networking, security, and bioinformatics for the classification of complex networks, the design of routing schemes, and the analysis of graph algorithms. Despite recent progress, computing the hyperbolicity of a graph remains challenging. Indeed, the best known algorithm has time complexity , which is prohibitive for large graphs, and the most efficient algorithms in practice have space complexity . Thus, time as well as space are bottlenecks for computing hyperbolicity. In this paper, we design a tool for enumerating all far-apart pairs of a graph by decreasing distances. A node pair of a graph is far-apart if both is a leaf of all shortest-path trees rooted at and is a leaf…
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.
