Evolving neural network using real coded genetic algorithm for daily rainfall-runoff forecasting

This paper investigates the effectiveness of the genetic algorithm (GA) evolved neural network for rainfall-runoff forecasting and its application to predict the runoff in a catchment located in a semi-arid climate in Morocco. To predict the runoff at given moment, the input variables are the rainfall and the runoff values observed on the previous time period. Our methodology adopts a real coded GA strategy and hybrid with a back-propagation (BP) algorithm. The genetic operators are carefully designed to optimize the neural network, avoiding premature convergence and permutation problems. To evaluate the performance of the genetic algorithm-based neural network, BP neural network is also involved for a comparison purpose. The results showed that the GA-based neural network model gives superior predictions. The well-trained neural network can be used as a useful tool for runoff forecasting.

[1]  Y. Ikuno,et al.  Application of an Improved Genetic Algorithm to the Learning of Neural Networks , 1994 .

[2]  George Cybenko,et al.  Approximation by superpositions of a sigmoidal function , 1992, Math. Control. Signals Syst..

[3]  D. K. Srivastava,et al.  Application of ANN for Reservoir Inflow Prediction and Operation , 1999 .

[4]  Xin Yao,et al.  Evolving artificial neural networks , 1999, Proc. IEEE.

[5]  Paulin Coulibaly,et al.  Nonstationary hydrological time series forecasting using nonlinear dynamic methods , 2005 .

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

[7]  Christian W. Dawson,et al.  Hydrological modelling using artificial neural networks , 2001 .

[8]  Ashish Sharma,et al.  An application of artificial neural networks for rainfall forecasting , 2001 .

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

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

[11]  Tsung-Yi Pan,et al.  State space neural networks for short term rainfall-runoff forecasting , 2004 .

[12]  Ben S. Gerber,et al.  Use of genetic algorithms for neural networks to predict community-acquired pneumonia , 2004, Artif. Intell. Medicine.

[13]  Bellie Sivakumar,et al.  River flow forecasting: use of phase-space reconstruction and artificial neural networks approaches , 2002 .

[14]  Holger R. Maier,et al.  Neural networks for the prediction and forecasting of water resource variables: a review of modelling issues and applications , 2000, Environ. Model. Softw..

[15]  R. Wilby,et al.  A comparison of artificial neural networks used for river forecasting , 1999 .

[16]  Kurt Hornik,et al.  Multilayer feedforward networks are universal approximators , 1989, Neural Networks.

[17]  Vittorio Maniezzo,et al.  Genetic evolution of the topology and weight distribution of neural networks , 1994, IEEE Trans. Neural Networks.

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

[19]  Slobodan P. Simonovic,et al.  Short term streamflow forecasting using artificial neural networks , 1998 .

[20]  R W Veltri,et al.  Genetically engineered neural networks for predicting prostate cancer progression after radical prostatectomy. , 1999, Urology.

[21]  Juan Julián Merelo Guervós,et al.  G-Prop: Global optimization of multilayer perceptrons using GAs , 2000, Neurocomputing.

[22]  Bernard Bobée,et al.  Daily reservoir inflow forecasting using artificial neural networks with stopped training approach , 2000 .

[23]  Nachimuthu Karunanithi,et al.  Neural Networks for River Flow Prediction , 1994 .

[24]  R. Dybowski,et al.  Prediction of outcome in critically ill patients using artificial neural network synthesised by genetic algorithm , 1996, The Lancet.

[25]  J. Nash,et al.  River flow forecasting through conceptual models part I — A discussion of principles☆ , 1970 .

[26]  A. Turgeon,et al.  Fuzzy Learning Decomposition for the Scheduling of Hydroelectric Power Systems , 1996 .

[27]  Souad Riad,et al.  Rainfall-runoff model usingan artificial neural network approach , 2004, Math. Comput. Model..

[28]  Randall S. Sexton,et al.  Toward global optimization of neural networks: A comparison of the genetic algorithm and backpropagation , 1998, Decis. Support Syst..

[29]  Makarand Deo,et al.  Real‐Time Flood Forecasting Using Neural Networks , 1998 .

[30]  Chao-Ton Su,et al.  Applying robust multi-response quality engineering for parameter selection using a novel neural-genetic algorithm , 2003, Comput. Ind..

[31]  R. Abrahart,et al.  Comparing neural network and autoregressive moving average techniques for the provision of continuous river flow forecasts in two contrasting catchments , 2000 .

[32]  James B. McDonald,et al.  Time Series Prediction With Genetic‐Algorithm Designed Neural Networks: An Empirical Comparison With Modern Statistical Models , 1999, Comput. Intell..

[33]  Geoffrey E. Hinton,et al.  Learning internal representations by error propagation , 1986 .

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