Massively-concurrent Agent-based Evolutionary Computing

01/27/2015
by   D. Krzywicki, et al.
0

The fusion of the multi-agent paradigm with evolutionary computation yielded promising results in many optimization problems. Evolutionary multi-agent system (EMAS) are more similar to biological evolution than classical evolutionary algorithms. However, technological limitations prevented the use of fully asynchronous agents in previous EMAS implementations. In this paper we present a new algorithm for agent-based evolutionary computations. The individuals are represented as fully autonomous and asynchronous agents. An efficient implementation of this algorithm was possible through the use of modern technologies based on functional languages (namely Erlang and Scala), which natively support lightweight processes and asynchronous communication. Our experiments show that such an asynchronous approach is both faster and more efficient in solving common optimization problems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/02/2014

Continuous On-line Evolution of Agent Behaviours with Cartesian Genetic Programming

Evolutionary Computation has been successfully used to synthesise contro...
research
10/24/2022

Applying Autonomous Hybrid Agent-based Computing to Difficult Optimization Problems

Evolutionary multi-agent systems (EMASs) are very good at dealing with d...
research
10/01/2015

An Asynchronous Implementation of the Limited Memory CMA-ES

We present our asynchronous implementation of the LM-CMA-ES algorithm, w...
research
04/04/2023

Adaptive parallelization of multi-agent simulations with localized dynamics

Agent-based modelling constitutes a versatile approach to representing a...
research
02/06/2023

The Struggle for Existence in a Genetically Programmed Agent Based Model: Time, Memory and Bloat

A spatial-temporal agent based model with linear, genetically programmed...
research
06/13/2019

Decentralised Multi-Demic Evolutionary Approach to the Dynamic Multi-Agent Travelling Salesman Problem

The Travelling Salesman and its variations are some of the most well kno...
research
03/30/2006

If a tree casts a shadow is it telling the time?

Physical processes are computations only when we use them to externalize...

Please sign up or login with your details

Forgot password? Click here to reset