Abstract

Accurate forecasting of streamflow is desired in many water resources planning and management, flood prevention and design development. In this study, the accuracy of two hybrid model, support vector machine - particle swarm optimization (SVM-PSO) and bat algorithm – backpropagation neural network (BA-BPNN) for monthly streamflow forecasting at Kuantan River located in Peninsular Malaysia are investigated and compared to regular SVM and BPNN model. Heuristic optimization namely PSO and BA are introduced to find the optimum SVM and BPNN parameters. The input parameters to the forecasting models are antecedent streamflow, historical rainfall and meteorological parameters namely evaporation, temperature, relative humidity and mean wind speed. Two performance evaluation measure, root mean square error (RMSE) and coefficient of determination (R2) were employed to evaluate the performance of developed forecasting model. It is found that, RMSE and R2 for hybrid SVM-PSO are 24.8267 m3/s and 0.9651 respectively while general SVM model yields RMSE of 27.5086 m3/s and 0.9305 of R2 for testing phase. Besides that, hybrid BA-BPNN produces RMSE, 17.7579 m3/s and R2, 0.7740 while BPNN model produces lower RMSE and R2 of 28.1396 m3/s and 0.5015 respectively. Therefore, the results indicate that hybrid model, SVM-PSO and Bat-BPNN yield better performance as compared to general SVM and BPNN, respectively in streamflow forecasting.

Highlights

  • Application of artificial intelligence (AI) technique is an essential approach in streamflow forecasting

  • General BPNN and Support vector machine (SVM) forecasting model is found to have drawbacks during the learning process and the performance of the models depending on the choice of parameters [1, 18, 24]

  • This study focuses on the application of support vector machine and neural network based model to forecast monthly streamflow for the study dataset at Kuantan River, Peninsular Malaysia

Read more

Summary

Introduction

Application of artificial intelligence (AI) technique is an essential approach in streamflow forecasting. In the past few decades, there are various application of AI in streamflow forecasting, for instance, artificial neural network (ANN) [4, 5, 6], fuzzy logic [7, 8], genetic programming (GP) [9, 10, 11], support vector machine [12, 13, 14, 15] and hybrid model [16, 17, 18, 19]. ANN has the ability of mapping nonlinear data and found to be a reliable method for streamflow forecasting as it able to learn and generalize non-linear time series data [20, 21, 22]. General BPNN and SVM forecasting model is found to have drawbacks during the learning process and the performance of the models depending on the choice of parameters [1, 18, 24]

Methods
Findings
Discussion
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call