What is it about?

An artificial foraging society is simulated with an agent-based model. The agent behaviors are governed by evolving genetic programs for each agent. This paper addresses the efficiency, utility and novelty of the endogenous selection process for the genetic programs. This selection process is based on the ability of the agents to survive and reproduce ("The Struggle to Exist"), not on external objective functions and population selection algorithms.

Featured Image

Why is it important?

The ability to infer processes and causations in real-life based on simulations of life (artificial life) depends on the fidelity of the simulations to biological and ecological processes. While genetic programming is a well understood and powerful optimization process, the use of the life and death of the agents as both an objective function and a population selection algorithm for the evolution of the genetic programs has not been studied.

Perspectives

The promise of genetically programmed agent-based models applies to both simulations that calibrate to external objective functions using all the tools of state-of-the-art genetic programming, and to minimal models of systems that support the emergence of societal behaviors from "struggle to exist."

John Stevenson
Long Beach Institute

Read the Original

This page is a summary of: The Struggle for Existence: Time, Memory and Bloat, July 2023, ACM (Association for Computing Machinery),
DOI: 10.1145/3583133.3590725.
You can read the full text:

Read

Contributors

The following have contributed to this page