Abstract

Differential evolution is a competent algorithm for solving single objective real-parameter optimization problems. In order to enhance the performance of adaptive DE algorithms based on successful parameters, in this paper, a new DE algorithm, called adaptive differential evolution restart and direction, abbreviated ADERD, is proposed for solving global numerical optimization problems over continuous space. In the proposed algorithm, a novel mutation strategy based on the feasible descent direction is introduced. Only individuals of the population top ranked with smaller errors adopt this novel strategy to mutate. Additionally, the variable coefficient is used in the restart mechanism first to avoid stagnation and/or jump out of the local optima. Modified mechanism of crossover probability sorting is also introduced. In order to better understand the effectiveness of our proposed strategies, those are integrated into two representative adaptive DE variants, i.e. JADE_ rcr and JADE_ sort. Experimental results demonstrate that the our proposed strategies are capable of enhancing the performance of JADE_ rcr and JADE_ sort. Improved JADE_ sort is denoted as ADERD_ sort. Experiments have been conducted on 30 functions presented in CEC 2017 competition. Moreover, compared with recent adaptive DE algorithms, ADERD_ sort obtains better, or at least comparable, results in terms of the quality of final solutions.

Highlights

  • Differential evolution(DE), initially proposed by Storn and Price in 1997 [1], is a stochastic population-based search method

  • Better values compared between JADE and ADERD are highlighted in boldface

  • In order to enhance the performance of adaptive DE algorithms based on successful parameters, in this paper, a new adaptive DE algorithm, called adaptive differential evolution restart and direction, abbreviated ADERD, is proposed for solving global numerical optimization problems over continuous space

Read more

Summary

INTRODUCTION

Differential evolution(DE), initially proposed by Storn and Price in 1997 [1], is a stochastic population-based search method. ElQuliti and Mohamed [4] proposed a real-binary differential evolution algorithm with a new search mutation strategy, adaptive crossover rate and randomized scale factors. This proposed algorithm had been applied to non-linear integer GP problem. Three control parameters need to be set when the user applies DE in the initialization phase: 1) scaling factor F, 2) crossover rate CR, and 3) population size NP. The manner of adjusting control parameters may need to change to obtain better results Based on these considerations, in this work, a new mutation strategy is proposed that adds the descent direction to one pair of difference vectors.

RELATED WORK
LITERATURE REVIEW
10: Execute novel restart mechanism according to Algorithm 2
RESTART MECHANISM WITH THE VARIABLE VOEFFICIENT
PARAMETERS ADAPTION
MODIFIED CR SORTING MECHANISM
TEST FUNCTIONS AND PARAMETERS SETTING
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call