Two-Way Automata Making Choices Only at the Endmarkers
Viliam Geffert, Bruno Guillon, Giovanni Pighizzini

TL;DR
This paper introduces a new class of two-way automata that make nondeterministic choices only at endmarkers, enabling subexponential simulation by deterministic automata and linking automata theory to major complexity class separations.
Contribution
It proposes a novel automaton model with restricted nondeterminism at endmarkers, providing new insights into automata simulation costs and complexity class implications.
Findings
Subexponential conversion for automata making choices only at endmarkers.
Polynomial conversion into complement, self-verifying, halting, or unambiguous machines.
Links between automata simulation bounds and major complexity class separations.
Abstract
The question of the state-size cost for simulation of two-way nondeterministic automata (2NFAs) by two-way deterministic automata (2DFAs) was raised in 1978 and, despite many attempts, it is still open. Subsequently, the problem was attacked by restricting the power of 2DFAs (e.g., using a restricted input head movement) to the degree for which it was already possible to derive some exponential gaps between the weaker model and the standard 2NFAs. Here we use an opposite approach, increasing the power of 2DFAs to the degree for which it is still possible to obtain a subexponential conversion from the stronger model to the standard 2DFAs. In particular, it turns out that subexponential conversion is possible for two-way automata that make nondeterministic choices only when the input head scans one of the input tape endmarkers. However, there is no restriction on the input head movement.…
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.
Taxonomy
Topicssemigroups and automata theory · Algorithms and Data Compression · DNA and Biological Computing
