A Self-adaptive Differential Evolution with Local Search Applied to Multimodal Optimization

  • Gabriel Dominico
  • Mateus Boiani
  • Rafael Stubs ParpinelliEmail author
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 940)


The main difficulty encountered by population-based approaches in multimodal problems is their loss of diversity while converging to an optimum. Also, it is known that parameters play a big role in the performance of metaheuristics. Hence, in this paper two variations of the NCDE algorithm for multimodal optimization are proposed. The first version applies the jDE self-adaptive mechanism for parameter tuning along with the neighborhood mutation and crowding strategies, called NCjDE. The second version adds to the first the Hooke-Jeeves direct search at the end of the optimization process, called NCjDE-HJ. The proposed algorithm is compared in terms of peak ratio with three other state-of-the-art algorithms and results obtained show that the proposed variations are competitive for multimodal problems.


Multimodal optimization Differential Evolution Parameter control Niching Local search Hooke-Jeeves 


  1. 1.
    Brest, J., Greiner, S., Boskovic, B., Mernik, M., Zumer, V.: Self-adapting control parameters in differential evolution: a comparative study on numerical benchmark problems. IEEE Trans. Evol. Comput. 10(6), 646–657 (2006)CrossRefGoogle Scholar
  2. 2.
    Fieldsend, J.E.: Running up those hills: multi-modal search with the niching migratory multi-swarm optimiser. In: 2014 IEEE Congress on Evolutionary Computation (CEC), pp. 2593–2600 (2014)Google Scholar
  3. 3.
    Hooke, R., Jeeves, T.A.: Direct search solution of numerical and statistical problems. J. ACM 8(2), 212–229 (1961)CrossRefGoogle Scholar
  4. 4.
    Li, X.: Efficient differential evolution using speciation for multimodal function optimization. In: Proceedings of the 7th Annual Conference on Genetic and Evolutionary Computation, GECCO 2005, pp. 873–880. ACM, New York (2005)Google Scholar
  5. 5.
    Li, X., Engelbrecht, A., Epitropakis, M.G.: Benchmark functions for CEC’2013 special session and competition on niching methods for multimodal function optimization’. Technical Report (2013)Google Scholar
  6. 6.
    Parpinelli, R.S., Plichoski, G.F., Da Silva, R.S., Narloch, P.H.: A review of techniques for on-line control of parameters in swarm intelligence and evolutionary computation algorithms. Int. J. Bio-Inspired Comput. (IJBIC) 13(1), 1–20 (2019)CrossRefGoogle Scholar
  7. 7.
    Petrowski, A.: A clearing procedure as a niching method for genetic algorithms. In: Proceedings of IEEE International Conference on Evolutionary Computation, pp. 798–803, May 1996Google Scholar
  8. 8.
    Preuss, M.: Improved topological niching for real-valued global optimization. In: Proceedings of the 2012T European Conference on Applications of Evolutionary Computation, EvoApplications 2012, pp. 386–395. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  9. 9.
    Qu, B.Y., Suganthan, P.N., Liang, J.J.: Differential evolution with neighborhood mutation for multimodal optimization. IEEE Trans. Evol. Comput. 16(5), 601–614 (2012)CrossRefGoogle Scholar
  10. 10.
    Povoa, R.C.B.L., Koshiyama, A.S., Dias, D.M., Souza, P.L., Horta, B.A.C.: Multi-modal optimization by multi-gene genetic programming. IEEE Trans. Evol. Comput. 2172–2179 (2018)Google Scholar
  11. 11.
    Sobol, I.: On the distribution of points in a cube and the approximate evaluation of integrals. USSR Comput. Math. Math. Phys. 7(4), 86–112 (1967)MathSciNetCrossRefGoogle Scholar
  12. 12.
    Storn, R., Price, K.: Differential evolution - a simple and efficient heuristic for global optimization over continuous spaces. J. Global Optim. 11(4), 341–359 (1997)MathSciNetCrossRefGoogle Scholar
  13. 13.
    Tanabe, R., Fukunaga, A.S.: Success-history based parameter adaptation for differential evolution. In: 2013 IEEE Congress on Evolutionary Computation, pp. 71–78 (2013)Google Scholar
  14. 14.
    Thomsen, R.: Multimodal optimization using crowding-based differential evolution. In: Proceedings of the 2004 Congress on Evolutionary Computation, vol. 2, pp. 1382–1389, June 2004Google Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  • Gabriel Dominico
    • 1
  • Mateus Boiani
    • 1
  • Rafael Stubs Parpinelli
    • 1
    Email author
  1. 1.Graduate Program in Applied ComputingSanta Catarina State UniversityJoinvilleBrazil

Personalised recommendations