Proceedings

Feedback-Based Adaptive Crossover-Rate in Evolutionary Computation

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Main Track. Pages 6923-6930.

https://doi.org/10.24963/ijcai.2024/765

Abstract

We propose a novel approach to improve multi-objective evolutionary algorithms by modifying crossover operations. Our approach uses a modifiable cross distribution and virtual point to rebalance the probability distribution of all crossover options. This design reduces runtime for typical pseudo-Boolean functions. Experiments and analysis show our approach effectively optimizes bi-objective problems COCZ and LOTZ in Θ(n) time during crossover, outperforming conventional crossover multi-objective evolutionary algorithms (C-MOEA) which require O(n log n) steps. For the tri-objective problem Hierarchical-COCZ, our approach guarantees an expected runtime of Θ(n2 log n), while C-MOEA needs at least Ω(n2 log n) and at most O(n2 log2 n) steps.

  1. [Badkobeh et al., 2014] Golnaz Badkobeh, Per Kristian Lehre, and Dirk Sudholt. Unbiased black-box complex- ity of parallel search. In Parallel Problem Solving from Nature-PPSN XIII: 13th International Conference, Ljubl- jana, Slovenia, September 13-17, 2014. Proceedings 13, 2014.
  2. [Böttcher et al., 2010] Süntje Böttcher, Benjamin Doerr, and Frank Neumann. Optimal fixed and adaptive mutation rates for the leadingones problem. In International Con- ference on Parallel Problem Solving from Nature, 2010.
  3. [Clifton and Laber, 2020] Jesse Clifton and Eric Laber. Q- learning: Theory and applications. Annual Review of Statistics and Its Application, 2020.
  4. [Doerr et al., 2012] Benjamin Doerr, Edda Happ, and Chris- tian Klein. Crossover can provably be useful in evolution- ary computation. Theoretical Computer Science, 425:17- 33, 2012.
  5. [Doerr et al., 2013] Benjamin Doerr, Carola Doerr, and Franziska Ebel. Lessons from the black-box: Fast crossover-based genetic algorithms. In Proceedings of the 15th annual conference on Genetic and evolutionary com- putation, 2013.
  6. [Doerr et al., 2016] Benjamin Doerr, Carola Doerr, and Jing Yang. Optimal parameter choices via precise black-box analysis. In Proceedings of the Genetic and Evolutionary Computation Conference 2016, 2016.
  7. [Doerr et al., 2019] Benjamin Doerr, Carola Doerr, and Jo- hannes Lengler. Self-adjusting mutation rates with prov- ably optimal success rules. In Proceedings of the Genetic and Evolutionary Computation Conference, 2019.
  8. [Doerr et al., 2021] Benjamin Doerr, Carsten Witt, and Jing Yang. Runtime analysis for self-adaptive mutation rates. Algorithmica, 2021.
  9. [Dong and Wu, 2009] Min Dong and Yan Wu. Dynamic crossover and mutation genetic algorithm based on expan- sion sampling. In International Conference on Artificial Intelligence and Computational Intelligence. Springer, 2009.
  10. [Droste et al., 2002] Stefan Droste, Thomas Jansen, and Ingo Wegener. On the analysis of the (1+ 1) evolutionary algorithm. Theoretical Computer Science, 276(1-2):51- 81, 2002.
  11. [Eiben and Smith, 2015] Agoston E Eiben and James E Smith. Introduction to evolutionary computing. Springer, 2015.
  12. [Gong et al., 2014] Wenyin Gong, Zhihua Cai, and Yang Wang. Repairing the crossover rate in adaptive differen- tial evolution. Applied Soft Computing, 2014.
  13. [Huang et al., 2019] Zhengxin Huang, Yuren Zhou, Zefeng Chen, and Xiaoyu He. Running time analysis of moea/d with crossover on discrete optimization problem. In AAAI, 2019.
  14. [Johannsen et al., 2010] Daniel Johannsen, Piyush P Kurur, and Johannes Lengler. Can quantum search accelerate evolutionary algorithms? In Proceedings of the 12th an- nual conference on Genetic and evolutionary computation, pages 1433-1440, 2010.
  15. [Kaelbling et al., 1996] Leslie Pack Kaelbling, Michael L Littman, and Andrew W Moore. Reinforcement learning: A survey. Journal of artificial intelligence research, 1996.
  16. [Lässig and Sudholt, 2011] Jörg Lässig and Dirk Sudholt. Adaptive population models for offspring populations and parallel evolutionary algorithms. In Proceedings of the 11th workshop proceedings on Foundations of genetic al- gorithms, 2011.
  17. [Malalanirainy and Moraglio, 2022] Tina Malalanirainy and Alberto Moraglio. Runtime analysis of convex evolution- ary search algorithm with standard crossover. Swarm and Evolutionary Computation, 2022.
  18. [Neumann and Theile, 2010] Frank Neumann and Madeleine Theile. How crossover speeds up evolutionary algorithms for the multi-criteria all-pairs-shortest-path problem. In International Conference on Parallel Problem Solving from Nature, pages 667-676. Springer, 2010.
  19. [Pan et al., 2015] Zhibin Pan, Junjie Wu, Zhaoqi Gao, and Jinghuai Gao. Adaptive differential evolution by adjusting subcomponent crossover rate for high-dimensional wave- form inversion. IEEE Geoscience and Remote Sensing Letters, 2015.
  20. [Qian et al., 2013] Chao Qian, Yang Yu, and Zhi-Hua Zhou. An analysis on recombination in multi-objective evolu- tionary optimization. Artificial Intelligence, 2013.
  21. [Spears, 1993] William M Spears. Crossover or mutation? In Foundations of genetic algorithms, volume 2, pages 221- 237. Elsevier, 1993.
  22. [Stanovov et al., 2023] Vladimir Stanovov, Lev Kazakovt- sev, and Eugene Semenkin. Crossover rate sorting in adap- tive differential evolution. Algorithms, 2023.
  23. [Sutton and Barto, 2018] Richard S Sutton and Andrew G Barto. Reinforcement learning: An introduction. MIT press, 2018.
  24. [Van Veldhuizen et al., 1998] David A Van Veldhuizen, Gary B Lamont, et al. Evolutionary computation and convergence to a pareto front. In Late breaking papers at the genetic programming 1998 conference, 1998.
  25. [Zhou et al., 2011] Aimin Zhou, Bo-Yang Qu, Hui Li, Shi- Zheng Zhao, Ponnuthurai Nagaratnam Suganthan, and Qingfu Zhang. Multiobjective evolutionary algorithms: A survey of the state of the art. Swarm and evolutionary computation, 2011.
  26. [Zhou et al., 2017] Yin-Zhi Zhou, Wen-Chao Yi, Liang Gao, and Xin-Yu Li. Adaptive differential evolution with sort- ing crossover rate for continuous optimization problems. IEEE transactions on cybernetics, 2017.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards