Abstract
The expense of evaluating the function to be optimized can make it difficult to apply the Particle Swarm Optimization (PSO) algorithm in the real world. Approximating the function is one way to address this issue, but an alternative is conservation of function evaluations. GREEN-PSO (GR-PSO) adopts the latter approach: given a fixed number of function evaluations, GR-PSO conserves them by probabilistically choosing a subset of particles smaller than the entire swarm on each iteration and allowing only those particles to perform function evaluations. Since fewer function evaluations are used on each iteration, the algorithm can use more particles and/or more iterations for a given number of function evaluations. GR-PSO has been shown to be effective using the global topology, performing as well as, or better than, the standard PSO algorithm (S-PSO) [7]. We extend these results by showing that GR-PSO can achieve significantly better performance than S-PSO, in terms of both best function value achieved and rate of error reduction, using three other topologies—ring, von Neumann, and Moore—on a set of six standard benchmark functions, and that the von Neumann and Moore topologies can be more effective topologies for GR-PSO than the global topology.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Akat, S., Gazi, V.: Decentralized asynchronous particle swarm optimization. In: Swarm Intelligence Symposium, SIS 2008, IEEE, pp. 1–8 (2008a)
Akat, S., Gazi, V., Particle swarm optimization with dynamic neighborhood topology: Three neighborhood strategies and preliminary results. In: Swarm Intelligence Symposium, SIS 2008, IEEE, pp. 1–8 (2008b)
Bratton, D., Kennedy, J.: Defining a standard for particle swarm optimization. In: Swarm Intelligence Symposium, SIS 2007, IEEE, pp. 120–127 (2007)
García-Nieto, J., Alba, E.: Why six informants is optimal in PSO. In: Proceedings of the fourteenth international conference on Genetic and evolutionary computation conference, GECCO ’12, pp. 25–32 (2012)
Kennedy, J., Eberhart, R.: Particle swarm optimization. In: Proceedings of IEEE, pp. 1942–1948 (1995)
Landa-Becerra, R., Santana-Quintero, L.V., Coello Coello, C.A.: Knowledge incorporation in multi-objective evolutionary algorithms. In: Multi-Objective Evolutionary Algorithms for Knowledge Discovery from Databases, pp. 23–46 (2008)
Majercik, S.M.: GREEN-PSO: Conserving function evaluations in particle swarm optimization. In: Proceedings of the Fifth International Conference on Evolutionary Computation Theory and Applications, pp. 160–167 (2013)
Mendes, R., Kennedy, J., Neves, J.: The fully informed particle swarm: simpler, maybe better. IEEE Trans. Evol. Comput. 8(3), 204–210 (2004)
Monson, C.K., Seppi, K.D.: Exposing origin-seeking bias in PSO. In: GECCO, pp. 241–248 (2005)
Poli, R., Kennedy, J., Blackwell, T.: Particle swarm optimization: an overview. Swarm Intell. 1, 33–57 (2007)
Reyes-Sierra, M., Coello Coello, C.A.: A study of techniques to improve the efficiency of a multi-objective particle swarm optimizer. In: Evolutionary Computation in Dynamic and Uncertain Environments, Studies in Computational Intelligence vol. 51, pp. 269–296 (2007)
Sedighizadeh, D., Masehian, E.: Particle swarm optimization methods, taxonomy and applications. Int. J. Comput. Theory Eng. 1(5), 486–502 (2009)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Majercik, S.M. (2016). Alternative Topologies for GREEN-PSO. In: Madani, K., Dourado, A., Rosa, A., Filipe, J., Kacprzyk, J. (eds) Computational Intelligence. IJCCI 2013. Studies in Computational Intelligence, vol 613. Springer, Cham. https://doi.org/10.1007/978-3-319-23392-5_9
Download citation
DOI: https://doi.org/10.1007/978-3-319-23392-5_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-23391-8
Online ISBN: 978-3-319-23392-5
eBook Packages: EngineeringEngineering (R0)