Coupling artificial neural networks with the artificial bee colony algorithm for global calibration of hydrological models

Juan F. Farfán,Luis Cea
DOI: https://doi.org/10.1007/s00521-020-05601-3
2021-01-02
Neural Computing and Applications
Abstract:Hydrological models are widely used tools in water resources management. Their successful application requires an efficient calibration of the model parameters. Nowadays, there are very powerful global search methods applied to this end, but they have the disadvantage of presenting a high computational cost, because the numerical model to be calibrated needs to be evaluated a large number of times with different parameter sets. In this context, surrogate models can reduce significantly the run time of hydrological models, easing the total computational burden of global search methods. In the present work, we propose and explore the combination of a swarm intelligence-based optimization method, the artificial bee colony algorithm, with a surrogate model based on artificial neural networks in order to calibrate hydrological models. The proposed approach (ABC-ANN) is applied to the calibration and validation of a nine-parameter continuous hydrological model in two basins located in the northwest of Spain. Several aspects of the algorithm are evaluated, including its capability to calibrate the model parameters and its efficiency in terms of CPU time compared to a standard implementation of the ABC algorithm. Results show that the ABC-ANN algorithm is able to identify the location of suitable parameter sets with an accuracy rate within 89 and 99 %, and a reduction in CPU time of more than three orders of magnitude when compared to a sequential implementation. In addition, the frequency distribution of the parameter sets identified gives valuable information about the sensitivity of model output to the input parameters.
computer science, artificial intelligence
What problem does this paper attempt to address?