Flood Forecasting Based on an Improved Extreme Learning Machine Model Combined with the Backtracking Search Optimization Algorithm

Flood forecasting plays an important role in flood control and water resources management. Recently, the data-driven models with a simpler model structure and lower data requirement attract much more attentions. An extreme learning machine (ELM) method, as a typical data-driven method, with the advantages of a faster learning process and stronger generalization ability, has been taken as an effective tool for flood forecasting. However, an ELM model may suffer from local minima in some cases because of its random generation of input weights and hidden layer biases, which results in uncertainties in the flood forecasting model. Therefore, we proposed an improved ELM model for short-term flood forecasting, in which an emerging dual population-based algorithm, named backtracking search algorithm (BSA), was applied to optimize the parameters of ELM. Thus, the proposed method is called ELM-BSA. The upper Yangtze River was selected as a case study. Several performance indexes were used to evaluate the efficiency of the proposed ELM-BSA model. Then the proposed model was compared with the currently used general regression neural network (GRNN) and ELM models. Results show that the ELM-BSA can always provide better results than the GRNN and ELM models in both the training and testing periods. All these results suggest that the proposed ELM-BSA model is a promising alternative technique for flood forecasting.

[1]  Vijay P. Singh,et al.  Entropy-based derivation of generalized distributions for hydrometeorological frequency analysis , 2018 .

[2]  Lu Chen,et al.  Bayesian Technique for the Selection of Probability Distributions for Frequency Analyses of Hydrometeorological Extremes , 2018, Entropy.

[3]  Ijaz Ahmad,et al.  Rainfall-runoff modeling at Jinsha River basin by integrated neural network with discrete wavelet transform , 2019, Meteorology and Atmospheric Physics.

[4]  Fi-John Chang,et al.  A nonlinear spatio-temporal lumping of radar rainfall for modeling multi-step-ahead inflow forecasts by data-driven techniques , 2016 .

[5]  V. Singh,et al.  Measure of Correlation between River Flows Using the Copula-Entropy Method , 2013 .

[6]  G. Tsakiris,et al.  A hybrid method for flood simulation in small catchments combining hydrodynamic and hydrological techniques , 2016 .

[7]  Eric Huang,et al.  Real-time multi-step-ahead water level forecasting by recurrent neural networks for urban flood control , 2014 .

[8]  F. Macchione,et al.  A storm event watershed model for surface runoff based on 2D fully dynamic wave equations , 2013 .

[9]  Pinar Çivicioglu,et al.  Backtracking Search Optimization Algorithm for numerical optimization problems , 2013, Appl. Math. Comput..

[10]  V. Singh,et al.  Risk analysis of flood control reservoir operation considering multiple uncertainties , 2018, Journal of Hydrology.

[11]  Yufeng Ren,et al.  Monthly Mean Streamflow Prediction Based on Bat Algorithm-Support Vector Machine , 2016 .

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

[13]  Najmeh Mahjouri,et al.  Integrating Support Vector Regression and a geomorphologic Artificial Neural Network for daily rainfall-runoff modeling , 2016, Appl. Soft Comput..

[14]  Na Sun,et al.  A Novel Decomposition-Optimization Model for Short-Term Wind Speed Forecasting , 2018, Energies.

[15]  Holger R. Maier,et al.  Input determination for neural network models in water resources applications. Part 1—background and methodology , 2005 .

[16]  V. Singh,et al.  Copula entropy coupled with artificial neural network for rainfall–runoff simulation , 2014, Stochastic Environmental Research and Risk Assessment.

[17]  V. G. Jetten,et al.  The validity of flow approximations when simulating catchment-integrated flash floods , 2018 .

[18]  Lu Chen,et al.  Determination of Input for Artificial Neural Networks for Flood Forecasting Using the Copula Entropy Method , 2014 .

[19]  R. Deo,et al.  Stream-flow forecasting using extreme learning machines: a case study in a semi-arid region in Iraq , 2016 .

[20]  V. Singh,et al.  Streamflow forecast uncertainty evolution and its effect on real-time reservoir operation , 2016 .

[21]  Huanhuan Ba,et al.  A robust recurrent ANFIS for modeling multi-step-ahead flood forecast of Three Gorges Reservoir in the Yangtze River , 2017 .

[22]  V. Singh,et al.  Copula-based method for multisite monthly and daily streamflow simulation , 2014 .

[23]  Fabrice Dupros,et al.  Overland Flow Modeling with the Shallow Water Equations Using a Well-Balanced Numerical Scheme: Better Predictions or Just More Complexity , 2015 .

[24]  Chuntian Cheng,et al.  Daily Reservoir Runoff Forecasting Method Using Artificial Neural Network Based on Quantum-behaved Particle Swarm Optimization , 2015 .

[25]  Fei Han,et al.  An improved evolutionary extreme learning machine based on particle swarm optimization , 2013, Neurocomputing.

[26]  Shenglian Guo,et al.  Real-time error correction method combined with combination flood forecasting technique for improving the accuracy of flood forecasting , 2015 .

[27]  F. Chang,et al.  Adaptive neuro-fuzzy inference system for the prediction of monthly shoreline changes in northeastern Taiwan , 2014 .

[28]  Chu Zhang,et al.  Data Pre-Analysis and Ensemble of Various Artificial Neural Networks for Monthly Streamflow Forecasting , 2018 .

[29]  V. Singh,et al.  Flood hydrograph coincidence analysis for mainstream and its tributaries , 2018, Journal of Hydrology.

[30]  Tian Peng,et al.  Streamflow Forecasting Using Empirical Wavelet Transform and Artificial Neural Networks , 2017 .

[31]  Kenneth W. Lamb,et al.  Using large‐scale climatic patterns for improving long lead time streamflow forecasts for Gunnison and San Juan River Basins , 2013 .

[32]  R. Deo,et al.  An extreme learning machine model for the simulation of monthly mean streamflow water level in eastern Queensland , 2016, Environmental Monitoring and Assessment.

[33]  Pan Liu,et al.  Dynamic control of flood limited water level for reservoir operation by considering inflow uncertainty , 2010 .

[34]  Chee Kheong Siew,et al.  Extreme learning machine: Theory and applications , 2006, Neurocomputing.

[35]  Jian-zhong Zhou,et al.  Optimal Operation of Cascade Reservoirs for Flood Control of Multiple Areas Downstream: A Case Study in the Upper Yangtze River Basin , 2018, Water.

[36]  Shenglian Guo,et al.  Flood Coincidence Risk Analysis Using Multivariate Copula Functions , 2012, Springer Water.

[37]  Chu Zhang,et al.  A hybrid model based on synchronous optimisation for multi-step short-term wind speed forecasting , 2018 .