Parameter Selection in Particle Swarm Optimization
EP '98 Proceedings of the 7th International Conference on Evolutionary Programming VII
A Study of Global Optimization Using Particle Swarms
Journal of Global Optimization
Center particle swarm optimization
Neurocomputing
Neighborhood topologies in fully informed and best-of-neighborhood particle swarms
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
The particle swarm - explosion, stability, and convergence in amultidimensional complex space
IEEE Transactions on Evolutionary Computation
The fully informed particle swarm: simpler, maybe better
IEEE Transactions on Evolutionary Computation
On the computation of all global minimizers through particle swarm optimization
IEEE Transactions on Evolutionary Computation
Self-organizing hierarchical particle swarm optimizer with time-varying acceleration coefficients
IEEE Transactions on Evolutionary Computation
Comprehensive learning particle swarm optimizer for global optimization of multimodal functions
IEEE Transactions on Evolutionary Computation
Evolving Problems to Learn About Particle Swarm Optimizers and Other Search Algorithms
IEEE Transactions on Evolutionary Computation
IEEE Transactions on Evolutionary Computation
A hierarchical particle swarm optimizer and its adaptive variant
IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics
Particle swarm optimization with budget allocation through neighborhood ranking
Proceedings of the 15th annual conference on Genetic and evolutionary computation
Hi-index | 7.29 |
The particle swarm optimization (PSO) technique is a powerful stochastic evolutionary algorithm that can be used to find the global optimum solution in a complex search space. This paper presents a variation on the standard PSO algorithm called the rank based particle swarm optimizer, or PSO"r"a"n"k, employing cooperative behavior of the particles to significantly improve the performance of the original algorithm. In this method, in order to efficiently control the local search and convergence to global optimum solution, the @c best particles are taken to contribute to the updating of the position of a candidate particle. The contribution of each particle is proportional to its strength. The strength is a function of three parameters: strivness, immediacy and number of contributed particles. All particles are sorted according to their fitness values, and only the @c best particles will be selected. The value of @c decreases linearly as the iteration increases. A time-varying inertia weight decreasing non-linearly is introduced to improve the performance. PSO"r"a"n"k is tested on a commonly used set of optimization problems and is compared to other variants of the PSO algorithm presented in the literature. As a real application, PSO"r"a"n"k is used for neural network training. The PSO"r"a"n"k strategy outperformed all the methods considered in this investigation for most of the functions. Experimental results show the suitability of the proposed algorithm in terms of effectiveness and robustness.