Forecasting Water Level Fluctuations of Urmieh Lake Using Gene Expression Programming and Adaptive Neuro-Fuzzy Inference System

Forecasting lake level at various prediction intervals is an essential issue in such industrial applications as navigation, water resource planning and catchment management. In the present study, two data driven techniques, namely Gene Expression Programming and Adaptive Neuro-Fuzzy Inference System, were applied for predicting daily lake levels for three prediction intervals. Daily water-level data from Urmieh Lake in Northwestern Iran were used to train, test and validate the used techniques. Three statistical indexes, coefficient of determination, root mean square error and variance accounted for were used to assess the performance of the used techniques. Technique inter-comparisons demonstrated that the GEP surpassed the ANFIS model at each of the prediction intervals. A traditional auto regressive moving average model was also applied to the same data sets; the obtained results were compared with those of the data driven approaches demonstrating superiority of the data driven models to ARMA.

[1]  Mustafa Gunal,et al.  Genetic Programming Approach for Prediction of Local Scour Downstream of Hydraulic Structures , 2008 .

[2]  Cândida Ferreira Gene Expression Programming in Problem Solving , 2002 .

[3]  Ozgur Kisi,et al.  Prediction of Short-Term Operational Water Levels Using an Adaptive Neuro-Fuzzy Inference System , 2011 .

[4]  Michio Sugeno,et al.  Fuzzy identification of systems and its applications to modeling and control , 1985, IEEE Transactions on Systems, Man, and Cybernetics.

[5]  E. H. Mamdani,et al.  An Experiment in Linguistic Synthesis with a Fuzzy Logic Controller , 1999, Int. J. Man Mach. Stud..

[6]  O. Kisi,et al.  Application of Artificial Intelligence to Estimate Daily Pan Evaporation Using Available and Estimated Climatic Data in the Khozestan Province (South Western Iran) , 2011 .

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

[8]  Ebrahim H. Mamdani,et al.  An Experiment in Linguistic Synthesis with a Fuzzy Logic Controller , 1999, Int. J. Hum. Comput. Stud..

[9]  Y. Hong,et al.  Hydrological modeling using a dynamic neuro-fuzzy system with on-line and local learning algorithm , 2009 .

[10]  O. Kisi,et al.  Daily reference evapotranspiration modeling by using genetic programming approach in the Basque Country (Northern Spain) , 2012 .

[11]  E. Mizutani,et al.  Neuro-Fuzzy and Soft Computing-A Computational Approach to Learning and Machine Intelligence [Book Review] , 1997, IEEE Transactions on Automatic Control.

[12]  Shreenivas Londhe,et al.  Soft computing approach for real-time estimation of missing wave heights , 2008 .

[13]  Seyed Jamshid Mousavi,et al.  APPLICATION OF FUZZY INFERENCE SYSTEM IN THE PREDICTION OF WAVE PARAMETERS , 2005 .

[14]  Hung Soo Kim,et al.  Neural networks and genetic algorithm approach for nonlinear evaporation and evapotranspiration modeling , 2008 .

[15]  O. Kisi,et al.  Short-term and long-term streamflow forecasting using a wavelet and neuro-fuzzy conjunction model , 2010 .

[16]  Ozgur Kisi,et al.  Wind Speed Prediction by Using Different Wavelet Conjunction Models , 2011 .

[17]  Ozgur Kisi,et al.  Precipitation Forecasting Using Wavelet-Genetic Programming and Wavelet-Neuro-Fuzzy Conjunction Models , 2011 .

[18]  Mohammad Ali Ghorbani,et al.  Estimating daily pan evaporation from climatic data of the State of Illinois, USA using adaptive neuro-fuzzy inference system (ANFIS) and artificial neural network (ANN) , 2011 .

[19]  Jyh-Shing Roger Jang,et al.  ANFIS: adaptive-network-based fuzzy inference system , 1993, IEEE Trans. Syst. Man Cybern..

[20]  Özgür Kisi,et al.  Comparison of genetic programming with neuro-fuzzy systems for predicting short-term water table depth fluctuations , 2011, Comput. Geosci..

[21]  R. Poli,et al.  Covariant Parsimony Pressure for Genetic Programming , 2007 .

[22]  Samuel O. Russell,et al.  Reservoir Operating Rules with Fuzzy Programming , 1996 .

[23]  Bernard De Baets,et al.  Comparison of data-driven TakagiSugeno models of rainfalldischarge dynamics , 2005 .

[24]  Fi-John Chang,et al.  Adaptive neuro-fuzzy inference system for prediction of water level in reservoir , 2006 .

[25]  O. Kisi,et al.  A genetic programming approach to suspended sediment modelling , 2008 .

[26]  Cândida Ferreira,et al.  Gene Expression Programming: A New Adaptive Algorithm for Solving Problems , 2001, Complex Syst..

[27]  M. C. Deo,et al.  Filling up gaps in wave data with genetic programming , 2008 .

[28]  Deg-Hyo Bae,et al.  Monthly dam inflow forecasts using weather forecasting information and neuro-fuzzy technique , 2007 .

[29]  M. C. Deo,et al.  Real-time wave forecasting using genetic programming , 2008 .

[30]  Yen-Chang Chen,et al.  A counterpropagation fuzzy-neural network modeling approach to real time streamflow prediction , 2001 .

[31]  Ozgur Kisi,et al.  Wavelet and neuro-fuzzy conjunction model for predicting water table depth fluctuations , 2012 .

[32]  Mohammad Ali Ghorbani,et al.  Genetic Programming for Sea Level Predictions in an Island Environment , 2010 .

[33]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.