Approximate distance oracles with improved query time

From MaRDI portal




Abstract: Given an undirected graph G with m edges, n vertices, and non-negative edge weights, and given an integer kgeq2, we show that a (2k1)-approximate distance oracle for G of size O(kn1+1/k) and with O(logk) query time can be constructed in O(minkmn1/k,sqrtkm+kn1+c/sqrtk) time for some constant c. This improves the O(k) query time of Thorup and Zwick. Furthermore, for any 0<epsilonleq1, we give an oracle of size O(kn1+1/k) that answers ((2+epsilon)k)-approximate distance queries in O(1/epsilon) time. At the cost of a k-factor in size, this improves the 128k approximation achieved by the constant query time oracle of Mendel and Naor and approaches the best possible tradeoff between size and stretch, implied by a widely believed girth conjecture of ErdH{o}s. We can match the O(n1+1/k) size bound of Mendel and Naor for any constant epsilon>0 and k=O(logn/loglogn).











This page was built for publication: Approximate distance oracles with improved query time

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5741747)