hydroPSO (0.2-0)

Particle Swarm Optimisation, with focus on Environmental Models.


This package implements a state-of-the-art version of the Particle Swarm Optimisation (PSO) algorithm (SPSO-2011 and SPSO-2007 capable). hydroPSO can be used as a replacement of the 'optim' R function for (global) optimization of non-smooth and non-linear functions. However, the main focus of hydroPSO is the calibration of environmental and other real-world models that need to be executed from the system console. hydroPSO is model-independent, allowing the user to easily interface any model code with the calibration engine (PSO). It includes a series of PSO variants and controlling options to fine-tune the performance of the calibration engine to different calibration problems. An advanced sensitivity analysis function together with user-friendly plotting summaries facilitate the interpretation and assessment of the calibration results. Bugs reports/comments/questions are very welcomed.

Maintainer: Mauricio Zambrano-Bigiarini
Author(s): Mauricio Zambrano-Bigiarini [aut, cre], Rodrigo Rojas [ctb]

License: GPL (>= 2)

Uses: Hmisc, lattice, sp, zoo, lhs, scatterplot3d, vioplot, multicore
Reverse suggests: airGR, MSCMT

Released over 6 years ago.