(1 + ϵ)-approximate f-sensitive distance oracles

Proceedings of the Twenty-Eighth Annual ACM-SIAM Symposium on Discrete Algorithms(2017)

引用 2|浏览16
暂无评分
摘要
An f-Sensitive Distance Oracle with stretch α preprocesses a graph G(V, E) and produces a small data structure that is used to answer subsequent queries. A query is a triple consisting of a set F ⊂ E of at most f edges, and vertices s and t. The oracle answers a query (F, s, t) by returning a value d which is equal to the length of some path between s and t in the graph G \\ F (the graph obtained from G by discarding all edges in F). Moreover, d is at most α times the length of the shortest path between s and t in G \\ F. The oracle can also construct a path between s and t in G \\ F of length d. To the best of our knowledge we give the first nontrivial f-sensitive distance oracle with fast query time and small stretch capable of handling multiple edge failures. Specifically, for any [EQUATION] and a fixed ϵ > 0 our oracle answers queries (F, s, t) in time Õ(1) with (1 + ϵ) stretch using a data structure of size n2+o(1). For comparison, the naïve alternative requires mfn2 space for sublinear query time.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要