an R package for stochastic Optimisation using the PSO. Users can easily define their own objective function depending on the problem at hand. Several genetic operators are available and can be combined to explore the best settings for the current task. PSO can be run sequentially or in parallel, using the doParallel package.
install.packages("devtools")
library("devtools")
remotes::install_github("https://github.com/ChatalovErick/parallelPSO.git")M. S. Alam and M. O. Tokhi. Dynamic modelling of a single-link flexible manipulator system: a particle swarm optimisation approach. https://doi.org/10.1260/026309207781487466