Wavelet-genetic programming conjunction model for flood forecasting in rivers

In this study we have developed a conjunction model, WGP, of discrete wavelet transform (DWT) and genetic programming (GP) for forecasting river floods when the only data available is the historical daily flows. DWT is used for denoising and smoothening the observed flow time series on which GP is implemented to get the next-day flood. The new model is compared with autoregressive (AR) and stand-alone GP models. All models are calibrated and tested on the Kosi River which is one of the most devastating rivers of the world with high and spiky monsoon flows, modeling of which poses a great challenge. With different inputs, twelve models, four in each class of WGP, GP and AR are devised. The best performing WGP model, WGP4, with four previous daily flow rates as input, forecasts the Kosi floods with an accuracy of 87.9%, root mean square error of 123.9 m 3 /s and Nash–Sutcliffe coefficient of 0.993, the best performance indices among all the developed models. The extreme floods are also better simulated by the WGP models than by AR and GP models.

[1]  Stéphane Mallat,et al.  A Theory for Multiresolution Signal Decomposition: The Wavelet Representation , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

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

[3]  Dragan Savic,et al.  A Genetic Programming Approach to Rainfall-Runoff Modelling , 1999 .

[4]  Vladan Babovic,et al.  Rainfall runoff modelling based on genetic programming , 2002 .

[5]  Wensheng Wang,et al.  Wavelet Network Model and Its Application to the Prediction of Hydrology , 2003 .

[6]  Daniel Rivero,et al.  Prediction and modeling of the rainfall-runoff transformation of a typical urban basin using ann and gp , 2003, Appl. Artif. Intell..

[7]  G. A Theory for Multiresolution Signal Decomposition : The Wavelet Representation , 2004 .

[8]  Linda See,et al.  Data preprocessing for river flow forecasting using neural networks: Wavelet transforms and data partitioning , 2006 .

[9]  Vladan Babovic,et al.  Rainfall‐Runoff Modeling Based on Genetic Programming , 2006 .

[10]  Turgay Partal,et al.  Long-term trend analysis using discrete wavelet components of annual precipitations measurements in Marmara region (Turkey) , 2006 .

[11]  O. Kisi,et al.  Wavelet and neuro-fuzzy conjunction model for precipitation forecasting , 2007 .

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

[13]  Dominic P. Searson,et al.  GPTIPS: An Open Source Genetic Programming Toolbox For Multigene Symbolic Regression , 2010 .

[14]  H. Md. Azamathulla,et al.  Genetic Programming to Predict Bridge Pier Scour , 2010 .

[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.  Precipitation Forecasting Using Wavelet-Genetic Programming and Wavelet-Neuro-Fuzzy Conjunction Models , 2011 .

[17]  Chandranath Chatterjee,et al.  A new wavelet-bootstrap-ANN hybrid model for daily discharge forecasting , 2011 .

[18]  Vaibhav Garg,et al.  Modeling catchment sediment yield: a genetic programming approach , 2011, Natural Hazards.

[19]  Jalal Shiri,et al.  Forecasting daily stream flows using artificial intelligence approaches , 2012 .

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

[21]  O. Bozorg Haddad,et al.  Real-Time Operation of Reservoir System by Genetic Programming , 2012, Water Resources Management.

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

[23]  Ozgur Kisi,et al.  Estimation of Daily Suspended Sediment Load by Using Wavelet Conjunction Models , 2012 .

[24]  Katya Rodríguez-Vázquez,et al.  Rainfall–runoff modelling using genetic programming , 2012 .

[25]  Vahid Nourani,et al.  Hybrid Wavelet-Genetic Programming Approach to Optimize ANN Modeling of Rainfall-Runoff Process , 2012 .

[26]  Özgür Kisi,et al.  Modeling rainfall-runoff process using soft computing techniques , 2013, Comput. Geosci..

[27]  Elahe Fallah-Mehdipour,et al.  Developing reservoir operational decision rule by genetic programming , 2013 .

[28]  Ozgur Kisi,et al.  Applications of hybrid wavelet–Artificial Intelligence models in hydrology: A review , 2014 .

[29]  Ali Danandeh Mehr,et al.  Rectangular side weirs discharge coefficient estimation in circular channels using linear genetic programming approach , 2014 .

[30]  Vahid Nourani,et al.  Genetic Programming Simulation of Dam Breach Hydrograph and Peak Outflow Discharge , 2014 .

[31]  Ozgur Kisi,et al.  A genetic programming technique for lake level modeling , 2014 .

[32]  Zaher Mundher Yaseen,et al.  Artificial intelligence based models for stream-flow forecasting: 2000-2015 , 2015 .

[33]  Omid Bozorg Haddad,et al.  Determination of Irrigation Allocation Policy under Climate Change by Genetic Programming , 2015 .

[34]  Ozgur Kisi,et al.  Short-term and long-term streamflow prediction by using 'wavelet–gene expression' programming approach , 2016 .

[35]  Hatim O. Sharif,et al.  An Ensemble Empirical Mode Decomposition, Self-Organizing Map, and Linear Genetic Programming Approach for Forecasting River Streamflow , 2016 .

[36]  Chong-yu Xu,et al.  A modeling study of the in fl uences of Yangtze River and local catchment on the development of fl oods in Poyang Lake , China , 2016 .

[37]  N. Muttil,et al.  Ordinary kriging and genetic programming for spatial estimation of rainfall in the Middle Yarra River catchment, Australia , 2016 .

[38]  Chong-Yu Xu,et al.  A modeling study of the influences of Yangtze River and local catchment on the development of floods in Poyang Lake, China , 2016 .

[39]  Ozgur Kisi,et al.  Groundwater budget forecasting, using hybrid wavelet-ANN-GP modelling: a case study of Azarshahr Plain, East Azerbaijan, Iran , 2017 .

[40]  O. Kisi,et al.  Forecasting daily streamflow values: assessing heuristic models , 2018 .

[41]  Demetris Koutsoyiannis,et al.  Comparison of stochastic and machine learning methods for multi-step ahead forecasting of hydrological processes , 2019, Stochastic Environmental Research and Risk Assessment.