Self-adaptive resources allocation-based differential evolution for constrained evolutionary optimization

作者:

Highlights:

摘要

When using evolutionary algorithms to address constrained optimization problems, it is important to balance not only the diversity and convergence but also the constraints and objective function. To this end, a self-adaptive resources allocation-based differential evolution (SRADE) is presented in this paper. Specifically, during the evolutionary process, three mutation strategies with distinct focuses are collaboratively employed and adaptively assigned to different individuals based on their performance feedback. That is, most of the computing resources will be consumed by the most efficient strategy at different evolutionary stages to mitigate inefficient search under limited resources. These three collaborative strategies focus on maintaining population diversity, driving the population into feasible regions, and promoting the population toward the objective, respectively. Combining the self-adaptive resources allocation scheme and diverse search strategies is expected to satisfy the requirements of the population for diversity, convergence, constraints, and the objective at a certain iteration. Extensive experiments are performed on three benchmark test suites, including a large number of test functions from IEEE CEC 2006, 2010, and 2017. Compared to other well-designed constrained evolutionary approaches, SRADE exhibits superior or very competitive performance.

论文关键词:Constrained optimization,Differential evolution,Self-adaptive resources allocation,Constraint-handling technique

论文评审过程:Received 19 July 2021, Revised 26 October 2021, Accepted 26 October 2021, Available online 28 October 2021, Version of Record 8 November 2021.

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