Constraint-handling techniques within differential evolution for solving process engineering problems

2021 ◽  
pp. 107442
Author(s):  
Victor H. Cantú ◽  
Catherine Azzaro-Pantel ◽  
Antonin Ponsich
2022 ◽  
Vol 13 (1) ◽  
pp. 0-0

Differential evolution (DE), an important evolutionary technique, enhances its parameters such as, initialization of population, mutation, crossover etc. to resolve realistic optimization issues. This work represents a modified differential evolution algorithm by using the idea of exponential scale factor and logistic map in order to address the slow convergence rate, and to keep a very good equilibrium linking exploration and exploitation. Modification is done in two ways: (i) Initialization of population and (ii) Scaling factor.The proposed algorithm is validated with the aid of a 13 different benchmark functions taking from the literature, also the outcomes are compared along with 7 different popular state of art algorithms. Further, performance of the modified algorithm is simulated on 3 realistic engineering problems. Also compared with 8 recent optimizer techniques. Again from number of function evaluations it is clear that the proposed algorithm converses more quickly than the other existing algorithms.


2021 ◽  
Author(s):  
Rafael de Paula Garcia ◽  
Beatriz Souza Leite Pires de Lima ◽  
Afonso Celso de Castro Lemonge ◽  
Breno Pinheiro Jacob

Abstract The application of Evolutionary Algorithms (EAs) to complex engineering optimization problems may present difficulties as they require many evaluations of the objective functions by computationally expensive simulation procedures. To deal with this issue, surrogate models have been employed to replace those expensive simulations. In this work, a surrogate-assisted evolutionary optimization procedure is proposed. The procedure combines the Differential Evolution method with a Anchor -nearest neighbors ( –NN) similarity-based surrogate model. In this approach, the database that stores the solutions evaluated by the exact model, which are used to approximate new solutions, is managed according to a merit scheme. Constraints are handled by a rank-based technique that builds multiple separate queues based on the values of the objective function and the violation of each constraint. Also, to avoid premature convergence of the method, a strategy that triggers a random reinitialization of the population is considered. The performance of the proposed method is assessed by numerical experiments using 24 constrained benchmark functions and 5 mechanical engineering problems. The results show that the method achieves optimal solutions with a remarkably reduction in the number of function evaluations compared to the literature.


2020 ◽  
Vol 24 (10) ◽  
pp. 7063-7079
Author(s):  
Vladimir Stanovov ◽  
Shakhnaz Akhmedova ◽  
Eugene Semenkin

2019 ◽  
Vol 10 (1) ◽  
pp. 1-28 ◽  
Author(s):  
Ali Wagdy Mohamed ◽  
Ali Khater Mohamed ◽  
Ehab Z. Elfeky ◽  
Mohamed Saleh

The performance of Differential Evolution is significantly affected by the mutation scheme, which attracts many researchers to develop and enhance the mutation scheme in DE. In this article, the authors introduce an enhanced DE algorithm (EDDE) that utilizes the information given by good individuals and bad individuals in the population. The new mutation scheme maintains effectively the exploration/exploitation balance. Numerical experiments are conducted on 24 test problems presented in CEC'2006, and five constrained engineering problems from the literature for verifying and analyzing the performance of EDDE. The presented algorithm showed competitiveness in some cases and superiority in other cases in terms of robustness, efficiency and quality the of the results.


Sign in / Sign up

Export Citation Format

Share Document