skip to main content
10.1145/2001576.2001837acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

Self-adaptive mutation in the differential evolution

Published: 12 July 2011 Publication History

Abstract

The Differential Evolution (DE) algorithm is an efficient and powerful evolutionary algorithm (EA) for solving optimization problems. However the success of DE in solving a specific problem is closely related to appropriately choosing its control parameters. Parameter tuning leads to additional computational costs because of time-consuming trial-and-error tests. Self-adaptation, in contrast, allows the algorithm to reconfigure itself, automatically adapting to the problem being solved. There are in the literature some self-adaptive versions of differential evolution, however they do not align completely with self-adaptation concepts. In this paper, some self-adaptive versions of DE in the literature are described and discussed, and then a new Self-Adaptive Differential Evolution with multiple mutation strategies is proposed; it is called Self-adaptive Mutation Differential Evolution (SaMDE) and aims at preserving the essential characteristics of self-adaptation. Some computational experiments which illustrate algorithm behaviour and a comparative test with the classical DE and with an important self-adaptive DE are presented. The results suggest that SaMDE is a very promising algorithm.

References

[1]
A. Auger, S. Finck, N. Hansen, and R. Ros. BBOB 2010: Comparison Tables of All Algorithms on All Noiseless Functions. Technical Report RT-388, INRIA, 09 2010.
[2]
L. S. Batista, F. G. Guimarães, and J. A. Ramírez. A differential mutation operator for the archive population of multi-objective evolutionary algorithms. In CEC'09: Proceedings of the Eleventh Congress on Evolutionary Computation, pages 1108--1115, Piscataway, NJ, USA, 2009. IEEE Press.
[3]
J. Brest, B. Boskovic, S. Greiner, V. Zumer, and M. Maucec. Performance comparison of self-adaptive and adaptive differential evolution algorithms. Soft Computing - A Fusion of Foundations, Methodologies and Applications, 11:617--629, 2007. 10.1007/s00500-006-0124-0.
[4]
J. Brest, S. Greiner, B. Boskovic, M. Mernik, and V. Zumer. Self-Adapting Control Parameters in Differential Evolution: A Comparative Study on Numerical Benchmark Problems. IEEE Transactions on Evolutionary Computation, 10(6):646--657, November 2006.
[5]
J. Brest and M. S. Maucec. Control parameters in self-adaptive differential evolution, 2006.
[6]
U. K. Chakraborty. Advances in Differential Evolution. Springer Publishing Company, Incorporated, 2008.
[7]
D. K. Gehlhaar and D. B. Fogel. Tuning evolutionary programming for conformationally flexible molecular docking. In Evolutionary Programming, pages 419--429, 1996.
[8]
N. Hansen, A. Auger, S. Finck, and R. Ros. Real-Parameter Black-Box Optimization Benchmarking 2010: Experimental Setup. Research Report RR-7215, INRIA, 03 2010.
[9]
N. Hansen, A. Auger, S. Finck, and R. Ros. Real-parameter black-box optimization benchmarking 2010: Noiseless functions definitions. Technical report, INRIA, 2010.
[10]
N. Hansen, A. Auger, R. Ros, S. Finck, and P. Poší. Comparing results of 31 algorithms from the black-box optimization benchmarking BBOB-2009. In Proceedings of the 12th annual conference companion on Genetic and evolutionary computation, GECCO '10, pages 1689--1696, New York, NY, USA, 2010. ACM.
[11]
A. W. Iorio and X. Li. Solving rotated multi-objective optimization problems using differential evolution. In In AI 2004: Advances in Artificial Intelligence: 17th Australian Joint Conference on Artificial Intelligence, pages 861--872. press, 2004.
[12]
J. Liu and J. Lampinen. On setting the control parameter of the differential evolution method. In 8 th Int. Conf. Soft Computing (MENDEL2002), pages 11--18, 2002.
[13]
E. Mezura-Montes, J. Velázquez-Reyes, and C. A. Coello Coello. A comparative study of differential evolution variants for global optimization. In GECCO '06: Proceedings of the 8th annual conference on Genetic and evolutionary computation, pages 485--492, New York, NY, USA, 2006. ACM.
[14]
F. Neri and V. Tirronen. Recent advances in differential evolution: a survey and experimental analysis. Artif. Intell. Rev., 33(1--2):61--106, 2010.
[15]
G. C. Onwubolu and D. Davendra. Differential Evolution: A Handbook for Global Permutation-Based Combinatorial Optimization. Springer Publishing Company, Incorporated, 2009.
[16]
R. S. Prado, R. C. Pedros Silva, F. G. Guimaraes, and O. M. Neto. A new differential evolution based metaheuristic for discrete optimization. International Journal of Natural Computing Research (IJNCR), 1:15--32, 2010.
[17]
R. S. Prado, R. C. Pedrosa Silva, F. G. Guimaraes, and O. M. Neto. Using differential evolution for combinatorial optimization: A general approach. In In 2010 IEEE International Conference on Systems Man and Cybernetics (SMC), pages 11--18. IEEE Press, 2010.
[18]
K. V. Price, R. M. Storn, and J. A. Lampinen. Differential Evolution A Practical Approach to Global Optimization. Natural Computing Series. Springer-Verlag, Berlin, Germany, 2005.
[19]
A. K. Qin, V. L. Huang, and P. N. Suganthan. Differential evolution algorithm with strategy adaptation for global numerical optimization. IEEE Transaction on Evolutionary Computation, 13:398--417, April 2009.
[20]
A. K. Qin and P. N. Suganthan. Self-adaptive differential evolution algorithm for numerical optimization. In IEEE Congress on Evolutionary Computation (CEC 2005), pages 1785--1791. IEEE Press, 2005.
[21]
J. Ronkkonen, S. Kukkonen, and K. Price. Real-parameter optimization with differential evolution. In The 2005 IEEE Congress on Evolutionary Computation, volume 1, pages 506 --513 Vol.1, sept. 2005.
[22]
H. Schwefel. Numerical optimization of computer models. Wiley, Chichester, WS, UK, 1981.
[23]
R. Storn and K. Price. Differential evolution -- a simple and efficient adaptive scheme for global optimization over continuous spaces. Technical report, 1995.
[24]
R. Storn and K. Price. Differential evolution -- a simple and efficient heuristic for global optimization over continuous spaces. J. of Global Optimization, 11(4):341--359, 1997.
[25]
J. Teo. Exploring dynamic self-adaptive populations in differential evolution. Soft Comput., 10(8):673--686, 2006.
[26]
V. Tirronen, F. Neri, and T. Rossi. Enhancing differential evolution frameworks by scale factor local search - part i. In IEEE Congress on Evolutionary Computation, pages 94--101, 2009.
[27]
M. Weber, V. Tirronen, and F. Neri. Scale factor inheritance mechanism in distributed differential evolution. Soft Comput., 14(11):1187--1207, 2010.
[28]
F. Xue, A. C. Sanderson, and R. J. Graves. Pareto-based multi-objective differential evolution. In Congress of Evolutionary Computation, 2003. CEC '03, volume 2, pages 862--869, 2003.

