English

Biological Evolution and Genetic Algorithms: Exploring the Space of Abstract Tile Self-Assembly

Neural and Evolutionary Computing 2022-06-01 v1 Biological Physics

Abstract

A physically-motivated genetic algorithm (GA) and full enumeration for a tile-based model of self-assembly (JaTAM) is implemented using a graphics processing unit (GPU). We observe performance gains with respect to state-of-the-art implementations on CPU of factor 7.7 for the GA and 2.9 for JaTAM. The correctness of our GA implementation is demonstrated using a test-bed fitness function, and our JaTAM implementation is verified by classifying a well-known search space S2,8S_{2,8} based on two tile types. The performance gains achieved allow for the classification of a larger search space S3,832S^{32}_{3,8} based on three tile types. The prevalence of structures based on two tile types demonstrates that simple organisms emerge preferrably even in complex ecosystems. The modularity of the largest structures found motivates the assumption that to first order, S2,8S_{2,8} forms the building blocks of S3,8S_{3,8}. We conclude that GPUs may play an important role in future studies of evolutionary dynamics.

Keywords

Cite

@article{arxiv.2205.15311,
  title  = {Biological Evolution and Genetic Algorithms: Exploring the Space of Abstract Tile Self-Assembly},
  author = {Christian Schroeder de Witt},
  journal= {arXiv preprint arXiv:2205.15311},
  year   = {2022}
}

Comments

MPhys Thesis, 2012. Awarded University of Oxford Tessella Prize

R2 v1 2026-06-24T11:33:33.503Z