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

07/19/2023
by   Jonas Schmidt, et al.
0

Previous work on Dynamic Complexity has established that there exist dynamic constant-time parallel algorithms for regular tree languages and context-free languages under label or symbol changes. However, these algorithms were not developed with the goal to minimise work (or, equivalently, the number of processors). In fact, their inspection yields the work bounds O(n^2) and O(n^7) per change operation, respectively. In this paper, dynamic algorithms for regular tree languages are proposed that generalise the previous algorithms in that they allow unbounded node rank and leaf insertions, while improving the work bound from O(n^2) to O(n^ϵ), for arbitrary ϵ > 0. For context-free languages, algorithms with better work bounds (compared with O(n^7)) for restricted classes are proposed: for every ϵ > 0 there are such algorithms for deterministic context-free languages with work bound O(n^3+ϵ) and for visibly pushdown languages with work bound O(n^2+ϵ).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/09/2018

The language (and series) of Hammersley-type processes

We study languages and formal power series associated to (variants of) H...
research
01/21/2021

Work-sensitive Dynamic Complexity of Formal Languages

Which amount of parallel resources is needed for updating a query result...
research
11/20/2019

Faster Dynamic Compressed d-ary Relations

The k^2-tree is a successful compact representation of binary relations ...
research
09/06/2023

Strictly Locally Testable and Resources Restricted Control Languages in Tree-Controlled Grammars

Tree-controlled grammars are context-free grammars where the derivation ...
research
09/08/2021

Study of the Subtyping Machine of Nominal Subtyping with Variance (full version)

This is a study of the computing power of the subtyping machine behind K...
research
09/25/2017

On the widths of regular and context free languages, with an application to information flow

Given a partially-ordered finite alphabet Σ and a language L ⊆Σ^*, how l...
research
09/30/2021

A surprisal–duration trade-off across and within the world's languages

While there exist scores of natural languages, each with its unique feat...

Please sign up or login with your details

Forgot password? Click here to reset