A Fast and Efficient Stochastic Opposition-Based Learning for Differential Evolution in Numerical Optimization

08/09/2019
by   Tae Jong Choi, et al.
0

A new variant of stochastic opposition-based learning (OBL) is proposed in this paper. OBL is a relatively new machine learning concept, which consists of simultaneously calculating an original solution and its opposite to accelerate the convergence of soft computing algorithms. Recently a new opposition-based differential evolution (ODE) variant called BetaCODE was proposed as a combination of differential evolution and a new stochastic OBL variant called BetaCOBL. BetaCOBL is capable of flexibly adjusting the probability density functions used to calculate opposite solutions, generating more diverse opposite solutions, and preventing the waste of fitness evaluations. While it has shown outstanding performance compared to several state-of-the-art OBL variants, BetaCOBL is challenging with more complex problems because of its high computational cost. Besides, as it assumes that the decision variables are independent, there is a limitation in the search for decent opposite solutions on inseparable problems. In this paper, we propose an improved stochastic OBL variant that mitigates all the limitations of BetaCOBL. The proposed algorithm called iBetaCOBL reduces the computational cost from O(NP^2· D) to O(NP · D) (NP and D stand for population size and dimension, respectively) using a linear time diversity measure. In addition, iBetaCOBL preserves the strongly dependent decision variables that are adjacent to each other using the multiple exponential crossover. The results of the performance evaluations on a set of 58 test functions show that iBetaCODE finds more accurate solutions than ten state-of-the-art ODE variants including BetaCODE. Additionally, we applied iBetaCOBL to two state-of-the-art DE variants, and as in the previous results, iBetaCOBL based variants exhibit significantly improved performance.

READ FULL TEXT
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
07/16/2021

Solving Large-Scale Multi-Objective Optimization via Probabilistic Prediction Model

The main feature of large-scale multi-objective optimization problems (L...
research
09/08/2017

Opposition based Ensemble Micro Differential Evolution

Differential evolution (DE) algorithm with a small population size is ca...
research
06/04/2020

An Improved LSHADE-RSP Algorithm with the Cauchy Perturbation: iLSHADE-RSP

A new method for improving the optimization performance of a state-of-th...
research
02/25/2018

Enhancing Gaussian Estimation of Distribution Algorithm by Exploiting Evolution Direction with Archive

As a typical model-based evolutionary algorithm (EA), estimation of dist...
research
10/18/2017

SQG-Differential Evolution for difficult optimization problems under a tight function evaluation budget

In the context of industrial engineering it is important to integrate ef...
research
08/28/2021

Chaos embedded opposition based learning for gravitational search algorithm

Due to its robust search mechanism, Gravitational search algorithm (GSA)...

Please sign up or login with your details

Forgot password? Click here to reset