Work-sensitive Dynamic Complexity of Formal Languages

01/21/2021
by   Jonas Schmidt, et al.
0

Which amount of parallel resources is needed for updating a query result after changing an input? In this work we study the amount of work required for dynamically answering membership and range queries for formal languages in parallel constant time with polynomially many processors. As a prerequisite, we propose a framework for specifying dynamic, parallel, constant-time programs that require small amounts of work. This framework is based on the dynamic descriptive complexity framework by Patnaik and Immerman.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/19/2023

On the work of dynamic constant-time parallel algorithms for regular tree languages and context-free languages

Previous work on Dynamic Complexity has established that there exist dyn...
research
09/24/2019

Dynamic Complexity of Document Spanners

The present paper investigates the dynamic complexity of document spanne...
research
07/19/2023

Dynamic constant time parallel graph algorithms with sub-linear work

The paper proposes dynamic parallel algorithms for connectivity and bipa...
research
06/17/2022

Conjunctive Queries with Output Access Patterns under Updates

We study the dynamic evaluation of conjunctive queries with output acces...
research
04/29/2022

DePa: Simple, Provably Efficient, and Practical Order Maintenance for Task Parallelism

A number of problems in parallel computing require reasoning about the d...
research
02/20/2019

Towards Work-Efficient Parallel Parameterized Algorithms

Parallel parameterized complexity theory studies how fixed-parameter tra...

Please sign up or login with your details

Forgot password? Click here to reset