Multi-threaded Memory Efficient Crossover in C++ for Generational Genetic Programming
Abstract
C++ code snippets from a multi-core parallel memory-efficient crossover for genetic programming are given. They may be adapted for separate generation evolutionary algorithms where large chromosomes or small RAM require no more than M + (2 times nthreads) simultaneously active individuals.
- Publication:
-
arXiv e-prints
- Pub Date:
- September 2020
- DOI:
- 10.48550/arXiv.2009.10460
- arXiv:
- arXiv:2009.10460
- Bibcode:
- 2020arXiv200910460L
- Keywords:
-
- Computer Science - Neural and Evolutionary Computing
- E-Print:
- 11 pages, 3 figures