Quantifying the Impact of Boundary Constraint Handling Methods on Differential Evolution

05/14/2021
by   Rick Boks, et al.
6

Constraint handling is one of the most influential aspects of applying metaheuristics to real-world applications, which can hamper the search progress if treated improperly. In this work, we focus on a particular case - the box constraints, for which many boundary constraint handling methods (BCHMs) have been proposed. We call for the necessity of studying the impact of BCHMs on metaheuristics' performance and behavior, which receives seemingly little attention in the field. We target quantifying such impacts through systematic benchmarking by investigating 28 major variants of Differential Evolution (DE) taken from the modular DE framework (by combining different mutation and crossover operators) and 13 commonly applied BCHMs, resulting in 28 × 13 = 364 algorithm instances after pairing DE variants with BCHMs. After executing the algorithm instances on the well-known BBOB/COCO problem set, we analyze the best-reached objective function value (performance-wise) and the percentage of repaired solutions (behavioral) using statistical ranking methods for each combination of mutation, crossover, and BBOB function group. Our results clearly show that the choice of BCHMs substantially affects the empirical performance as well as the number of generated infeasible solutions, which allows us to provide general guidelines for selecting an appropriate BCHM for a given scenario.

READ FULL TEXT

page 6

page 8

research
05/24/2023

Analysis of modular CMA-ES on strict box-constrained problems in the SBOX-COST benchmarking suite

Box-constraints limit the domain of decision variables and are common in...
research
10/01/2020

Review and Analysis of Three Components of Differential Evolution Mutation Operator in MOEA/D-DE

A decomposition-based multi-objective evolutionary algorithm with a diff...
research
07/01/2019

ACM-DE: Adaptive p-best Cauchy Mutation with linear failure threshold reduction for Differential Evolution in numerical optimization

Differential evolution (DE) is an efficient evolutionary algorithm for o...
research
11/02/2018

Ranking Based Linear Constraint Handling Method with Adaptive Penalty

A novel linear constraint handling technique for the covariance matrix a...
research
06/21/2020

A Modular Hybridization of Particle Swarm Optimization and Differential Evolution

In swarm intelligence, Particle Swarm Optimization (PSO) and Differentia...
research
04/22/2020

Differential evolution outside the box

This paper investigates how often the popular configurations of Differen...
research
08/24/2022

Differential evolution variants for Searching D- and A-optimal designs

Optimal experimental design is an essential subfield of statistics that ...

Please sign up or login with your details

Forgot password? Click here to reset