{"type":"ScholarlyArticle","title":"Feedback-Based Adaptive Crossover-Rate in Evolutionary Computation","authors":[{"name":"Xiaoyuan Guan","slug":"xiaoyuan-guan","given":"Xiaoyuan","family":"Guan","affiliation":"School of Computer Science and Engineering , Sun Yat-sen University , Guangzhou , China; Key Laboratory of Machine Intelligence and Advanced Computing , MOE , Guangzhou , China"},{"name":"Tianyi Yang","slug":"tianyi-yang","given":"Tianyi","family":"Yang","affiliation":"School of Computer Science and Engineering , Sun Yat-sen University , Guangzhou , China"},{"name":"Chunliang Zhao","slug":"chunliang-zhao","given":"Chunliang","family":"Zhao","affiliation":"School of Data and Science , Qingdao Universityof Science and Technology , Oingdao , China"},{"name":"Yuren Zhou","slug":"yuren-zhou","given":"Yuren","family":"Zhou","affiliation":"School of Software Engineering , Sun Yat-sen University , Zhuhai , China"}],"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.","doi":"10.24963/ijcai.2024/765","url":"https://ijcai.org/proceedings/2024/765","pdf":"https://ijcai.org/proceedings/2024/0765.pdf","markdown":"https://ijcai.org/proceedings/2024/765.md","bibtex":"https://ijcai.org/proceedings/2024/bibtex/765","volume":{"slug":"2024","title":"Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence","short_title":"IJCAI 2024","url":"https://ijcai.org/proceedings/2024/","year":2024,"location":"Jeju, Korea","dates":"3-9 August 2024","editors":"Kate Larson","isbn":"978-1-956792-04-1","publisher":"International Joint Conferences on Artificial Intelligence Organization","doi_prefix":"10.24963/ijcai.2024"},"section":"Search","track":"Main Track","number":765,"pages":{"first":6923,"last":6930},"keywords":["Machine Learning: ML: Evolutionary learning","Search: S: Evolutionary computation"],"videos":[],"references":[{"position":1,"raw":"[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.","title":"Unbiased black-box complexity of parallel search","authors":"Badkobeh","year":"2014","venue":"Parallel Problem Solving from Nature-PPSN XIII: 13th International Conference","doi":null,"url":null,"internal_url":null},{"position":2,"raw":"[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.","title":"Optimal fixed and adaptive mutation rates for the leadingones problem","authors":"Böttcher","year":"2010","venue":"International Conference on Parallel Problem Solving from Nature","doi":null,"url":null,"internal_url":null},{"position":3,"raw":"[Clifton and Laber, 2020] Jesse Clifton and Eric Laber. Q- learning: Theory and applications. Annual Review of Statistics and Its Application, 2020.","title":"Qlearning: Theory and applications","authors":"Laber Clifton","year":"2020","venue":"Annual Review of Statistics and Its Application","doi":null,"url":null,"internal_url":null},{"position":4,"raw":"[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.","title":"Crossover can provably be useful in evolutionary computation","authors":"Benjamin Doerr, Edda Happ, Christian Klein","year":"2012","venue":"Theoretical Computer Science","doi":null,"url":null,"internal_url":null},{"position":5,"raw":"[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.","title":"Lessons from the black-box: Fast crossover-based genetic algorithms","authors":"Benjamin Doerr, Carola Doerr, Franziska Ebel","year":"2013","venue":"Proceedings of the 15th annual conference on Genetic and evolutionary computation","doi":null,"url":null,"internal_url":null},{"position":6,"raw":"[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.","title":"Optimal parameter choices via precise black-box analysis","authors":"Benjamin Doerr, Carola Doerr, Jing Yang","year":"2016","venue":"Proceedings of the Genetic and Evolutionary Computation Conference 2016","doi":null,"url":null,"internal_url":null},{"position":7,"raw":"[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.","title":"Self-adjusting mutation rates with provably optimal success rules","authors":"Benjamin Doerr, Carola Doerr, Johannes Lengler","year":"2019","venue":"Proceedings of the Genetic and Evolutionary Computation Conference","doi":null,"url":null,"internal_url":null},{"position":8,"raw":"[Doerr et al., 2021] Benjamin Doerr, Carsten Witt, and Jing Yang. Runtime analysis for self-adaptive mutation rates. Algorithmica, 2021.","title":"Runtime analysis for self-adaptive mutation rates","authors":"Benjamin Doerr, Carsten Witt, Jing Yang","year":"2021","venue":"Algorithmica","doi":null,"url":null,"internal_url":null},{"position":9,"raw":"[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.","title":"Dynamic crossover and mutation genetic algorithm based on expansion sampling","authors":"Dong, Wu ; ], Min Dong, Yan Wu","year":"2009","venue":"International Conference on Artificial Intelligence and Computational Intelligence","doi":null,"url":null,"internal_url":null},{"position":10,"raw":"[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.","title":"On the analysis of the (1+ 1) evolutionary algorithm","authors":"Stefan Droste, Thomas Jansen, Ingo Wegener","year":"2002","venue":"Theoretical Computer Science","doi":null,"url":null,"internal_url":null},{"position":11,"raw":"[Eiben and Smith, 2015] Agoston E Eiben and James E Smith. Introduction to evolutionary computing. Springer, 2015.","title":"Introduction to evolutionary computing","authors":"E Agoston, James E Eiben, Smith","year":"2015","venue":null,"doi":null,"url":null,"internal_url":null},{"position":12,"raw":"[Gong et al., 2014] Wenyin Gong, Zhihua Cai, and Yang Wang. Repairing the crossover rate in adaptive differen- tial evolution. Applied Soft Computing, 2014.","title":"Repairing the crossover rate in adaptive differential evolution","authors":"Gong","year":"2014","venue":"Applied Soft Computing","doi":null,"url":null,"internal_url":null},{"position":13,"raw":"[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.","title":"Running time analysis of moea/d with crossover on discrete optimization problem","authors":"Huang","year":"2019","venue":"AAAI","doi":null,"url":null,"internal_url":null},{"position":14,"raw":"[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.","title":"Can quantum search accelerate evolutionary algorithms?","authors":"Daniel Johannsen, Piyush P Kurur, Johannes Lengler","year":"2010","venue":"Proceedings of the 12th annual conference on Genetic and evolutionary computation","doi":null,"url":null,"internal_url":null},{"position":15,"raw":"[Kaelbling et al., 1996] Leslie Pack Kaelbling, Michael L Littman, and Andrew W Moore. Reinforcement learning: A survey. Journal of artificial intelligence research, 1996.","title":"Reinforcement learning: A survey","authors":"Leslie Pack, Kaelbling Michael L Littman, Andrew W Moore","year":"1996","venue":"Journal of artificial intelligence research","doi":null,"url":null,"internal_url":null},{"position":16,"raw":"[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.","title":"Adaptive population models for offspring populations and parallel evolutionary algorithms","authors":"Sudholt Lässig, Jörg Lässig, Dirk Sudholt","year":"2011","venue":"Proceedings of the 11th workshop proceedings on Foundations of genetic algorithms","doi":null,"url":null,"internal_url":null},{"position":17,"raw":"[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.","title":"Tina Malalanirainy and Alberto Moraglio. Runtime analysis of convex evolutionary search algorithm with standard crossover","authors":"Moraglio Malalanirainy","year":"2022","venue":"Swarm and Evolutionary Computation","doi":null,"url":null,"internal_url":null},{"position":18,"raw":"[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.","title":"How crossover speeds up evolutionary algorithms for the multi-criteria all-pairs-shortest-path problem","authors":"Theile Neumann, Frank Neumann, Madeleine Theile","year":"2010","venue":"International Conference on Parallel Problem Solving from Nature","doi":null,"url":null,"internal_url":null},{"position":19,"raw":"[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.","title":"Adaptive differential evolution by adjusting subcomponent crossover rate for high-dimensional waveform inversion","authors":"Zhibin Pan, Junjie Wu, Zhaoqi Gao, Jinghuai Gao","year":"2015","venue":"IEEE Geoscience and Remote Sensing Letters","doi":null,"url":null,"internal_url":null},{"position":20,"raw":"[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.","title":"An analysis on recombination in multi-objective evolutionary optimization","authors":"Yang Chao Qian, Zhi-Hua Yu, Zhou","year":"2013","venue":"Artificial Intelligence","doi":null,"url":null,"internal_url":null},{"position":21,"raw":"[Spears, 1993] William M Spears. Crossover or mutation? In Foundations of genetic algorithms, volume 2, pages 221- 237. Elsevier, 1993.","title":"Crossover or mutation? In Foundations of genetic algorithms","authors":"M William, Spears","year":"1993","venue":null,"doi":null,"url":null,"internal_url":null},{"position":22,"raw":"[Stanovov et al., 2023] Vladimir Stanovov, Lev Kazakovt- sev, and Eugene Semenkin. Crossover rate sorting in adap- tive differential evolution. Algorithms, 2023.","title":"Crossover rate sorting in adaptive differential evolution","authors":"Stanovov","year":"2023","venue":null,"doi":null,"url":null,"internal_url":null},{"position":23,"raw":"[Sutton and Barto, 2018] Richard S Sutton and Andrew G Barto. Reinforcement learning: An introduction. MIT press, 2018.","title":"Reinforcement learning: An introduction","authors":"S Richard, Andrew G Sutton, Barto","year":"2018","venue":null,"doi":null,"url":null,"internal_url":null},{"position":24,"raw":"[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.","title":"Evolutionary computation and convergence to a pareto front","authors":"David A Van Veldhuizen, Gary B Lamont","year":"1998","venue":"Late breaking papers at the genetic programming 1998 conference","doi":null,"url":null,"internal_url":null},{"position":25,"raw":"[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.","title":"Multiobjective evolutionary algorithms: A survey of the state of the art","authors":"Aimin Zhou, Bo-Yang Qu, Hui Li, Shi-Zheng Zhao, Ponnuthurai Nagaratnam Suganthan, Qingfu Zhang","year":"2011","venue":"Swarm and evolutionary computation","doi":null,"url":null,"internal_url":null},{"position":26,"raw":"[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.","title":"Adaptive differential evolution with sorting crossover rate for continuous optimization problems","authors":"Yin-Zhi Zhou, Wen-Chao Yi, Liang Gao, Xin-Yu Li","year":"2017","venue":"IEEE transactions on cybernetics","doi":null,"url":null,"internal_url":null}],"license_note":"Copyright International Joint Conferences on Artificial Intelligence."}