Fast Distance Sensitivity Oracle for Multiple Failures
Golshan Golnari, Zhi-Li Zhang

TL;DR
This paper introduces a novel distance sensitivity oracle based on Markov Tensor Theory that efficiently supports multiple failure scenarios in directed, weighted networks without limitations on failure size, significantly reducing query times.
Contribution
The paper presents a new distance sensitivity oracle supporting multiple failures with no size limitations, using Markov Tensor Theory, and achieves efficient query times and pre-processing.
Findings
Supports unlimited failure size without known failure size
Pre-processing time is O(n^{ω}) with space O(n^2)
Query time is O(m), saving computation for sparse networks
Abstract
When a network is prone to failures, it is very expensive to compute the shortest paths every time from the scratch. Distance sensitivity oracle provides this privilege to find the new shortest paths faster and with lower cost by once pre-computing an oracle in advance. Although several efficient solutions are proposed in the literature to support the single failure, few efforts are done to devise an efficient method regarding the case of multiple failures. In this paper, we present a novel distance sensitivity oracle based on Markov Tensor Theory \cite{golnari2017markov} to support replacement path queries in general directed and weighted networks facing the set of failures . In contrast to the existing work, there is no limitation on maximum failure size supported by our oracle and there is no need to know the size of failure for constructing the…
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.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Parallel Computing and Optimization Techniques · Graph Theory and Algorithms
