DeepAI AI Chat
Log In Sign Up

Alternating Automatic Register Machines

11/08/2021
by   Ziyuan Gao, et al.
National University of Singapore
0

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 surprising finding is that an AARM can recognise some NP-complete problems, including 3SAT (using a particular coding), in O(log^*n) steps. We do not yet know if every NP-complete problem can be recognised by some AARM in O(log^*n) steps. 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 each language in the polynomial hierarchy can be recognised by a PAARM in O(log^*n) steps, while every language recognised by a PAARM in O(log^*(n)) steps belongs to PSPACE. These results illustrate the power of alternation when combined with computations involving automatic relations, and uncover a finer gradation between known complexity classes.

READ FULL TEXT

page 1

page 2

page 3

page 4

06/30/2021

On Completeness of Cost Metrics and Meta-Search Algorithms in $-Calculus

In the paper we define three new complexity classes for Turing Machine u...
03/09/2018

A theory of NP-completeness and ill-conditioning for approximate real computations

We develop a complexity theory for approximate real computations. We fir...
10/11/2021

Notes on kAExp(pol) problems for deterministic machines

The complexity of several logics, such as Presburger arithmetic, depende...
11/03/2021

On polynomially many queries to NP or QMA oracles

We study the complexity of problems solvable in deterministic polynomial...
05/05/2014

Universal Memcomputing Machines

We introduce the notion of universal memcomputing machines (UMMs): a cla...
01/18/2022

A Computation Model with Automatic Functions and Relations as Primitive Operations

Prior work of Hartmanis and Simon (Hartmanis and Simon, 1974) and Floyd ...
09/17/2021

Adapting to the Behavior of Environments with Bounded Memory

We study the problem of synthesizing implementations from temporal logic...