Sensitivity and Dynamic Distance Oracles via Generic Matrices and Frobenius Form
Adam Karczmarz, Piotr Sankowski

TL;DR
This paper introduces new algebraic algorithms based on Frobenius normal form for dynamic and fault-tolerant distance oracles in directed graphs, achieving improved efficiency and answering open questions in the field.
Contribution
Develops novel algorithms for Frobenius normal form updates and submatrix queries, enabling advanced dynamic and fault-tolerant distance oracles for directed graphs.
Findings
Conditional optimality for single-edge/vertex failure sensitivity oracle
Improved multiple-failure distance oracle performance
Efficient dynamic distance oracle supporting vertex updates
Abstract
Algebraic techniques have had an important impact on graph algorithms so far. Porting them, e.g., the matrix inverse, into the dynamic regime improved best-known bounds for various dynamic graph problems. In this paper, we develop new algorithms for another cornerstone algebraic primitive, the Frobenius normal form (FNF). We apply our developments to dynamic and fault-tolerant exact distance oracle problems on directed graphs. For generic matrices over a finite field accompanied by an FNF, we show (1) an efficient data structure for querying submatrices of the first powers of , and (2) a near-optimal algorithm updating the FNF explicitly under rank-1 updates. By representing an unweighted digraph using a generic matrix over a sufficiently large field (obtained by random sampling) and leveraging the developed FNF toolbox, we obtain: (a) a conditionally optimal…
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 · Distributed systems and fault tolerance · Cryptography and Data Security
