The automatic design of parameter adaptation techniques for differential evolution with genetic programming

作者:

Highlights:

摘要

This study proposes a technique aimed at the automatic search for parameter adaptation strategies in a differential evolution algorithm with genetic programming symbolic regression. Genetic programming is applied to find the symbolic expression for scaling factor control during the optimization process of differential evolution based on the current computational resource, ratio of successful solutions and adapted scaling factor value. The design of the parameter adaptation technique is performed by a computational experiment, which consisted in solving several complex optimization problems. Better symbolic expressions are selected with regards to the Friedman ranking procedure, and the best solutions are additionally evaluated to compare them to the existing parameter adaptation techniques. The experimental results show that the automatically designed parameter adaptation techniques described by symbolic expressions are capable of outperforming existing parameter adaptation methods, while using different information sources. The analysis of automatically generated solutions shows that the proposed technique can be considered an automatic knowledge extraction method. This is due to the results showing that well-performing parameter adaptation can behave differently from state-of-the-art methods, thereby revealing previously unknown algorithm properties.

论文关键词:Differential evolution,Genetic programming,Parameter adaptation

论文评审过程:Received 14 June 2021, Revised 20 December 2021, Accepted 24 December 2021, Available online 1 January 2022, Version of Record 10 January 2022.

论文官网地址:https://doi.org/10.1016/j.knosys.2021.108070