An optimal algorithm for average distance in typical regular graphs

View at publisher
Authors: Alexandros Eskenazis, Manor Mendel, Assaf Naor
Cited by: 0

Abstract

We design a deterministic algorithm that, given \(n\) points in a typical constant degree regular graph, queries \(O(n)\) distances to output a constant factor approximation to the average distance among those points, thus answering a question posed in [Mendel and Naor 2015]. Our algorithm uses the method of [Mendel and Naor 2015] to construct a sequence of constant degree graphs that are expanders with respect to certain nonpositively curved metric spaces, together with a new rigidity theorem for metric transforms of nonpositively curved metric spaces. The fact that our algorithm works for typical (uniformly random) constant degree regular graphs rather than for all constant degree graphs is unavoidable, thanks to the following impossibility result that we obtain: For every fixed \(k \in \mathbb N\), the approximation factor of any algorithm for average distance that works for all constant degree graphs and queries \(o(n^{1+1/k})\) distances must necessarily be at least \(2(k + 1)\). This matches the upper bound attained by the algorithm that was designed for general finite metric spaces in [Barhum et. al. 2007]. Thus, any algorithm for average distance in constant degree graphs whose approximation guarantee is less than 4 must query \(\Omega(n^2)\) distances, any such algorithm whose approximation guarantee is less than 6 must query \(\Omega(n^{3/2})\) distances, any such algorithm whose approximation guarantee less than 8 must query \(\Omega(n^{3/4})\) distances, and so forth, and furthermore there exist algorithms achieving those parameters.

Fields of Study & Subjects

Computational Geometry and Mesh Generation Complexity and Algorithms in Graphs Advanced Graph Theory Research

Publication details

Journal / source
Society for Industrial and Applied Mathematics eBooks
Pages
742–757
Publication date
1 January 2026
Language
EN