Path-Reporting Distance Oracles with Linear Size
Ofer Neiman, Idan Shabat

TL;DR
This paper introduces the first linear size path-reporting distance oracle with poly-logarithmic stretch and low query time, improving efficiency for approximate shortest path queries in large graphs.
Contribution
It presents the first linear size PRDO with poly-logarithmic stretch and low query time, and extends results to pairwise PRDO with near optimal size and small stretch.
Findings
First linear size PRDO with poly-logarithmic stretch and low query time.
Improved pairwise PRDO with near optimal size and small stretch.
Enhanced unweighted graph PRDO with quadratic stretch.
Abstract
Given an undirected weighted graph, an (approximate) distance oracle is a data structure that can (approximately) answer distance queries. A {\em Path-Reporting Distance Oracle}, or {\em PRDO}, is a distance oracle that must also return a path between the queried vertices. Given a graph on vertices and an integer parameter , Thorup and Zwick \cite{TZ01} showed a PRDO with stretch , size and query time (for the query time of PRDOs, we omit the time needed to report the path itself). Subsequent works \cite{MN06,C14,C15} improved the size to and the query time to . However, these improvements produce distance oracles which are not path-reporting. Several other works \cite{ENW16,EP15} focused on small size PRDO for general graphs, but all known results on distance oracles with linear size suffer from polynomial stretch,…
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.
