Bassimir B, Schmitt M, Wanka R (2020)
Publication Language: English
Publication Type: Journal article, Original article
Publication year: 2020
DOI: 10.1007/s11721-020-00185-z
We study the variant of Particle Swarm Optimization that applies random velocities in a dimension instead of the regular velocity update equations as soon as the so-called potential of the swarm falls below a certain small bound in this dimension, arbitrarily set by the user. In this case, the swarm performs a forced move. In this paper, we are interested in how, by counting the forced moves, the swarm can decide for itself to stop its movement because it is improbable to find better candidate solutions than the already-found best solution. We formally prove that when the swarm is close to a (local) optimum, it behaves like a blind-searching cloud and that the frequency of forced moves exceeds a certain, objective function-independent value. Based on this observation, we define stopping criteria and evaluate them experimentally showing that good candidate solutions can be found much faster than setting upper bounds on the iterations and better solutions compared to applying other solutions from the literature.
APA:
Bassimir, B., Schmitt, M., & Wanka, R. (2020). Self-adaptive potential-based stopping criteria for Particle Swarm Optimization with forced moves. Swarm Intelligence. https://doi.org/10.1007/s11721-020-00185-z
MLA:
Bassimir, Bernd, Manuel Schmitt, and Rolf Wanka. "Self-adaptive potential-based stopping criteria for Particle Swarm Optimization with forced moves." Swarm Intelligence (2020).
BibTeX: Download