Sketches of dynamic complexity
T Schwentick, N Vortmeier, T Zeume - ACM SIGMOD Record, 2020 - dl.acm.org
How can the result of a query be updated after changing a database? This is a fundamental
task for database management systems which ideally takes previously computed …
task for database management systems which ideally takes previously computed …
A strategy for dynamic programs: Start over and muddle through
In the setting of DynFO, dynamic programs update the stored result of a query whenever the
underlying data changes. This update is expressed in terms of first-order logic. We introduce …
underlying data changes. This update is expressed in terms of first-order logic. We introduce …
Streaming Graph Algorithms in the Massively Parallel Computation Model
We initiate the study of graph algorithms in the streaming setting on massive distributed and
parallel systems inspired by practical data processing systems. The objective is to design …
parallel systems inspired by practical data processing systems. The objective is to design …
Reachability and distances under multiple changes
Recently it was shown that the transitive closure of a directed graph can be updated using
first-order formulas after insertions and deletions of single edges in the dynamic descriptive …
first-order formulas after insertions and deletions of single edges in the dynamic descriptive …
Dynamic complexity under definable changes
T Schwentick, N Vortmeier, T Zeume - ACM Transactions on Database …, 2018 - dl.acm.org
In the setting of dynamic complexity, the goal of a dynamic program is to maintain the result
of a fixed query for an input database that is subject to changes, possibly using additional …
of a fixed query for an input database that is subject to changes, possibly using additional …
Dynamic complexity of Reachability: How many changes can we handle?
In 2015, it was shown that reachability for arbitrary directed graphs can be updated by first-
order formulas after inserting or deleting single edges. Later, in 2018, this was extended for …
order formulas after inserting or deleting single edges. Later, in 2018, this was extended for …
Query maintenance under batch changes with small-depth circuits
Which dynamic queries can be maintained efficiently? For constant-size changes, it is
known that constant-depth circuits or, equivalently, first-order updates suffice for maintaining …
known that constant-depth circuits or, equivalently, first-order updates suffice for maintaining …
Dynamic complexity of regular languages: Big changes, small work
F Tschirbs, N Vortmeier, T Zeume - 31st EACSL Annual …, 2023 - drops.dagstuhl.de
Whether a changing string is member of a certain regular language can be maintained in the
DynFO framework of Patnaik and Immerman: after changing the symbol at one position of …
DynFO framework of Patnaik and Immerman: after changing the symbol at one position of …
The Parallel Dynamic Complexity of the Abelian Cayley Group Membership Problem
Let $ G $ be a finite group given as input by its multiplication table. For a subset $ S $ of $ G
$ and an element $ g\in G $ the Cayley Group Membership Problem (denoted CGM) is to …
$ and an element $ g\in G $ the Cayley Group Membership Problem (denoted CGM) is to …
Dynamic meta-theorems for distance and matching
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 …
have been of particular interest in dynamic complexity theory in recent years [DKMSZ18 …