Alternating Automatic Register Machines
Ziyuan Gao, Sanjay Jain, Zeyong Li, Ammar Fathin Sabili, Frank, Stephan

TL;DR
This paper introduces Alternating Automatic Register Machines (AARMs), a new computational model combining register machines and alternating Turing machines, demonstrating their ability to recognize complex problems efficiently and exploring their relation to classical complexity classes.
Contribution
The paper presents a novel model called AARM, analyzes its computational power, and characterizes the polynomial hierarchy using a more powerful variant, PAARM, revealing new insights into complexity class boundaries.
Findings
AARM can recognize NP-complete problems like SAT in logarithmic steps.
If all P problems are solvable by AARM in logarithmic steps, then P is contained in PSPACE.
PAARM characterizes the polynomial hierarchy within logarithmic steps.
Abstract
This paper introduces and studies a new model of computation called an Alternating Automatic Register Machine (AARM). An AARM possesses the basic features of a conventional register machine and an alternating Turing machine, but can carry out computations using bounded automatic relations in a single step. One finding is that an AARM can recognise some NP-complete problems, including SAT (using a particular coding), in steps. On the other hand, if all problems in P can be solved by an AARM in rounds, then . Furthermore, we study an even more computationally powerful machine, called a Polynomial-Size Padded Alternating Automatic Register Machine (PAARM), which allows the input to be padded with a polynomial-size string. It is shown that the polynomial hierarchy can be characterised as the languages that are recognised by a…
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 · Computability, Logic, AI Algorithms
