Dynamic Meta-theorems for Distance and Matching

09/04/2021
by   Samir Datta, et al.
0

Reachability, distance, and matching are some of the most fundamental graph problems that have been of particular interest in dynamic complexity theory in recent years [DKMSZ18, DMVZ18, DKMTVZ20]. Reachability can be maintained with first-order update formulas, or equivalently in DynFO in general graphs with n nodes [DKMSZ18], even under O(log n/loglog n) changes per step [DMVZ18]. In the context of how large the number of changes can be handled, it has recently been shown [DKMTVZ20] that under a polylogarithmic number of changes, reachability is in DynFOpar in planar, bounded treewidth, and related graph classes – in fact in any graph where small non-zero circulation weights can be computed in NC. We continue this line of investigation and extend the meta-theorem for reachability to distance and bipartite maximum matching with the same bounds. These are amongst the most general classes of graphs known where we can maintain these problems deterministically without using a majority quantifier and even maintain witnesses. For the bipartite matching result, modifying the approach from [FGT], we convert the static non-zero circulation weights to dynamic matching-isolating weights. While reachability is in DynFOar under O(log n/loglog n) changes, no such bound is known for either distance or matching in any non-trivial class of graphs under non-constant changes. We show that, in the same classes of graphs as before, bipartite maximum matching is in DynFOar under O(log n/loglog n) changes per step. En route to showing this we prove that the rank of a matrix can be maintained in DynFOar, also under O(log n/loglog n) entry changes, improving upon the previous O(1) bound [DKMSZ18]. This implies similar extension for the non-uniform DynFO bound for maximum matching in general graphs and an alternate algorithm for maintaining reachability under O(log n/loglog n) changes [DMVZ18].

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/25/2021

Reachability and Matching in Single Crossing Minor Free Graphs

We construct in Logspace non-zero circulations for H-minor free graphs w...
research
04/27/2020

Dynamic complexity of Reachability: How many changes can we handle?

In 2015, it was shown that reachability for arbitrary directed graphs ca...
research
04/23/2018

Reachability and Distances under Multiple Changes

Recently it was shown that the transitive closure of a directed graph ca...
research
07/03/2022

Decremental Matching in General Graphs

We consider the problem of maintaining an approximate maximum integral m...
research
07/17/2023

Fully Dynamic Matching: (2-√(2))-Approximation in Polylog Update Time

We study maximum matchings in fully dynamic graphs, which are graphs tha...
research
04/05/2022

Hall-type theorems for fast almost dynamic matching and applications

A dynamic set of size up to K is a set in which elements can be inserted...
research
12/01/2020

Stochastic Non-Bipartite Matching Models and Order-Independent Loss Queues

The need for matching items with one another while meeting assignment co...

Please sign up or login with your details

Forgot password? Click here to reset