Cited By

View all
  • (2022)A Feature Selection Based on Improved Artificial Hummingbird Algorithm Using Random Opposition-Based Learning for Solving Waste Classification ProblemMathematics10.3390/math1015267510:15(2675)Online publication date: 29-Jul-2022
  • (2022)An efficient differential evolution with fitness-based dynamic mutation strategy and control parametersKnowledge-Based Systems10.1016/j.knosys.2022.109280251(109280)Online publication date: Sep-2022
  • (2022)A self-adaptive hyper-heuristic based multi-objective optimisation approach for integrated supply chain scheduling problemsKnowledge-Based Systems10.1016/j.knosys.2022.109190251(109190)Online publication date: Sep-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
GECCO '11: Proceedings of the 13th annual conference on Genetic and evolutionary computation
July 2011
2140 pages
ISBN:9781450305570
DOI:10.1145/2001576
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 12 July 2011

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. differential evolution
  2. evolutionary algorithms
  3. numerical optimization
  4. self-adaptation

Qualifiers

  • Research-article

Conference

GECCO '11
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)6
  • Downloads (Last 6 weeks)1
Reflects downloads up to 07 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2022)A Feature Selection Based on Improved Artificial Hummingbird Algorithm Using Random Opposition-Based Learning for Solving Waste Classification ProblemMathematics10.3390/math1015267510:15(2675)Online publication date: 29-Jul-2022
  • (2022)An efficient differential evolution with fitness-based dynamic mutation strategy and control parametersKnowledge-Based Systems10.1016/j.knosys.2022.109280251(109280)Online publication date: Sep-2022
  • (2022)A self-adaptive hyper-heuristic based multi-objective optimisation approach for integrated supply chain scheduling problemsKnowledge-Based Systems10.1016/j.knosys.2022.109190251(109190)Online publication date: Sep-2022
  • (2022)An adaptive differential evolution framework based on population feature informationInformation Sciences10.1016/j.ins.2022.07.043608(1416-1440)Online publication date: Aug-2022
  • (2022)Cluster-centroid-based mutation strategies for Differential EvolutionSoft Computing - A Fusion of Foundations, Methodologies and Applications10.1007/s00500-021-06448-z26:4(1889-1921)Online publication date: 1-Feb-2022
  • (2022)Dual Acceleration Driven Gray Wolf Optimization Network Coverage AlgorithmProceedings of 2022 10th China Conference on Command and Control10.1007/978-981-19-6052-9_73(812-823)Online publication date: 30-Aug-2022
  • (2020)Differential Evolution for Neural Networks OptimizationMathematics10.3390/math80100698:1(69)Online publication date: 2-Jan-2020
  • (2020)Adaptive Population Differential Evolution with Dual Control Strategy for Large-Scale Global optimization Problems2020 IEEE Congress on Evolutionary Computation (CEC)10.1109/CEC48606.2020.9185854(1-7)Online publication date: Jul-2020
  • (2016)A Hybrid Aerodynamic Optimization Algorithm Based on Differential Evolution and RBF Response Surface17th AIAA/ISSMO Multidisciplinary Analysis and Optimization Conference10.2514/6.2016-3671Online publication date: 10-Jun-2016
  • (2015)Comparison of Parameter Control Mechanisms in Multi-objective Differential EvolutionLearning and Intelligent Optimization10.1007/978-3-319-19084-6_8(89-103)Online publication date: 29-May-2015
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media