We are given an undirected weighted graph with vertices and edges, edge weights in , and a designated source vertex . We design a single source dual fault tolerant distance oracle for . Given a destination vertex and a set of at most two faulty edges, the oracle returns a -approximation of the weight of the shortest path from the source to avoiding . Our oracle uses space and has query time. Prior to our result, single source single fault tolerant oracles were known to return a approximation of the weight of the shortest path using space and query time. However, extending these approaches to multiple faults remained an open problem. Indeed, all -approximate distance oracles that handle multiple faults require space. We break this bound by presenting the first dual fault tolerant distance oracle with space.

生成讲解博客的中文版本

生成AI智能校验的中文版本