Self-adaptive differential evolution applied to combustion engine calibration

In this paper, a new population-based stochastic optimization algorithm called Hybrid Self-Adaptive Differential Evolution (HSADE) is proposed. The algorithm addresses unconstrained global optimization problems, exploring and combining the best features of some Differential Evolution (DE), obtaining a good balance between exploration and exploitation. These approaches are important for increasing the accuracy and efficiency of a population-based stochastic algorithm and for adapting the control parameter values during the optimization process. Further, they are crucial for increasing the convergence speed and reducing the risk of search stagnation. To verify the performance of the HSADE, 25 benchmark functions were tested presenting an optimal performance when compared to some state-of-the-art DEs algorithms. Furthermore, an experimental problem in an automotive sector, related to automatic internal combustion engine calibration, was used adjusting 300 decision variables. The HSADE achieved a reliable calibration, reducing the time required to perform approximately 90% when comparing to other optimization algorithms.

[1]  Leandro dos Santos Coelho,et al.  A self-adaptive chaotic differential evolution algorithm using gamma distribution for unconstrained global optimization , 2014, Appl. Math. Comput..

[2]  Khalid M. Hosny,et al.  Efficient compression of volumetric medical images using Legendre moments and differential evolution , 2019, Soft Computing.

[3]  Leandro dos Santos Coelho,et al.  Differential evolution based on truncated Lévy-type flights and population diversity measure to solve economic load dispatch problems , 2014 .

[4]  Francisco Herrera,et al.  A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms , 2011, Swarm Evol. Comput..

[5]  Sha Wang,et al.  DE-RCO: Rotating Crossover Operator With Multiangle Searching Strategy for Adaptive Differential Evolution , 2018, IEEE Access.

[6]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[7]  P. N. Suganthan,et al.  Differential Evolution Algorithm With Strategy Adaptation for Global Numerical Optimization , 2009, IEEE Transactions on Evolutionary Computation.

[8]  Leandro dos Santos Coelho,et al.  Thermodynamic optimization design for plate-fin heat exchangers by Tsallis JADE , 2017 .

[9]  Carlos Cruz Corona,et al.  Self-adaptive, multipopulation differential evolution in dynamic environments , 2013, Soft Comput..

[10]  Viviana Cocco Mariani,et al.  Design of heat exchangers using Falcon Optimization Algorithm , 2019, Applied Thermal Engineering.

[11]  Abeeb A. Awotunde,et al.  Self-adaptive differential evolution with a novel adaptation technique and its application to optimize ES-SAGD recovery process , 2018, Comput. Chem. Eng..

[12]  Ryoji Tanabe,et al.  Review and analysis of three components of the differential evolution mutation operator in MOEA/D-DE , 2019, Soft Comput..

[13]  Mehmet Fatih Tasgetiren,et al.  Differential evolution algorithm with ensemble of parameters and mutation strategies , 2011, Appl. Soft Comput..

[14]  Adam P. Piotrowski,et al.  Step-by-step improvement of JADE and SHADE-based algorithms: Success or failure? , 2018, Swarm Evol. Comput..

[15]  Ilya Kolmanovsky,et al.  Automotive Powertrain Control — A Survey , 2006 .

[16]  Karol R. Opara,et al.  Differential Evolution: A survey of theoretical analyses , 2019, Swarm Evol. Comput..

[17]  Zexuan Zhu,et al.  A novel differential evolution algorithm with a self-adaptation parameter control method by differential evolution , 2018, Soft Comput..

[18]  Qinqin Fan,et al.  Self-adaptive differential evolution algorithm with crossover strategies adaptation and its application in parameter estimation , 2016 .

[19]  Arthur C. Sanderson,et al.  JADE: Adaptive Differential Evolution With Optional External Archive , 2009, IEEE Transactions on Evolutionary Computation.

[20]  Janez Brest,et al.  Self-Adapting Control Parameters in Differential Evolution: A Comparative Study on Numerical Benchmark Problems , 2006, IEEE Transactions on Evolutionary Computation.

[21]  Leandro dos Santos Coelho,et al.  Improved differential evolution approach based on cultural algorithm and diversity measure applied to solve economic load dispatch problems , 2009, Math. Comput. Simul..

[22]  Viviana Cocco Mariani,et al.  Design of heat exchangers using a novel multiobjective free search differential evolution paradigm , 2016 .

[23]  Xinchao Zhao,et al.  A failure remember-driven self-adaptive differential evolution with top-bottom strategy , 2019, Swarm Evol. Comput..

[24]  Qingfu Zhang,et al.  Differential Evolution With Composite Trial Vector Generation Strategies and Control Parameters , 2011, IEEE Transactions on Evolutionary Computation.

[25]  Wei Luo,et al.  Improved Differential Evolution With a Modified Orthogonal Learning Strategy , 2017, IEEE Access.

[26]  Adam P. Piotrowski,et al.  Review of Differential Evolution population size , 2017, Swarm Evol. Comput..

[27]  M.M.A. Salama,et al.  Opposition-Based Differential Evolution , 2008, IEEE Transactions on Evolutionary Computation.