Towards replicated algorithms

03/31/2023
by   Iztok Fister Jr, et al.
0

The main deficiency of the algorithms running on digital computers nowadays is their inability to change themselves during the execution. In line with this, the paper introduces the so-called replicated algorithms, inspired by the concept of developing a human brain. Similar to the human brain, where the process of thinking is strongly parallel, replicated algorithms, incorporated into a population, are also capable of replicating themselves and solving problems in parallel. They operate as a model for mapping the known input to a known output. In our preliminary study, these algorithms are built as sequences of arithmetic operators, applied for calculating arithmetic expressions, while their behavior showed that they can operate in the condition of open-ended evolution.

READ FULL TEXT
research
02/18/2019

ENBB Processor: Towards the ExaScale Numerical Brain Box [Position Paper]

ExaScale systems will be a key driver for simulations that are essential...
research
05/30/2011

Ethane: A Heterogeneous Parallel Search Algorithm for Heterogeneous Platforms

In this paper we present Ethane, a parallel search algorithm specificall...
research
09/20/2023

Arithmetic crosscorrelation of binary m-sequences with coprime periods

The arithmetic crosscorrelation of binary m-sequences with coprime perio...
research
04/17/2017

Interval Arithmetic and Interval-Aware Operators for Genetic Programming

Symbolic regression via genetic programming is a flexible approach to ma...
research
01/02/2023

Lost in Algorithms

Algorithms are becoming more capable, and with that comes hic sunt draco...
research
06/25/2018

Quantifier Elimination for Database Driven Verification

Running verification tasks in database driven systems requires solving q...

Please sign up or login with your details

Forgot password? Click here to reset