[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article

Dynamic group-based differential evolution using a self-adaptive strategy for global optimization problems

Published: 01 July 2013 Publication History

Abstract

This paper describes a dynamic group-based differential evolution (GDE) algorithm for global optimization problems. The GDE algorithm provides a generalized evolution process based on two mutation operations to enhance search capability. Initially, all individuals in the population are grouped into a superior group and an inferior group based on their fitness values. The two groups perform different mutation operations. The local mutation model is applied to individuals with better fitness values, i.e., in the superior group, to search for better solutions near the current best position. The global mutation model is applied to the inferior group, which is composed of individuals with lower fitness values, to search for potential solutions. Subsequently, the GDE algorithm employs crossover and selection operations to produce offspring for the next generation. In this paper, an adaptive tuning strategy based on the well-known 1/5th rule is used to dynamically reassign the group size. It is thus helpful to trade off between the exploration ability and the exploitation ability. To validate the performance of the GDE algorithm, 13 numerical benchmark functions are tested. The simulation results indicate that the approach is effective and efficient.

References

[1]
Carlos CCA (2002) Theoretical and numerical constraint-handling techniques used with evolutionary algorithms: a survey of the state of the art. Comput Methods Appl Mech Eng 191:1245-1287.
[2]
Fei P, Ke T, Guoliang C, Xin Y (2010) Population-based algorithm portfolios for numerical optimization. IEEE Trans Evol Comput 14:782-800.
[3]
Fogel DB (1995) Evolutionary computation: toward a new philosophy of machine intelligence. IEEE Press, New York.
[4]
Salto C, Alba E (2012) Designing heterogeneous distributed GAs by efficiently self-adapting the migration period. Appl Intell 36(4):800-808.
[5]
Gacto MJ, Alcalá R, Herrera F (2012) A multi-objective evolutionary algorithm for an effective tuning of fuzzy logic controllers in heating, ventilating and air conditioning systems. Appl Intell 36(2):330-347.
[6]
Shin KS, Jeong Y-S, Jeong MK (2012) A two-leveled symbiotic evolutionary algorithm for clustering problems. Appl Intell 36(4):788-799.
[7]
Ayvaz D, Topcuoglu HR, Gurgen F (2012) Performance evaluation of evolutionary heuristics in dynamic environments. Appl Intell 37(1):130-144.
[8]
Korkmaz EE (2010) Multi-objective genetic algorithms for grouping problems. Appl Intell 33(2):179-192.
[9]
Chu C-P, Chang Y-C, Tsai C-C (2011) PC2PSO: personalized e-course composition based on particle swarm optimization. Appl Intell 34(1):141-154.
[10]
Ali YMB (2012) Psychological model of particle swarm optimization based multiple emotions. Appl Intell 36(3):649-663.
[11]
Wang K, Zheng YJ (2012) A new particle swarm optimization algorithm for fuzzy optimization of armored vehicle scheme design. Appl Intell.
[12]
Xing H, Qu R (2012) A compact genetic algorithm for the network coding based resource minimization problem. Appl Intell 36(4):809-823.
[13]
Özyer T, Zhang M, Alhajj R (2011) Integrating multi-objective genetic algorithm based clustering and data partitioning for skyline computation. Appl Intell 35(1):110-122.
[14]
Yao X, Liu Y, Lin G (1999) Evolutionary programming made faster. IEEE Trans Evol Comput 3:82-102.
[15]
Bäck TT, Schwefel H-P (2002) Evolution strategies: a comprehensive introduction. Natural Computing, 3-52.
[16]
Kennedy J, Eberhart R (1995) Particle swarm optimization. Paper presented at the IEEE int neural netw.
[17]
Norouzzadeh MS, Ahmadzadeh MR, Palhang M (2012) LADPSO: using fuzzy logic to conduct PSO algorithm. Appl Intell 37(2):290-304.
[18]
Ali YMB (2012) Psychological model of particle swarm optimization based multiple emotions. Appl Intell 36(3):649-663.
[19]
Shuang B, Chen J, Li Z (2011) Study on hybrid PS-ACO algorithm. Appl Intell 34(1):64-73.
[20]
Masoud H, Jalili S, Hasheminejad SMH (2012) Dynamic clustering using combinatorial particle swarm optimization. Appl Intell.
[21]
Price K, Storn R, Lampinen J (2005) Differential evolution: a practical approach to global optimization. Springer, Berlin.
[22]
Storn R, Price K (1997) Differential evolution--a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11:341-359.
[23]
Salto C, Alba E (2012) Designing heterogeneous distributed GAs by efficiently self-adapting the migration period. Appl Intell 36(4):800-808.
[24]
Araújo AFR, Garrozi C (2010) MulRoGA: a multicast routing genetic algorithm approach considering multiple objectives. Appl Intell 32(3):330-345.
[25]
Lin C-T, Han M-F, Lin Y-Y, Liao S-H, Chang J-Y (2011) Neurofuzzy system design using differential evolution with local information. In: 2011 IEEE international conference on fuzzy systems (FUZZ), pp 1003-1006.
[26]
Junhong L, Jouni L (2002) A fuzzy adaptive differential evolution algorithm. In: TENCON '02. Proceedings. 2002 IEEE region 10 conference on computers, communications, control and power engineering, vol 1, pp 606-611.
[27]
Xue F, Sanderson AC, Bonissone PP, Graves RJ (2005) Fuzzy logic controlled multiobjective differential evolution. Paper presented at the IEEE int conf fuzzy syst.
[28]
Brest J, Mau¿ec MS (2008) Population size reduction for the differential evolution algorithm. Appl Intell 29(3):228-247.
[29]
Cai Z, Gong W, Ling CX, Zhang H (2011) A clustering-based differential evolution for global optimization. Appl Soft Comput 11:1363-1379.
[30]
Chen C-H, Lin C-J, Lin C-T (2009) Nonlinear system control using adaptive neural fuzzy networks based on a modified differential evolution. IEEE Trans Syst Man Cybern, Part C, Appl Rev 39:459-473.
[31]
Das S, Abraham A, Chakraborty UK, Konar A (2009) Differential evolution using a neighborhood-based mutation operator. IEEE Trans Evol Comput 13:526-553.
[32]
Das S, Suganthan PN (2011) Differential evolution: a survey of the state-of-the-art. IEEE Trans Evol Comput 15:4-31.
[33]
Cheshmehgaz HR, Desa MI, Wibowo A (2012) Effective local evolutionary searches distributed on an island model solving bi-objective optimization problems. Appl Intell.
[34]
Vafashoar R, Meybodi MR, Momeni Azandaryani AH (2012) CLA-DE: a hybrid model based on cellular learning automata for numerical optimization. Appl Intell 36(3):735-748.
[35]
Jingqiao Z, Sanderson AC (2009) JADE: adaptive differential evolution with optional external archive. IEEE Trans Evol Comput 13:945-958.
[36]
Mezura-Montes E, Miranda-Varela ME, del Carmen Gmez-Ramn R (2010) Differential evolution in constrained numerical optimization: an empirical study. Inf Sci 180:4223-4262.
[37]
Noman N, Iba H (2008) Accelerating differential evolution using an adaptive local search. IEEE Trans Evol Comput 12:107-125.
[38]
Qin AK, Huang VL, Suganthan PN (2009) Differential evolution algorithm with strategy adaptation for global numerical optimization. IEEE Trans Evol Comput 13:398-417.
[39]
Qin AK, Suganthan PN (2005) Self-adaptive differential evolution algorithm for numerical optimization. In: The 2005 IEEE congress on evolutionary computation, 2005, vol 2, pp 1785-1791.
[40]
Rahnamayan S, Tizhoosh HR, Salama MMA (2008) Opposition-based differential evolution. IEEE Trans Evol Comput 12:64-79.
[41]
Su M-T, Chen C-H, Lin C-J, Lin C-T (2011) A rule-based symbiotic modified differential evolution for self-organizing neurofuzzy systems. Appl Soft Comput 11:4847-4858.
[42]
Wenyin G, Zhihua C, Ling CX, Hui L (2011) Enhanced differential evolution with adaptive strategies for numerical optimization. IEEE Trans Syst Man Cybern, Part B, Cybern 41:397-413.
[43]
Vesterstrom J, Thomsen R (2004) A comparative study of differential evolution, particle swarm optimization, and evolutionary algorithms on numerical benchmark problems. In: Congress on evolutionary computation, 2004 (CEC2004), vol 2, pp 1980-1987.
[44]
Lin CT, Han MF, Lin YY, Chang JY, Ko LW (2010) Differential evolution based optimization of locally recurrent neuro-fuzzy system for dynamic system identification. Paper presented at the 17th national conference on fuzzy theory and its applications.
[45]
Josef T (2009) Adaptation in differential evolution: a numerical comparison. Appl Soft Comput 9:1149-1155.
[46]
Bäck TT, Schwefel H-P (1995) Evolution strategies I: variants and their computational implementation. In: Genetic algorithms in engineering and computer science, pp 111-126.
[47]
Beyer HG, Schwefel HP (2002) Evolution strategies: a comprehensive introduction. Nat Comput 3-52.
[48]
Shang Y-W, Qiu Y-H (2006) A note on the extended Rosenbrock function. Evol Comput 14:119-126.
[49]
Yao X, Liu Y, Liang K-H, Lin G (2003) Fast evolutionary algorithms. Paper presented at the advances evol computing: theory applicat, New York.
[50]
Brest J, Greiner S, Boskovic B, Mernik M, Zumer V (2006) Self-adapting control parameters in differential evolution: a comparative study on numerical benchmark problems. IEEE Trans Evol Comput 10:646-657.
[51]
Dem¿ar J (2006) Statistical comparisons of classifiers over multiple data sets. J Mach Learn Res 7:1-30.
[52]
García S, Herrera F (2008) An extension on "Statistical comparisons of classifiers over multiple data sets" for all pairwise comparisons. J Mach Learn Res 9:2677-2694.
[53]
Alam MS, Islam MM, Xin Yao F, Murase K (2011) Recurring two-stage evolutionary programming: a novel approach for numeric optimization. IEEE Trans Syst Man Cybern, Part B, Cybern 41:1352-1365.
[54]
Lee C, Yao X (2004) Evolutionary programming using mutations based on the Lévy probability distribution. IEEE Trans Evol Comput 8:1-13.
[55]
Yang Z, He J, Yao X (2007) Making a difference to differential evolution. In: Advances metaheuristics hard optimization, pp 397- 414.

Cited By

View all
  • (2019)A binary monkey search algorithm variation for solving the set covering problemNatural Computing: an international journal10.1007/s11047-019-09752-819:4(825-841)Online publication date: 11-Jul-2019
  • (2019)A simple differential evolution with time-varying strategy for continuous optimizationSoft Computing - A Fusion of Foundations, Methodologies and Applications10.1007/s00500-019-04159-024:4(2727-2747)Online publication date: 24-Jun-2019
  • (2019)The social team building optimization algorithmSoft Computing - A Fusion of Foundations, Methodologies and Applications10.1007/s00500-018-3303-x23:15(6533-6554)Online publication date: 1-Aug-2019
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Applied Intelligence
Applied Intelligence  Volume 39, Issue 1
July 2013
216 pages

Publisher

Kluwer Academic Publishers

United States

Publication History

Published: 01 July 2013

Author Tags

  1. Adaptive strategy
  2. Differential evolution (DE)
  3. Evolutionary algorithm (EA)
  4. Optimization

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2019)A binary monkey search algorithm variation for solving the set covering problemNatural Computing: an international journal10.1007/s11047-019-09752-819:4(825-841)Online publication date: 11-Jul-2019
  • (2019)A simple differential evolution with time-varying strategy for continuous optimizationSoft Computing - A Fusion of Foundations, Methodologies and Applications10.1007/s00500-019-04159-024:4(2727-2747)Online publication date: 24-Jun-2019
  • (2019)The social team building optimization algorithmSoft Computing - A Fusion of Foundations, Methodologies and Applications10.1007/s00500-018-3303-x23:15(6533-6554)Online publication date: 1-Aug-2019
  • (2018)A new metaheuristic algorithmSoft Computing - A Fusion of Foundations, Methodologies and Applications10.1007/s00500-017-2845-722:12(3857-3878)Online publication date: 1-Jun-2018
  • (2018)Differential evolution with individual-dependent and dynamic parameter adjustmentSoft Computing - A Fusion of Foundations, Methodologies and Applications10.1007/s00500-017-2626-322:17(5747-5773)Online publication date: 1-Sep-2018
  • (2016)DPDExpert Systems with Applications: An International Journal10.1016/j.eswa.2016.07.01263:C(295-309)Online publication date: 30-Nov-2016
  • (2016)Joint operations algorithm for large-scale global optimizationApplied Soft Computing10.1016/j.asoc.2015.10.04738:C(1025-1039)Online publication date: 1-Jan-2016
  • (2015)An efficient hybrid technique for numerical optimization and applicationsComputers and Industrial Engineering10.1016/j.cie.2015.02.01083:C(193-216)Online publication date: 1-May-2015
  • (2015)An ideal tri-population approach for unconstrained optimization and applicationsApplied Mathematics and Computation10.1016/j.amc.2015.01.076256:C(666-701)Online publication date: 1-Apr-2015
  • (2015)A new differential evolution algorithm with a hybrid mutation operator and self-adapting control parameters for global optimization problemsApplied Intelligence10.1007/s10489-014-0620-342:4(642-660)Online publication date: 1-Jun-2015
  • Show More Cited By

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media