Multiobjective particle swarm optimization for parameter estimation in hydrology
Water Resources Research
Modeling of complex hydrologic processes has resulted in models that themselves exhibit a high degree of complexity and that require the determination of various parameters through calibration. In the current application we introduce a relatively new global optimization tool, called particle swarm optimization (PSO), that has already been applied in various other fields and has been reported to show effective and efficient performance. The PSO approach initially dealt with a single-objective function but has been extended to deal with multiobjectives in a form called multiobjective particle swarm optimization (MOPSO). The algorithm is modified to account for multiobjective problems by introducing the Pareto rank concept. The new MOPSO algorithm is tested on three case studies. Two test functions are used as the first case study to generate the true Pareto fronts. The approach is further tested for parameter estimation of a well-known conceptual rainfall-runoff model, the Sacramento soil moisture accounting model having 13 parameters, for which the results are very encouraging. We also tested the MOPSO algorithm to calibrate a three-parameter support vector machine model for soil moisture prediction.
Gill, M. K., Y. H. Kaheil, A. Khalil, M. McKee, and L. Bastidas. 2006. Multiobjective particle swarm optimization for parameter estimation in hydrology, Water Resources Research, 42(W07417), doi:10.1029/2005WR004528