Development of effective and efficient rainfall‐runoff models using integration of deterministic, real‐coded genetic algorithms and artificial neural network techniques

[1] Many researchers have reported about the problems in modeling low-magnitude flows while developing artificial neural network (ANN) rainfall-runoff models trained using popular back propagation (BP) method and have suggested the use of alternative training methods. This paper presents the results of a new approach employing real-coded genetic algorithms (GAs) to train ANN rainfall-runoff models, which are able to overcome such problems. The paper also presents a new class of models termed gray box models that integrate deterministic and ANN techniques for hydrologic modeling. Daily rainfall and streamflow data from the Kentucky River watershed were employed to test the new approach. Many standard statistical measures were employed to assess and compare various models investigated. The results obtained in this study demonstrate that ANN rainfall-runoff models trained using real-coded GA are able to predict daily flow more accurately than the ANN rainfall-runoff models trained using BP method. The proposed approach of training ANN models using real-coded GA can significantly improve the estimation accuracy of the low-magnitude flows. It was found that the gray box models that are capable of exploiting the advantages of both deterministic and ANN techniques perform better than the purely black box type ANN rainfall-runoff models. A partitioning analysis of results is needed to evaluate the performance of various models in terms of their efficiency in modeling and effectiveness in accurately predicting varying magnitude flows (low, medium, and high flows).

[1]  U. C. Kothyari,et al.  Artificial neural networks for daily rainfall—runoff modelling , 2002 .

[2]  Kalyanmoy Deb,et al.  Real-coded Genetic Algorithms with Simulated Binary Crossover: Studies on Multimodal and Multiobjective Problems , 1995, Complex Syst..

[3]  Arjen van Ooyen,et al.  Improving the convergence of the back-propagation algorithm , 1992, Neural Networks.

[4]  S. Sorooshian,et al.  Shuffled complex evolution approach for effective and efficient global minimization , 1993 .

[5]  Thomas A. McMahon,et al.  Physically based hydrologic modeling: 2. Is the concept realistic? , 1992 .

[6]  Richard Labib,et al.  Performance of Neural Networks in Daily Streamflow Forecasting , 2002 .

[7]  K. P. Sudheer,et al.  Identification of physical processes inherent in artificial neural network rainfall runoff models , 2004 .

[8]  A. W. Minns,et al.  Artificial neural networks as rainfall-runoff models , 1996 .

[9]  K. Thirumalaiah,et al.  Hydrological Forecasting Using Neural Networks , 2000 .

[10]  C. T. Haan A water yield model for small watersheds , 1972 .

[11]  Kuolin Hsu,et al.  Artificial Neural Network Modeling of the Rainfall‐Runoff Process , 1995 .

[12]  Antonis D. Koussis,et al.  Flood Forecasts for Urban Basin with Integrated Hydro‐Meteorological Model , 2003 .

[13]  Christian W. Dawson,et al.  An artificial neural network approach to rainfall-runoff modelling , 1998 .

[14]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1996, Springer Berlin Heidelberg.

[15]  Rao S. Govindaraju,et al.  Prediction of watershed runoff using Bayesian concepts and modular neural networks , 2000 .

[16]  K. P. Sudheer,et al.  Explaining the internal behaviour of artificial neural network river flow models , 2004 .

[17]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[18]  Zbigniew Michalewicz,et al.  A Hierarchy of Evolution Programs , 1996 .

[19]  K. Deb An Efficient Constraint Handling Method for Genetic Algorithms , 2000 .

[20]  A. Tokar,et al.  Rainfall-Runoff Modeling Using Artificial Neural Networks , 1999 .

[21]  Ashu Jain,et al.  Comparative Analysis of Event-Based Rainfall-Runoff Modeling Techniques—Deterministic, Statistical, and Artificial Neural Networks , 2003 .

[22]  A. Shamseldin Application of a neural network technique to rainfall-runoff modelling , 1997 .

[23]  James L. McClelland,et al.  Parallel distributed processing: explorations in the microstructure of cognition, vol. 1: foundations , 1986 .

[24]  B. S. Thandaveswara,et al.  A non-linear rainfall–runoff model using an artificial neural network , 1999 .

[25]  H. Raman,et al.  Multivariate modelling of water resources time series using artificial neural networks , 1995 .

[26]  A. Soldati,et al.  River flood forecasting with a neural network model , 1999 .

[27]  Momcilo Markus,et al.  PRECIPITATION-RUNOFF MODELING USING ARTIFICIAL NEURAL NETWORKS AND CONCEPTUAL MODELS , 2000 .

[28]  Geoffrey E. Hinton,et al.  Learning representations by back-propagating errors , 1986, Nature.

[29]  R. Abrahart,et al.  Detection of conceptual model rainfall—runoff processes inside an artificial neural network , 2003 .

[30]  Kalyanmoy Deb,et al.  Multi-objective optimization using evolutionary algorithms , 2001, Wiley-Interscience series in systems and optimization.

[31]  M. Lorrai,et al.  Neural nets for modelling rainfall-runoff transformations , 1995 .

[32]  Ashu Jain,et al.  Short‐term water demand forecast modeling techniques—CONVENTIONAL METHODS VERSUS AI , 2002 .

[33]  B. Curry,et al.  Neural networks: a need for caution , 1997 .

[34]  Vijay K. Minocha,et al.  Rainfall Runoff Modeling Using Artificial Neural Networks , 2001 .

[35]  Ashu Jain,et al.  Short-Term Water Demand Forecast Modelling at IIT Kanpur Using Artificial Neural Networks , 2001 .

[36]  Kalyanmoy Deb,et al.  Simulated Binary Crossover for Continuous Search Space , 1995, Complex Syst..