Deterministic Replacement Path Covering

Type: Book-Chapter

Publication Date: 2021-01-01

Citations: 16

DOI: https://doi.org/10.1137/1.9781611976465.44

View Chat PDF

Abstract

In this article, we provide a unified and simplified approach to derandomize central results in the area of fault-tolerant graph algorithms. Given a graph G, a vertex pair (s, t) ∊ V(G) × V(G), and a set of edge faults F ⊆ E(G), a replacement path P(s, t, F) is an s-t shortest path in G \ F. For integer parameters L, f, a replacement path covering (RPC) is a collection of subgraphs of G, denoted by ∊L,f = {G1, …, Gr}, such that for every set F of at most f faults (i.e., |F| ≤ f) and every replacement path P(s, t, F) of at most L edges, there exists a subgraph Gi ∊ ∊L,f that contains all the edges of P and does not contain any of the edges of F. The covering value of the RPC GL,f is then defined to be the number of subgraphs in ∊L,f.In the randomized setting, it is easy to build an (L, f)-RPC with covering value of O(max{L, f}min{L,f} ·min{L, f}· log n), but to this date, there is no efficient deterministic algorithm with matching bounds. As noted recently by Alon, Chechik, and Cohen (ICALP 2019) this poses the key barrier for derandomizing known constructions of distance sensitivity oracles and fault-tolerant spanners. We show the following:•There exist efficient deterministic constructions of (L, f)-RPCs whose covering values almost match the randomized ones, for a wide range of parameters. Our time and value bounds improve considerably over the previous construction of Parter (DISC 2019). Our algorithms are based on the introduction of a novel notion of hash families that we call Hit and Miss hash families. We then show how to construct these hash families from (algebraic) error correcting codes such as Reed-Solomon codes and Algebraic-Geometric codes.•For every L, f, and n, there exists an n-vertex graph G whose (L, f)-RPC covering value is Ω(Lf). This lower bound is obtained by exploiting connections to the problem of designing sparse fault-tolerant BFS structures.An applications of our above deterministic constructions is the derandomization of the algebraic construction of the distance sensitivity oracle by Weimann and Yuster (FOCS 2010). The preprocessing and query time of our deterministic algorithm nearly match the randomized bounds. This resolves the open problem of Alon, Chechik and Cohen (ICALP 2019).Additionally, we show a derandomization of the randomized construction of vertex fault-tolerant spanners by Dinitz and Krauthgamer (PODC 2011) and Braunschvig et al. (Theor. Comput. Sci., 2015). The time complexity and the size bounds of the output spanners nearly match the randomized counterparts.

Locations

  • arXiv (Cornell University) - View - PDF
  • Society for Industrial and Applied Mathematics eBooks - View - PDF

Similar Works

Action Title Year Authors
+ Deterministic Replacement Path Covering 2020 C. S. Karthik
Merav Parter
+ PDF Chat Deterministic Replacement Path Covering 2024 C. S. Karthik
Merav Parter
+ Deterministic Fault-Tolerant Connectivity Labeling Scheme 2023 Izumi Taisuke
Yuval Emek
Tadashi Wadayama
Toshimitsu Masuzawa
+ Deterministic Fault-Tolerant Connectivity Labeling Scheme 2022 Taisuke Izumi
Yuval Emek
Tadashi Wadayama
Toshimitsu Masuzawa
+ Connectivity Labeling and Routing with Multiple Vertex Failures 2024 Merav Parter
Asaf Petruschka
Seth Pettie
+ PDF Chat Fault-Tolerant Labeling and Compact Routing Schemes 2021 Michal Dory
Merav Parter
+ Fault-Tolerant Labeling and Compact Routing Schemes 2021 Michal Dory
Merav Parter
+ PDF Chat Connectivity Labeling Schemes for Edge and Vertex Faults via Expander Hierarchies 2024 Yaowei Long
Seth Pettie
Thatchaphol Saranurak
+ PDF Chat Near Optimal Algorithm for Fault Tolerant Distance Oracle and Single Source Replacement Path problem 2023 Dipan Dey
Manoj Gupta
+ Deterministic Combinatorial Replacement Paths and Distance Sensitivity Oracles 2019 Noga Alon
Shiri Chechik
Sarel Cohen
+ Connectivity Labeling and Routing with Multiple Vertex Failures 2023 Merav Parter
Asaf Petruschka
Seth Pettie
+ Near Optimal Algorithm for Fault Tolerant Distance Oracle and Single Source Replacement Path problem 2022 Dipan Dey
Manoj Gupta
+ PDF Chat Random coverings 1977 Leopold Flatto
Donald J. Newman
+ Near-Optimal Deterministic Single-Source Distance Sensitivity Oracles 2021 Davide Bilò
Sarel Cohen
Tobias Friedrich
Martin Schirneck
+ Distribution-Sensitive Construction of the Greedy Spanner 2014 Sander P. A. Alewijnse
Quirijn W. Bouts
Alex P. ten Brink
+ Deterministic approximation of the cover time 2003 Uriel Feige
Yuri Rabinovich
+ Vertex Covers Revisited: Indirect Certificates and FPT Algorithms 2018 Leizhen Cai
+ Low congestion cycle covers and their applications 2019 Merav Parter
Eylon Yogev
+ PDF Chat Low Congestion Cycle Covers and Their Applications 2019 Merav Parter
Eylon Yogev
+ PDF Chat Targeted Pseudorandom Generators, Simulation Advice Generators, and Derandomizing Logspace 2021 William M. Hoza
Chris Umans

