A review of particle swarm optimization. Part I: Background and development

被引:439
作者
Banks A. [1 ]
Vincent J. [2 ]
Anyakoha C. [2 ]
机构
[1] Tornado In-Service Software Maintenance Team, Royal Air Force, Boscombe Down, Wiltshire
[2] Software Systems Modelling Group, School of Design, Engineering and Computing, Bournemouth University, Poole, Dorset
关键词
Natural computing; Particle swarm optimization;
D O I
10.1007/s11047-007-9049-5
中图分类号
学科分类号
摘要
Particle Swarm Optimization (PSO), in its present form, has been in existence for roughly a decade, with formative research in related domains (such as social modelling, computer graphics, simulation and animation of natural swarms or flocks) for some years before that; a relatively short time compared with some of the other natural computing paradigms such as artificial neural networks and evolutionary computation. However, in that short period, PSO has gained widespread appeal amongst researchers and has been shown to offer good performance in a variety of application domains, with potential for hybridisation and specialisation, and demonstration of some interesting emergent behaviour. This paper aims to offer a compendious and timely review of the field and the challenges and opportunities offered by this welcome addition to the optimization toolbox. Part I discusses the location of PSO within the broader domain of natural computing, considers the development of the algorithm, and refinements introduced to prevent swarm stagnation and tackle dynamic environments. Part II considers current research in hybridisation, combinatorial problems, multicriteria and constrained optimization, and a range of indicative application areas. © Springer Science+Business Media B.V. 2007.
引用
收藏
页码:467 / 484
页数:17
相关论文
共 78 条
[1]  
Afshinmanesh F., Marandi A., Rahimi-Kian A., A novel binary particle swarm optimization method using artificial immune system, EuroCon 2005 - The International Conference on Computer As a Tool, (2005)
[2]  
Al-kazemi B., Mohan C.K., Multi-phase Discrete Particle Swarm Optimization, Proceedings of Fourth International Workshop on Frontiers in Evolutionary Algorithms (FEA 2002), (2002)
[3]  
Angeline P.J., Evolutionary optimization versus particle swarm optimization: Philosophy and performance differences, 7th Annual Conf Evolutionary Programming, (1998)
[4]  
Angeline P.J., Using Selection to Improve Particle Swarm Optimization, Proceedings of IEEE Congress on Evolutionary Computation, (1998)
[5]  
Blackwell T.M., Bentley P.J., Dynamic search with charged swarms, Proceedings of the Genetic and Evolutionary Computation Conference 2002 (GECCO 2002), pp. 19-26, (2002)
[6]  
Bremermann H.J., The evolution of intelligence, The Nervous System As a Model of Its Environment, (1958)
[7]  
Calude C.S., Paun G., Tataram M., A Glimpse into natural computing, CDMTCS Tech Rep 117, 7, pp. 1-28, (2001)
[8]  
Cantu-Paz E., Efficient and Accurate Parallel Genetic Algorithms, (2000)
[9]  
Carlisle A., Dozier G., Adapting particle swarm optimization to dynamic environments, Proceedings of International Conference on Artificial Intelligence, 1, pp. 429-434, (2000)
[10]  
Carlisle A., Dozier G., Tracking Changing Extrema With Particle Swarm Optimizer, (2001)