On the work of dynamic constant-time parallel algorithms for regular tree languages and context-free languages
Jonas Schmidt, Thomas Schwentick, Jennifer Todtenhoefer

TL;DR
This paper develops more efficient dynamic parallel algorithms for regular tree and certain context-free languages, reducing work bounds significantly while allowing more general language classes and operations.
Contribution
It introduces new dynamic algorithms that improve work bounds for regular tree languages and specific classes of context-free languages, with greater generality.
Findings
Work bound for regular tree languages reduced to O(n^ε)
Algorithms for deterministic context-free languages with O(n^{3+ε}) work
Algorithms for visibly pushdown languages with O(n^{2+ε}) work
Abstract
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 and 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 to , for arbitrary . For context-free languages, algorithms with better work bounds (compared with ) for restricted classes are proposed: for every there are such algorithms for deterministic…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
