English

Deep Learning-Based Operators for Evolutionary Algorithms

Neural and Evolutionary Computing 2024-07-16 v1 Machine Learning

Abstract

We present two novel domain-independent genetic operators that harness the capabilities of deep learning: a crossover operator for genetic algorithms and a mutation operator for genetic programming. Deep Neural Crossover leverages the capabilities of deep reinforcement learning and an encoder-decoder architecture to select offspring genes. BERT mutation masks multiple gp-tree nodes and then tries to replace these masks with nodes that will most likely improve the individual's fitness. We show the efficacy of both operators through experimentation.

Keywords

Cite

@article{arxiv.2407.10477,
  title  = {Deep Learning-Based Operators for Evolutionary Algorithms},
  author = {Eliad Shem-Tov and Moshe Sipper and Achiya Elyasaf},
  journal= {arXiv preprint arXiv:2407.10477},
  year   = {2024}
}

Comments

16 pages, 7 figures, 2 tables. Accepted to Genetic Programming Theory & Practice XXI (GPTP 2024). arXiv admin note: text overlap with arXiv:2403.11159