Abstract
This paper proposes a parallel particle swarm optimization (PPSO) by dividing the search space into sub-spaces and using different swarms to optimize different parts of the space. In the PPSO framework, the search space is regarded as a solution vector and is divided into two sub-vectors. Two cooperative swarms work in parallel and each swarm only optimizes one of the sub-vectors. An adaptive asynchronous migration strategy (AAMS) is designed for the swarms to communicate with each other. The PPSO benefits from the following two aspects. First, the PPSO divides the search space and each swarm can focus on optimizing a smaller scale problem. This reduces the problem complexity and makes the algorithm promising in dealing with large scale problems. Second, the AAMS makes the migration adapt to the search environment and results in a very timing and efficient communication fashion. Experiments based on benchmark functions have demonstrated the good performance of the PPSO with AAMS on both solution accuracy and convergence speed when compared with the traditional serial PSO (SPSO) and the PPSO with fixed migration frequency.
This work was supported in part by the NSF of China Project No. 60573066, the NSF of Guangdong Project No. 5003346, the Scientific Research Foundation for the Returned Overseas Chinese Scholars, State Education Ministry, P.R. China, the NSFC Joint Fund with Guangdong, Key Project No. U0835002 and the National High-Technology Research and Development Program (“863” Program) of China (2009–2010) No. 2009AA01Z208.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Leighton, F.T.: Introduction to Parallel Algorithms and Architectures: Arrays, Trees, Hypercubes. Morgan-Kaufmann, San Francisco (1991)
Kennedy, J., Eberhart, R.C.: Particle swarm optimization. In: Proceedings IEEE Int. Conf. Neural Networks, vol. 4, pp. 1942–1948 (1995)
Chang, J.F., Chu, S.C., Roddick, J.F., Pan, J.S.: A parallel particle swarm optimization algorithm with communication strategies. Journal of information science and engineering 21, 809–818 (2005)
Chu, S.C., Pan, J.S.: Intelligent parallel particle swarm optimization algorithms. Studies in Computational Intelligence 22, 159–175 (2006)
Jin, N., Rahmat-Samii, Y.: Parallel particle swarm optimization and finite-difference time-domain (PSO/FDTD) algorithm for multiband and wide-band patch antenna designs. IEEE Trans. Antennas and Propagation 53, 3459–3468 (2005)
Cui, S., Weile, D.S.: Application of a parallel particle swarm optimization scheme to the design of electromagnetic absorbers. IEEE Trans. Antennas and Propagation 53, 3616–3624 (2005)
Potter, M., Jong, K.: Cooperative coevolution: An architecture for evolving coadapted subcomponents. Evol. Compu. 8, 1–29 (2000)
Zhang, J., Chung, H., Lo, W.: Pseudocoevolutionary genetic algorithms for power electronic circuits optimization. IEEE Trans. Syst. Man, and Cybern. C 36, 590–598 (2006)
Van den Bergh, F., Engelbrecht, A.P.: A cooperative approach to particle swarm optimization. IEEE Trans. Evol. Comput. 8, 225–239 (2004)
Lin, Y., Zhang, J., Xiao, J.: A pseudo parallel ant algorithm with an adaptive migration controller. Appl. Math. Comput. 205, 677–687 (2008)
Yao, X., Liu, Y., Lin, G.M.: Evolutionary programming made faster. IEEE Trans. Evol. Comput. 3, 82–102 (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zhan, Zh., Zhang, J. (2009). Parallel Particle Swarm Optimization with Adaptive Asynchronous Migration Strategy. In: Hua, A., Chang, SL. (eds) Algorithms and Architectures for Parallel Processing. ICA3PP 2009. Lecture Notes in Computer Science, vol 5574. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03095-6_47
Download citation
DOI: https://doi.org/10.1007/978-3-642-03095-6_47
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-03094-9
Online ISBN: 978-3-642-03095-6
eBook Packages: Computer ScienceComputer Science (R0)