Abstract
This paper presents an adaptive multi-context cooperatively coevolving differential evolution (AMCC-DE) algorithm, in order to address the issue of scaling up differential evolution algorithms on large-scale global optimization (LSGO) problems. The proposed AMCC-DE builds on the success of an early AMCCPSO in which the adaptive multi-context cooperatively coevolving (AMCC) framework is employed. In the proposed AMCC-DE, several superior individuals are employed as the multiple context vectors (CV) to provide robust and effective coevolution, and these CVs are selected by each individual based on their adaptive probabilities. To keep the diversity of these CVs, the mutation operation of CV is defined and conducted in each generation. Moreover, a new mutation operator is also proposed and employed in the AMCC-DE to generate promising individuals. On a comprehensive set of 1000-dimensional LSGO benchmarks, the performance of AMCC-DE compared favorably against some state-of-the-art evolutionary algorithms. Experimental results indicate that the proposed AMCC-DE is effective on LSGO problems, and the proposed mechanisms in AMCC-DE can also be generally extended to other EAs.
Similar content being viewed by others
References
Wang Y, Cai Z, Zhang Q (2011) Differential evolution with composite trial vector generation strategies and control parameters. IEEE Trans Evol Comput 15(1):55–66
Noman N, Iba H (2008) Accelerating differential evolution using an adaptive local search. IEEE Trans Evol Comput 12(1):107–125
Wang GG et al (2014) Hybrid krill herd algorithm with differential evolution for global numerical optimization. Neur Comput Appl 25(2):297–308
Beheshti Z, Shamsuddin SMH (2014) CAPSO: centripetal accelerated particle swarm optimization. Inform Sci 258:54–79
Talatahari S et al (2013) A multi-stage particle swarm for optimum design of truss structures. Neur Comput Appl 23(5):1297–1309
Beheshti Z, Shamsuddin SMH, Hasan S (2013) MPSO: median- oriented particle swarm optimization. Appl Math Comput 219(11):5817–5836
Tang RL, Fang YJ (2015) Modification of particle swarm optimization with human simulated property. Neurocomputing 153:319–331
Chuang YC, Chen CT, Hwang C (2015) A real-coded genetic algorithm with a direction-based crossover operator. Inf Sci 305:320–348
Jewajinda Y, Chongstitvatana P (2013) A parallel genetic algorithm for adaptive hardware and its application to ECG signal classification. Neur Comput Appl 22(7-8):1609–1626
Tang PH, Tseng MH (2013) Adaptive directed mutation for real-coded genetic algorithms. Appl Soft Comput 13(1):600–614
Zhang JQ, Sanderson AC (2009) JADE: adaptive differential evolution with optional external archive. IEEE Trans Evol Comput 13(5):945–958
Ghosh S et al (2012) On convergence of differential evolution over a class of continuous functions with unique global optimum. IEEE Trans Syst Man Cybern Part B: Cybern 42(1):107– 124
Guo SM, Yang CC (2015) Enhancing differential evolution utilizing eigenvector-based crossover operator. IEEE Trans Evol Comput 19(1):31–49
Yang ZY, Tang K, Yao X (2008) Large-scale evolutionary optimization using cooperative coevolution. Inform Sci 178(15): 2985–2999
Van den Bergh F, Engelbrecht AP (2004) A cooperative approach to particle swarm optimization. IEEE Trans Evol Comput 8(3):225–239
Chen DB, Zhao CX, Zhang HF (2011) An improved cooperative particle swarm optimization and its application. Neur Comput Appl 20(2):171–182
Wu Z, Chow T (2013) Neighborhood field for cooperative optimization. Soft Comput 17(5):819–834
Liu H, Ding GY, Wang B (2014) Bare-bones particle swarm optimization with disruption operator. Appl Math Comput 238: 106–122
Campos M, Krohling RA, Enriquez I (2014) Bare bones particle swarm optimization with scale matrix adaptation. IEEE Trans Cybern 44(9):1567–1578
Potter M, Jong KD (1994) A cooperative coevolutionary approach to function optimization. In: Proc 3rd Conf. Parallel Problem Solving Nat pp 249–257
Wu Z, Xia X, Wang B (2015) Improving building energy efficiency by multiobjective neighborhood field optimization. Energy Build 87:45–56
Gagneur J et al (2004) Modular decomposition of protein- protein interaction networks. Genome Biol 5 (8):R57.1–R57.12
Benyoucef AS et al (2015) Artificial bee colony based algorithm for maximum power point tracking (MPPT) for PV systems operating under partial shaded conditions. Appl Soft Comput 32:38–48
Storn R, Price K (1997) Differential evolution - a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11(4):341–359
Qin AK, Suganthan PN (2005) Self-adaptive differential evolution algorithm for numerical optimization. In: Proc IEEE Congr Evol Comput, pp 1785–1791
Rahnamayan S, Tizhoosh H R, Salama M M A (2008) Opposition- based differential evolution. IEEE Trans Evol Comput 12(1):64–79
Chen CH, Chen WH (2013) Cooperatively coevolving differential evolution for compensatory neural fuzzy networks. In: International conference on fuzzy theory and its applications, pp 264– 267
Yang ZY, Tang K, Yao X (2008) Multilevel cooperative coevolution for large-scale optimization. In: Proc IEEE Congr Evol Comput, pp 1663–1670
Li XD, Yao X (2009) Tackling high dimensional nonseparable optimization problems by cooperatively coevolving particle swarms. In: Proc IEEE Congr Evol Comput, pp 1546–1553
Li X D, Yao X (2012) Cooperatively coevolving particle swarms for large-scale optimization. IEEE Trans Evol Comput 16(2):210–224
Tang RL, Wu Z, Fang YJ (2016) Adaptive multi-context cooperatively coevolving particle swarm optimization for large-scale problems. Soft Computing. https://doi.org/10.1007/s00500-016-2081-6 https://doi.org/10.1007/s00500-016-2081-6
Brest J et al (2007) Performance comparison of self-adaptive and adaptive differential evolution algorithms. Soft Comput 11(7):617–629
Yao X, Liu Y, Lin G (1999) Evolutionary programming made faster. IEEE Trans Evol Comput 3 (2):82–102
Ali MM et al (2005) A numerical evaluation of several stochastic algorithms on selected continuous global optimization test problems. J Glob Optim 31(4):635–672
Tang K et al (2007) Benchmark functions for the CEC’2008 special session and competition on large-scale global optimization, Nature Inspired Computat. Applicat. Lab., Univ. Sci. Technol. China, Hefei, China, Tech. Rep. [Online]. Available: http://nical.ustc.edu.cn/cec08ss.php
Chen CH, Chen WH (2013) Cooperatively coevolving differential evolution for compensatory neural fuzzy networks. Int Conf Fuzzy Theory Appl 264–267
Tang RL (2017) Decentralizing and coevolving differential evolution for large-scale global optimization problems. Appl Intell. https://doi.org/10.1007/s10489-017-0953-9
Wolpert DH, Macready WG (1997) No free lunch theorems for optimization. IEEE T Evol Comput 1 (1):67–82
Acknowledgments
This work is supported by the National Natural Science Foundation of China (Grant No. 51709215).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Tang, Rl., Li, X. Adaptive multi-context cooperatively coevolving in differential evolution. Appl Intell 48, 2719–2729 (2018). https://doi.org/10.1007/s10489-017-1113-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-017-1113-y