Glowworm swarm optimization for simultaneous capture of multiple local optima of multimodal functions

被引:369
作者
Krishnanand K.N. [1 ]
Ghose D. [1 ]
机构
[1] Department of Aerospace Engineering, Indian Institute of Science
关键词
Ant colony optimization; Glowworm swarm optimization; Multimodal function optimization; Multiple signal source localization; Particle swarm optimization;
D O I
10.1007/s11721-008-0021-5
中图分类号
学科分类号
摘要
This paper presents glowworm swarm optimization (GSO), a novel algorithm for the simultaneous computation of multiple optima of multimodal functions. The algorithm shares a few features with some better known swarm intelligence based optimization algorithms, such as ant colony optimization and particle swarm optimization, but with several significant differences. The agents in GSO are thought of as glowworms that carry a luminescence quantity called luciferin along with them. The glowworms encode the fitness of their current locations, evaluated using the objective function, into a luciferin value that they broadcast to their neighbors. The glowworm identifies its neighbors and computes its movements by exploiting an adaptive neighborhood, which is bounded above by its sensor range. Each glowworm selects, using a probabilistic mechanism, a neighbor that has a luciferin value higher than its own and moves toward it. These movements-based only on local information and selective neighbor interactions-enable the swarm of glowworms to partition into disjoint subgroups that converge on multiple optima of a given multimodal function. We provide some theoretical results related to the luciferin update mechanism in order to prove the bounded nature and convergence of luciferin levels of the glowworms. Experimental results demonstrate the efficacy of the proposed glowworm based algorithm in capturing multiple optima of a series of standard multimodal test functions and more complex ones, such as stair-case and multiple-plateau functions. We also report the results of tests in higher dimensional spaces with a large number of peaks. We address the parameter selection problem by conducting experiments to show that only two parameters need to be selected by the user. Finally, we provide some comparisons of GSO with PSO and an experimental comparison with Niche-PSO, a PSO variant that is designed for the simultaneous computation of multiple optima. © Springer Science + Business Media, LLC 2008.
引用
收藏
页码:87 / 124
页数:37
相关论文
共 29 条
[1]  
Bonabeau E., Dorigo M., Theraulaz G., Swarm Intelligence: From Natural to Artificial Systems, (1999)
[2]  
Brits R., Engelbrecht A.P., van den Bergh F., A niching particle swarm optimizer, Proceedings of the 4th Asia-Pacific Conference on Simulated Evolution and Learning, pp. 692-696, (2002)
[3]  
Particle Swarm Optimization, (2007)
[4]  
Dorigo M., Gambardella L.M., Ant colony system: A cooperative learning approach to the travelling salesman problem, IEEE Transactions on Evolutionary Computation, 1, 1, pp. 53-66, (1997)
[5]  
Dorigo M., Stutzle, Ant Colony Optimization, (2004)
[6]  
Dorigo M., Maniezzo V., Colorni A., The ant system: Optimization by a colony of cooperating agents, IEEE Transactions on Systems, Man, and Cybernetics, Part B, 26, 1, pp. 29-41, (1996)
[7]  
Dorigo M., Trianni V., Sahin E., Gross R., Labella T.H., Baldassarre G., Nolfi S., Deneubourg J.-L., Mondada F., Floreano D., Gambardella L.M., Evolving self-organizing behaviors for a swarm-bot, Autonomous Robots, 17, 2-3, pp. 223-245, (2004)
[8]  
Dreo J., Siarry P., Continuous interacting ant colony algorithm based on dense hierarchy, Future Generations Computer Systems, 20, pp. 841-856, (2004)
[9]  
Fevrier V., Patricia M., Parallel evolutionary computing using a cluster for mathematical function optimization, Proceedings of the Annual Meeting of the North American Fuzzy Information Processing Society, pp. 598-603, (2007)
[10]  
Fronczek J.W., Prasad N.R., Bio-inspired sensor swarms to detect leaks in pressurized systems, Proceedings of IEEE International Conference on Systems, Man and Cybernetics, pp. 1967-1972, (2005)