Alternating Automatic Register Machines

11/08/2021
by   Ziyuan Gao, et al.
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

research
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...
research
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...
research
10/11/2021

Notes on kAExp(pol) problems for deterministic machines

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

On polynomially many queries to NP or QMA oracles

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

Universal Memcomputing Machines

We introduce the notion of universal memcomputing machines (UMMs): a cla...
research
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 ...
research
06/23/2022

On the Complexity of Problems on Tree-structured Graphs

In this paper, we introduce a new class of parameterized problems, which...

Please sign up or login with your details

Forgot password? Click here to reset