Papers
Topics
Authors
Recent
Search
2000 character limit reached

Efficient Fault-Tolerant Search by Fast Indexing of Subnetworks

Published 23 Dec 2024 in cs.DS | (2412.17776v2)

Abstract: We design sensitivity oracles for error-prone networks. For a network problem Π\Pi, the data structure preprocesses a network G=(V,E)G=(V,E) and sensitivity parameter ff such that, for any set FVEF\subseteq V\cup E of up to ff link or node failures, it can report a solution for Π\Pi in GFG{-}F. We study three network problems Π\Pi. LL-Hop Shortest Path: Given s,tVs,t \in V, is there a shortest ss-tt-path in GFG-F with at most LL links? kk-Path: Does GFG-F contain a simple path with kk links? kk-Clique: Does GFG-F contain a clique of kk nodes? Our main technical contribution is a new construction of (L,f)(L,f)-replacement path coverings ((L,f)(L,f)-RPC) in the parameter realm where f=o(logL)f = o(\log L). An (L,f)(L,f)-RPC is a family G\mathcal{G} of subnetworks of GG which, for every FEF \subseteq E with Ff|F| \le f, contain a subfamily GFG\mathcal{G}_F \subseteq \mathcal{G} such that (i) no subnetwork in GF\mathcal{G}_F contains a link of FF and (ii) for each s,tVs,t \in V, if GFG-F contains a shortest ss-tt-path with at most LL links, then some subnetwork in GF\mathcal{G}_F retains at least one such path. Our (L,f)(L, f)-RPC has almost the same size as the one by Weimann and Yuster [ACM TALG 2013] but it improves the time to query GF\mathcal{G}_F from O~(f<sup>2L<sup>f)\widetilde{O}(f<sup>2L<sup>f) to O~(f<sup>52</sup>L<sup>o(1))\widetilde{O}(f<sup>{\frac{5}{2}}</sup> L<sup>{o(1)}). It also improves over the size and query time of the (L,f)(L,f)-RPC by Karthik and Parter [SODA 2021] by nearly a factor of LL. We then derive oracles for LL-Hop Shortest Path, kk-Path, and kk-Clique from this. Notably, our solution for kk-Path improves the query time of the one by Bil`o, et al. [ITCS 2022] for f=o(logk)f=o(\log k).

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.