2000 character limit reached
Deep Learning-Based Operators for Evolutionary Algorithms (2407.10477v1)
Published 15 Jul 2024 in cs.NE and cs.LG
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.
- Ahmed, Z.H.: Genetic algorithm for the traveling salesman problem using sequential constructive crossover operator. International Journal of Biometrics & Bioinformatics (IJBB) 3(6), 96 (2010)
- In: 2019 International Conference on Electrical, Computer and Communication Engineering (ECCE), pp. 1–6. IEEE (2019). DOI 10.1109/ECACE.2019.8679367
- Morgan Kaufmann Publishers Inc. (1998)
- arXiv preprint arXiv:1611.09940 (2016)
- IEEE Transactions on Evolutionary Computation 26(4), 793–799 (2022)
- UCI Machine Learning Repository (2014). URL https://doi.org/10.24432/C5VW2C. DOI: 10.24432/C5VW2C
- arXiv preprint arXiv:1810.04805 (2018)
- In: International conference on parallel problem solving from nature, pp. 78–87. Springer (1994)
- Springer (2015)
- Friedman, J.H.: Multivariate adaptive regression splines. The annals of statistics 19(1), 1–67 (1991)
- gplearn github. https://github.com/trevorstephens/gplearn
- American Mathematical Soc. (1996)
- Transactions of the association for computational linguistics 8, 64–77 (2020)
- In: 2020 IEEE International Conference on Systems, Man, and Cybernetics (SMC), pp. 4204–4209. IEEE (2020)
- In: Handbook of Evolutionary Machine Learning, pp. 331–366. Springer (2023)
- Applied Soft Computing 146, 110,680 (2023)
- Expert Systems with Applications 189, 116,042 (2022)
- Magalhaes-Mendes, J.: A comparative study of crossover operators for genetic algorithms to solve the job shop scheduling problem. WSEAS transactions on computers 12(4), 164–173 (2013)
- In: First international conference on genetic algorithms in engineering systems: innovations and applications, pp. 487–492. IET (1995)
- Evolutionary Computation 6(3), 231–252 (1998). DOI 10.1162/evco.1998.6.3.231. URL https://doi.org/10.1162/evco.1998.6.3.231
- Draft, US Army Space and Missile Defense Command, Huntsville, Alabama, USA (2002)
- In: Advances in Swarm Intelligence: Third International Conference, ICSI 2012, Shenzhen, China, June 17-20, 2012 Proceedings, Part I 3, pp. 414–421. Springer (2012)
- In: Proceedings of the Genetic and Evolutionary Computation Conference (to be published), GECCO ’24. Association for Computing Machinery (2024). URL https://arxiv.org/abs/2403.11159
- In: 15th international conference on soft computing, Mendel, vol. 9, pp. 73–91 (2009)
- In: European Conference on Genetic Programming, pp. 152–161. Springer (2002)
- Advances in Neural Information Processing Systems 28 (2015). URL https://proceedings.neurips.cc/paper_files/paper/2015/file/29921001f2f04bd3baee84a12e98098f-Paper.pdf
- Williams, R.J.: Simple statistical gradient-following algorithms for connectionist reinforcement learning. Machine learning 8, 229–256 (1992)
- arXiv preprint arXiv:1910.03771 (2019)
- Yeh, I.C.: Concrete Compressive Strength. UCI Machine Learning Repository (2007). DOI: https://doi.org/10.24432/C5PK67