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 …

A strategy for dynamic programs: Start over and muddle through

S Datta, A Mukherjee, T Schwentick… - Logical Methods in …, 2019 - lmcs.episciences.org
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 …

Streaming Graph Algorithms in the Massively Parallel Computation Model

A Czumaj, G Mishra, A Mukherjee - … of the 43rd ACM Symposium on …, 2024 - dl.acm.org
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 …

Reachability and distances under multiple changes

S Datta, A Mukherjee, N Vortmeier, T Zeume - arXiv preprint arXiv …, 2018 - arxiv.org
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 …

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 …

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

S Datta, P Kumar, A Mukherjee, A Tawari… - arXiv preprint arXiv …, 2020 - arxiv.org
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 …

Query maintenance under batch changes with small-depth circuits

S Datta, A Khan, A Mukherjee, F Tschirbs… - arXiv preprint arXiv …, 2024 - arxiv.org
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 …

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 …

The Parallel Dynamic Complexity of the Abelian Cayley Group Membership Problem

V Arvind, S Datta, A Khan, S Sharma… - arXiv preprint arXiv …, 2023 - arxiv.org
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 …

Dynamic meta-theorems for distance and matching

S Datta, C Gupta, R Jain, A Mukherjee… - arXiv preprint arXiv …, 2021 - arxiv.org
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 …