Efficient Fault-Tolerant Search by Fast Indexing of Subnetworks
Abstract
We design sensitivity oracles for error-prone networks. For a network problem , the data structure preprocesses a network and sensitivity parameter such that, for any set of up to link or node failures, it can report a solution for in . We study three network problems . -Hop Shortest Path: Given , is there a shortest --path in with at most links? -Path: Does contain a simple path with links? -Clique: Does contain a clique of nodes? Our main technical contribution is a new construction of -replacement path coverings (-RPC) in the parameter realm where . An -RPC is a family of subnetworks of which, for every with , contain a subfamily such that (i) no subnetwork in contains a link of and (ii) for each , if contains a shortest --path with at most links, then some subnetwork in retains at least one such path. Our -RPC has almost the same size as the one by Weimann and Yuster [ACM TALG 2013] but it improves the time to query from to . It also improves over the size and query time of the -RPC by Karthik and Parter [SODA 2021] by nearly a factor of . We then derive oracles for -Hop Shortest Path, -Path, and -Clique from this. Notably, our solution for -Path improves the query time of the one by Bil\`o, et al. [ITCS 2022] for .
Keywords
Cite
@article{arxiv.2412.17776,
title = {Efficient Fault-Tolerant Search by Fast Indexing of Subnetworks},
author = {Davide Bilò and Keerti Choudhary and Sarel Cohen and Tobias Friedrich and Martin Schirneck},
journal= {arXiv preprint arXiv:2412.17776},
year = {2024}
}
Comments
accepted at AAAI'25