Cited by (12)

Action Title Year Authors
+ Approximate Distance Oracles Subject to Multiple Vertex Failures 2020 Ran Duan
Yong Gu
Hanlin Ren
+ PDF Chat Deterministic Replacement Path Covering 2021 C. S. Karthik
Merav Parter
+ Constructing a Distance Sensitivity Oracle in $O(n^{2.5794}M)$ Time 2021 Yong Gu
Hanlin Ren
+ Approximate Distance Sensitivity Oracles in Subquadratic Space 2023 Davide Bilò
Shiri Chechik
Keerti Choudhary
Sarel Cohen
Tobias Friedrich
Simon Krogmann
Martin Schirneck
+ PDF Chat Compact Distance Oracles with Large Sensitivity and Low Stretch 2023 Davide Bilò
Keerti Choudhary
Sarel Cohen
Tobias Friedrich
Simon Krogmann
Martin Schirneck
+ PDF Chat Approximate Distance Sensitivity Oracles in Subquadratic Space 2024 Davide Bilò
Shiri Chechik
Keerti Choudhary
Sarel Cohen
Tobias Friedrich
Simon Krogmann
Martin Schirneck
+ Approximate Distance Sensitivity Oracles in Subquadratic Space 2023 Davide Bilò
Shiri Chechik
Keerti Choudhary
Sarel Cohen
Tobias Friedrich
Simon Krogmann
Martin Schirneck
+ PDF Chat Optimal Vertex Fault-Tolerant Spanners in Polynomial Time 2021 Greg Bodwin
Michael Dinitz
Caleb Robelle
+ Connectivity Labeling and Routing with Multiple Vertex Failures 2024 Merav Parter
Asaf Petruschka
Seth Pettie
+ Coresets for Clustering with Missing Values 2021 Vladimir Braverman
Shaofeng H.-C. Jiang
Robert Krauthgamer
Xuan Wu
+ PDF Chat Approximate Distance Oracles Subject to Multiple Vertex Failures 2021 Ran Duan
Yong Gu
Hanlin Ren
+ Broadcast CONGEST Algorithms against Adversarial Edges. 2020 Yael Hitron
Merav Parter

Citing (16)

Action Title Year Authors
+ Replacement Paths and Distance Sensitivity Oracles via Fast Matrix Multiplication 2013 Oren Weimann
Raphael Yuster
+ On the Asymptotic Behaviour of Some Towers of Function Fields over Finite Fields 1996 Arnaldo Garcia
Henning Stichtenoth
+ Modular curves, Shimura curves, and Goppa codes, better than Varshamov‐Gilbert bound 1982 M. A. Tsfasman
S. G. Vlădutx
Th. Zink
+ PDF Chat Dual Failure Resilient BFS Structure 2015 Merav Parter
+ PDF Chat Low Congestion Cycle Covers and Their Applications 2019 Merav Parter
Eylon Yogev
+ Fault-Tolerant Spanners: Better and Simpler 2011 Michael Dinitz
Robert Krauthgamer
+ PDF Chat Optimal Vertex Fault Tolerant Spanners (for fixed stretch) 2018 Greg Bodwin
Michael Dinitz
Merav Parter
Virginia Vassilevska Williams
+ Small Cuts and Connectivity Certificates: A Fault Tolerant Approach 2019 Merav Parter
+ Deterministic Combinatorial Replacement Paths and Distance Sensitivity Oracles 2019 Noga Alon
Shiri Chechik
Sarel Cohen
+ PDF Chat Sensitive Distance and Reachability Oracles for Large Batch Updates 2019 Jan van den Brand
Thatchaphol Saranurak
+ Round-Efficient Distributed Byzantine Computation 2020 Yael Hitron
Merav Parter
+ New Extremal bounds for Reachability and Strong-Connectivity Preservers under failures 2020 Diptarka Chakraborty
Keerti Choudhary
+ On Packing Low-Diameter Spanning Trees 2020 Julia Chuzhoy
Merav Parter
Zihan Tan
+ Efficient and Simple Algorithms for Fault-Tolerant Spanners 2020 Michael Dinitz
Caleb Robelle
+ PDF Chat Deterministic Replacement Path Covering 2021 C. S. Karthik
Merav Parter
+ PDF Chat Optimal Vertex Fault-Tolerant Spanners in Polynomial Time 2021 Greg Bodwin
Michael Dinitz
Caleb Robelle