Abstract
This paper proposes the introduction of a generator of random individuals within the ring topology of a Parallel Differential Evolution algorithm. The generated random individuals are then injected within a sub-population. A crucial point in the proposed study is that a proper balance between migration and random injection can determine the success of a distributed Differential Evolution scheme. An experimental study of this balance is carried out in this paper. Numerical results show that the proposed Parallel Random Injection Differential Evolution seems to be a simple, robust, and efficient algorithm which can be used for various applications. An important finding of this paper is that premature convergence problems due to an excessively frequent migration can be overcome by the injection of random individuals. In this way, the resulting algorithm maintains the high convergence speed properties of a parallel algorithm with high migration but differs in that it is able to continue improving upon the available genotypes and detect high quality solutions.
This research is supported by the Academy of Finland, Akatemiatutkija 130600, Algorithmic Design Issues in Memetic Computing.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Price, K.V., Storn, R., Lampinen, J.: Differential Evolution: A Practical Approach to Global Optimization. Springer, Heidelberg (2005)
Tirronen, V., Neri, F., Kärkkäinen, T., Majava, K., Rossi, T.: An enhanced memetic differential evolution in filter design for defect detection in paper production. Evolutionary Computation 16, 529–555 (2008)
Feoktistov, V.: Differential Evolution in Search of Solutions, pp. 83–86. Springer, Heidelberg (2006)
Qin, A.K., Huang, V.L., Suganthan, P.N.: Differential evolution algorithm with strategy adaptation for global numerical optimization. IEEE Transactions on Evolutionary Computation 13, 398–417 (2009)
Das, S., Abraham, A., Chakraborty, U.K., Konar, A.: Differential evolution with a neighborhood-based mutation operator. IEEE Transactions on Evolutionary Computation 13(3), 526–553 (2009)
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 Transactions on Evolutionary Computation 10(6), 646–657 (2006)
Kwedlo, W., Bandurski, K.: A parallel differential evolution algorithm. In: Proceedings of the IEEE International Symposium on Parallel Computing in Electrical Engineering, pp. 319–324 (2006)
Salomon, M., Perrin, G.R., Heitz, F., Armspach, J.P.: Parallel differential evolution: Application to 3-d medical image registration. In: Price, K.V., Storn, R.M., Lampinen, J.A. (eds.) Differential Evolution–A Practical Approach to Global Optimization. Natural Computing Series, pp. 353–411. Springer, Heidelberg (2005)
Zaharie, D.: Parameter adaptation in differential evolution by controlling the population diversity. In: Petcu, D., et al. (eds.) Proceedings of the International Workshop on Symbolic and Numeric Algorithms for Scientific Computing, pp. 385–397 (2002)
Zaharie, D., Petcu, D.: Parallel implementation of multi-population differential evolution. In: Proceedings of the NATO Advanced Research Workshop on Concurrent Information Processing and Computing, pp. 223–232. IOS Press, Amsterdam (2003)
Tasoulis, D.K., Pavlidis, N.G., Plagianakos, V.P., Vrahatis, M.N.: Parallel differential evolution. In: Proceedings of the IEEE Congress on Evolutionary Computation, pp. 2023–2029 (2004)
Kozlov, K.N., Samsonov, A.M.: New migration scheme for parallel differential evolution. In: Proceedings of the International Conference on Bioinformatics of Genome Regulation and Structure, pp. 141–144 (2006)
De Falco, I., Della Cioppa, A., Maisto, D., Scafuri, U., Tarantino, E.: Satellite image registration by distributed differential evolution. In: Giacobini, M. (ed.) EvoWorkshops 2007. LNCS, vol. 4448, pp. 251–260. Springer, Heidelberg (2007)
Apolloni, J., Leguizamón, G., García-Nieto, J., Alba, E.: Island based distributed differential evolution: An experimental study on hybrid testbeds. In: Proceedings of the IEEE International Conference on Hybrid Intelligent Systems, pp. 696–701 (2008)
Nipteni, M.S., Valakos, I., Nikolos, I.: An asynchronous parallel differential evolution algorithm. In: Proceedings of the ERCOFTAC Conference on Design Optimisation: Methods and Application (2006)
Lampinen, J.: Differential evolution - new naturally parallel approach for engineering design optimization. In: Topping, B.H. (ed.) Developments in Computational Mechanics with High Performance Computing, pp. 217–228. Civil-Comp Press (1999)
Weber, M., Neri, F., Tirronen, V.: Distributed differential evolution with explorative-exploitative population families. Genetic Programming and Evolvable Machines 10(4), 343–371 (2009)
Wilcoxon, F.: Individual comparisons by ranking methods. Biometrics Bulletin 1(6), 80–83 (1945)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Weber, M., Neri, F., Tirronen, V. (2010). Parallel Random Injection Differential Evolution. In: Di Chio, C., et al. Applications of Evolutionary Computation. EvoApplications 2010. Lecture Notes in Computer Science, vol 6024. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12239-2_49
Download citation
DOI: https://doi.org/10.1007/978-3-642-12239-2_49
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-12238-5
Online ISBN: 978-3-642-12239-2
eBook Packages: Computer ScienceComputer Science (R0)