Towards Complex Artificial Life

05/16/2018
by   Lance R. Williams, et al.
0

An object-oriented combinator chemistry was used to construct an artificial organism with a system architecture possessing characteristics necessary for organisms to evolve into more complex forms. This architecture supports modularity by providing a mechanism for the construction of executable modules called methods that can be duplicated and specialized to increase complexity. At the same time, its support for concurrency provides the flexibility in execution order necessary for redundancy, degeneracy and parallelism to mitigate increased replication costs. The organism is a moving, self-replicating, spatially distributed assembly of elemental combinators called a roving pile. The pile hosts an asynchronous message passing computation implemented by parallel subprocesses encoded by genes distributed through out the pile like the plasmids of a bacterial cell.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/15/2021

Increased Complexity and Fitness of Artificial Cells that Reproduce Using Spatially Distributed Asynchronous Parallel Processes

Replication time is among the most important components of a bacterial c...
research
07/16/2018

An asynchronous message-passing distributed algorithm for the global critical section problem

This paper considers the global (l,k)-CS problem which is the problem of...
research
10/05/2020

Diversity/Parallelism Trade-off in Distributed Systems with Redundancy

As numerous machine learning and other algorithms increase in complexity...
research
02/22/2023

Faabric: Fine-Grained Distribution of Scientific Workloads in the Cloud

With their high parallelism and resource needs, many scientific applicat...
research
03/23/2022

ShareTrace: Contact Tracing with Asynchronous, Parallel Message Passing on a Temporal Graph

Proximity-based contact tracing relies on user device interaction to est...
research
03/14/2018

Redundancy Techniques for Straggler Mitigation in Distributed Optimization and Learning

Performance of distributed optimization and learning systems is bottlene...
research
03/29/2007

Exploring Logic Artificial Chemistries: An Illogical Attempt?

Robustness to a wide variety of negative factors and the ability to self...

Please sign up or login with your details

Forgot password? Click here to reset