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 computer simulation model with the calibration engine (PSO). hydroPSO communicates with the model through the model's own input and output files, without requiring access to the model's source code. Several PSO variants and controlling options are included 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. hydroPSO is parallel-capable, to alleviate the computational burden of complex models with "long" execution time. Bugs reports/comments/questions are very welcomed (in English, Spanish or Italian).

Documentation

Manual: hydroPSO.pdf
Vignette: None available.

Maintainer: Mauricio Zambrano-Bigiarini <mzb.devel at gmail.com>

Author(s): Mauricio Zambrano-Bigiarini*, Rodrigo Rojas*

Install package and any missing dependencies by running this line in your R console:

install.packages("hydroPSO")

Depends R (>= 2.13.0)
Imports Hmisc, sp, lattice, zoo(>=1.7-2), grid, lhs
Suggests hydroGOF(>=0.3-5), hydroTSM(>=0.3-6), xts(>=0.8-2), parallel, scatterplot3d, vioplot, SWAT2R
Enhances
Linking to
Reverse
depends
Reverse
imports
Reverse
suggests
MSCMT
Reverse
enhances
Reverse
linking to

Package hydroPSO
Materials
URL http://www.rforge.net/hydroPSO http://cran.r-project.org/web/packages/hydroPSO
Task Views Environmetrics , Optimization
Version 0.3-4
Published 2014-04-13
License GPL (>= 2)
BugReports
SystemRequirements
NeedsCompilation no
Citation
CRAN checks hydroPSO check results
Package source hydroPSO_0.3-4.tar.gz