Application of parallel computing to stochastic parameter estimation in environmental models

Parameter estimation or model calibration is a common problem in many areas of process modeling, both in on-line applications such as real-time flood forecasting, and in off-line applications such as the modeling of reaction kinetics and phase equilibrium. The goal is to determine values of model pa...

Full description

Saved in:
Bibliographic Details
Main Authors: Vrugt, Jasper A., Ó Nualláin, Breanndán, Robinson, Bruce A., Bouten, Willem, Dekker, Stefan C., Sloot, Peter M. A.
Other Authors: School of Computer Engineering
Format: Article
Language:English
Published: 2013
Online Access:https://hdl.handle.net/10356/96064
http://hdl.handle.net/10220/10141
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Parameter estimation or model calibration is a common problem in many areas of process modeling, both in on-line applications such as real-time flood forecasting, and in off-line applications such as the modeling of reaction kinetics and phase equilibrium. The goal is to determine values of model parameters that provide the best fit to measured data, generally based on some type of least-squares or maximum likelihood criterion. Usually, this requires the solution of a non-linear and frequently non-convex optimization problem. In this paper we describe a user-friendly, computationally efficient parallel implementation of the Shuffled Complex Evolution Metropolis (SCEM-UA) global optimization algorithm for stochastic estimation of parameters in environmental models. Our parallel implementation takes better advantage of the computational power of a distributed computer system. Three case studies of increasing complexity demonstrate that parallel parameter estimation results in a considerable time savings when compared with traditional sequential optimization runs. The proposed method therefore provides an ideal means to solve complex optimization problems.