Abstract
In this paper, differential evolution with two subpopulations is proposed for balancing exploration and exploitation capabilities. The first population is responsible for exploring over the search space to find good regions using only its own subpopulation. The second subpopulation is responsible for exploiting good regions. The exploitation-oriented sub-population is permitted to make use of the whole population to select best solution candidates to generate offspring. Hence, this heterogeneous one-way information transfer allows the exploration subpopulation to maintain diversity even when exploitation group converges. This is an efficient realization of population based algorithm enabling simultaneous use of highly exploitative and explorative characteristics simultaneously. Hence, this approach can be an effective substitute for memetic algorithms in the real-parameter optimization domain. The performance of the algorithm is evaluated using the shifted and rotated benchmark problems. To verify the performance of the proposed algorithm, it is also applied to solve the unit commitment problem by considering 10 and 20 unit power systems over 24 h scheduling period.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Storn, R., Price, K.: Differential evolution: a simple and efficient heuristic for global optimization over continuous spaces. J. Glob. Optim. 11(4), 341–359 (1997)
Storn, R., Price, K.V., Lampinen, J.: Differential Evolution–A Practical Approach to Global Optimization. Springer, Berlin (2005)
Das, S., Suganthan, P.N.: Differential evolution: a survey of the state-of-the-art. IEEE Trans. Evol. Comput. 15(1), 4–31 (2011)
Wang, Y., Cai, Z.X.: Combining multi-objective optimization with differential evolution to solve constrained optimization problems. IEEE Trans. Evol. Comput. 16(1), 117–134 (2012)
Halder, U., Das, S., Maity, D.: A cluster-based differential evolution algorithm with external archive for optimization in dynamic environments. IEEE Trans. Syst. Man Cybern. 43(3), 881–897 (2013)
Rogalsky, T., Derksen, R.W., Kocabiyik, S.: Differential evolution in aerodynamic optimization. In: Proceedings of 46th Conference of Canadian Aeronautics and Space Institute, pp. 29–36 (1999)
Joshi, R., Sanderson, A.C.: Minimal representation multi-sensor fusion using differential evolution. IEEE Trans. Syst. Man Cybern. Part – A 29(1), 63–76 (1999)
Das, S., Konar, A.: Design of two dimensional IIR filters with modern search heuristics: a comparative study. Int. J. Comput. Intell. Appl. 6(3), 329–355 (2006)
Sengupta, S., Das, S., Nasir, M., Vasilakos, A.V., Pedrycz, W.: An evolutionary multi-objective sleep scheduling scheme for differentiated coverage in wireless sensor networks. IEEE Trans. Syst. Man Cybern. Part – C 42(6), 1093–1102 (2012)
Price, K.V.: An introduction to differential evolution. In: Corne, D., Dorigo, M., Glover, V. (eds.) New Ideas in Optimization, pp. 79–108. McGraw-Hill, London (1999)
Das, S., Abraham, A., Chakraborty, U.K., Konar, A.: Differential evolution using a neighborhood-based mutation operator. IEEE Trans. Syst. Man Cybern. 13(3), 526–553 (2009)
Zhang, J.Q., Sanderson, A.C.: JADE: adaptive differential evolution with optional external archive. IEEE Trans. Evol. Comput. 13(5), 945–958 (2009)
Islam, S.M., Das, S., Ghosh, S., Roy, S., Suganthan, P.N.: An adaptive differential evolution algorithm with novel mutation and crossover strategies for global numerical optimization. IEEE Trans. Syst. Man Cybern. Part – B 42(2), 397–413 (2012)
Wang, H., Rahnamayan, S., Sun, H., Omran, M.G.H.: Gaussian bare-bones differential evolution. IEEE Trans. Cybern. 43(2), 634–647 (2013)
Liu, J., Lampinen, J.: A fuzzy adaptive differential evolution algorithm, soft computing – a fusion found. Methodol. Appl. 9(6), 448–462 (2005)
Brest, J., Greiner, S., Bošković, B., Mernik, M., Žumer, V.: Self adapting control parameters in differential evolution: a comparative study on numerical benchmark problems. IEEE Trans. Evol. Comput. 10(6), 646–657 (2006)
Qin, A.K., Huang, V.L., Suganthan, P.N.: Differential evolution algorithm with strategy adaptation for global numerical optimization. IEEE Trans. Evol. Comput. 13(2), 398–417 (2009)
Wang, Y., Cai, Z.X., Zhang, Q.F.: Differential evolution with composite trial vector generation strategies and control parameters. IEEE Trans. Evol. Comput. 15(1), 55–66 (2011)
Mallipeddi, R., Mallipeddi, S., Suganthan, P.N., Tasgetiren, M.F.: Differential evolution algorithm with ensemble of parameters and mutation strategies. Appl. Soft Comput. 11, 1679–1696 (2011)
Yu, W.-J., Shen, M., Chen, W.-N., Zhan, Z.-H., Gong, Y.-J., Lin, Y., Lin, O., Zhang, J.: Differential evolution with two-level parameter adaptation. IEEE Trans. Cybern. 44(7), 1080–1099 (2014)
Suganthan, P.N., Hansen, N., Liang, J.J., Deb, K., Chen, Y.-P., Auger, A., Tiwari, S.: Problem definitions and evaluation criteria for the CEC 2005 special session on real-parameter optimization. Technical report, pp. 1–50 (2005)
Neri, F.: Memetic algorithms and memetic computing optimization: a literature review. Swarm Evol. Comput. 2, 1–12 (2012)
Acknowledgement
The authors are pleased to acknowledge the Cambridge Centre for Carbon Reduction in Chemical Technology (C4T) project for financial support.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Lynn, N., Mallipeddi, R., Suganthan, P.N. (2015). Differential Evolution with Two Subpopulations. In: Panigrahi, B., Suganthan, P., Das, S. (eds) Swarm, Evolutionary, and Memetic Computing. SEMCCO 2014. Lecture Notes in Computer Science(), vol 8947. Springer, Cham. https://doi.org/10.1007/978-3-319-20294-5_1
Download citation
DOI: https://doi.org/10.1007/978-3-319-20294-5_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-20293-8
Online ISBN: 978-3-319-20294-5
eBook Packages: Computer ScienceComputer Science (R0)