Sensitivity Oracles for Matroid Packing, Matroid Covering, and Matching Problems with Applications
Keerti Choudhary, Amit Kumar, Lakshay Saggi
Abstract
Sensitivity oracles preprocess a graph so that queries can be answered after any f edge insertions and deletions, without recomputing from scratch. For structural optimization problems the known landscape is limited: for flows and cuts, all known compact oracles handle only f2 failures; existing oracles for s- and global min-cut apply only to undirected graphs; and for matchings, arborescence and spanning-tree packings, and arboricity, no efficient oracle is known for f>1. We present a unified algebraic framework based on sensitivity oracles for matroid packing, covering, and parity of sparse linear matroids, yielding the first oracles supporting an arbitrary number f of updates across all of these problems (all constructions randomized Monte-Carlo). Concretely, we obtain efficient oracles for exact (s,t)-max-flow/min-cut, resolving an open problem of Baswana, Bhanja, and Pandey (ICALP'22) with near-optimal space; for all-pairs k-bounded flow, generalizing the near-optimal reachability oracle of Brand and Saranurak (FOCS'19, the case k=1); the first oracles for any f for directed s- and global min-cut; oracles for k-disjoint arborescences, k-disjoint spanning trees, colorful spanning trees, and arboricity; and oracles for the existence of an α-factor, with perfect matching as the case α=1. We further introduce the subset sensitivity model, in which updates are confined to a susceptible edge set of size σ fixed during preprocessing. Here we decouple updates from the matroid representation and eliminate the dependence on k and the matroid density altogether: all of the above are supported with O(fω) query time and O(fσ2) space. We also prove a matching Ω(\σ2,n2\)-bit lower bound when f2, establishing optimality.
Create a lesson
Related papers
Almost Linear 3-Spanners of Temporal Cliques
Julia Baligacs, Davide Bilò, Václav Blažej et al.
Finding a Shortest Vector and More in 2n/2+o(n) Time using q-ary Coset Difference Tree
Minki Hhan
The Price of Almost Navigability
Tomer Waizer, Yoav Danieli
Connectivity Oracles Under Vertex Failures via a Simple and Fast Low-Degree Steiner Forest Decomposition
Sayan Bhattacharya, Ermiya Farokhnejad, Thatchaphol Saranurak et al.
The Exact Online Threshold for the Asymmetric Binary Perceptron
Sunghyeon Jo, Taekyun Lee
Forbidden Subgraphs of Graphs with Low Bandwidth
Maria Chudnovsky, Daniel Lokshtanov, Eran Nevo