English

Improved distance sensitivity oracles via tree partitioning

Data Structures and Algorithms 2016-05-17 v1

Abstract

We introduce an improved structure of distance sensitivity oracle (DSO). The task is to pre-process a non-negatively weighted graph so that a data structure can quickly answer replacement path length for every triple of source, terminal and failed vertex. The previous best algorithm constructs in time O~(mn)\tilde{O}(mn) a distance sensitivity oracle of size O(n2logn)O(n^2\log n) that processes queries in O(1)O(1) time. As an improvement, our oracle takes up O(n2)O(n^2) space, while preserving O(1)O(1) query efficiency and O~(mn)\tilde{O}(mn) preprocessing time. One should notice that space complexity and query time of our novel data structure are asymptotically optimal.

Keywords

Cite

@article{arxiv.1605.04491,
  title  = {Improved distance sensitivity oracles via tree partitioning},
  author = {Ran Duan and Tianyi Zhang},
  journal= {arXiv preprint arXiv:1605.04491},
  year   = {2016}
}
R2 v1 2026-06-22T14:00:56.684Z