paper

Approximate Distance Oracles with Improved Preprocessing Time

arXiv:1109.4156

Abstract

Given an undirected graph with edges, vertices, and non-negative edge weights, and given an integer , we show that for some universal constant , a -approximate distance oracle for of size can be constructed in time and can answer queries in time. We also give an oracle which is faster for smaller . Our results break the quadratic preprocessing time bound of Baswana and Kavitha for all and improve the time bound of Thorup and Zwick except for very sparse graphs and small . When and , our oracle is optimal w.r.t.\ both stretch, size, preprocessing time, and query time, assuming a widely believed girth conjecture by Erdős.

To appear at the Twenty-Third Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), Kyoto, 2012