Computational Power of Particle Methods

04/20/2023
by   Johannes Pahlke, et al.
0

The computational power of a compute model determines the class of problems it can solve. Automata theory allows describing the computational power of abstract machines (automata) and the problems they can solve. At the top of the Chomsky hierarchy of formal languages and grammars are Turing machines, the most powerful automata, which resemble the concept on which most modern computers are built. Here, we investigate the computational power of particle methods, a well-established class of algorithms with applications in scientific computing and computer simulation. Although particle methods can be interpreted as automata based on their formal definition, their computational power has so far not been studied. We address this by analyzing Turing completeness of particle methods. In particular, we prove two sets of restrictions under which a particle method is still Turing complete, and we show when it loses Turing completeness. This contributes to understanding the theoretical foundations of particle methods and provides insight into the powerfulness of computer simulations.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/12/2021

A Mathematical Definition of Particle Methods

We provide a formal definition for a class of algorithms known as "parti...
research
10/08/2022

Automata Equipped with Auxiliary Data Structures and Regular Realizability Problems

We consider general computational models: one-way and two-way finite aut...
research
06/16/2020

On the Computational Power of Transformers and Its Implications in Sequence Modeling

Transformers are being used extensively across several sequence modeling...
research
08/12/2020

Toward the quantification of cognition

The machinery of the human brain – analog, probabilistic, embodied – can...
research
01/27/2023

Turing Machines Equipped with CTC in Physical Universes

We study the paradoxical aspects of closed time-like curves and their im...
research
09/30/2021

Robustness of non-computability

Turing computability is the standard computability paradigm which captur...
research
07/12/2021

On the undecidability of the Panopticon detection problem

The Panopticon (which means "watcher of everything") is a well-known str...

Please sign up or login with your details

Forgot password? Click here to reset