Skip to main content
Log in

Predicting the Water Inflow Into the Dam Reservoir Using the Hybrid Intelligent GP-ANN- NSGA-II Method

  • Published:
Water Resources Management Aims and scope Submit manuscript

Abstract

A key issue for effective management and operating of dam reservoirs is predicting the water inflow values into dam reservoir. To address this subject, here, genetic programming (GP) is used by proposing two cases. In the first case, water inflow values are predicted separately for each month. However, in the second case, these values are predicted simultaneously for all months. Furthermore, for each case, two approaches are proposed here. In the first approach, the hybrid method, called the ANN-NGSA-II method, is proposed to find proper input data sets. However, in the second approach, the useful input data sets are found automatically using the GP method. For comparison purpose, the ANN and SARIMA models are also used, to predict the water inflow values. As a case study, in this research, the Zayandehroud dam reservoir is selected. The results indicate that the ANN model outperforms both results of the GP and SARIMA methods. In other words, correlation coefficient (R2), Nash Sutcliffe (NS), and root means square error (RMSE) values of ANN are 0.97, (0.88), 0.954 (0.87), and 17.19 (30.54) million cubic meters, respectively, for training (test) data set.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

Availability of Data and Materials

The datasets generated during and/or analyzed during the current study are available from the corresponding author upon reasonable request.

References

  • Abdollahi S, Raeisi J, Khalilianpour M, Ahmadi F, Kisi O (2017) Daily mean streamflow prediction in perennial and non-perennial rivers using four data driven techniques. Water Resour Manag 31(15):4855–4874

    Article  Google Scholar 

  • Ahmadi F, Mehdizadeh S, Nourani V (2022) Improving the performance of random forest for estimating monthly reservoir inflow via complete ensemble empirical mode decomposition and wavelet analysis. Stoch Env Res Risk Assess 36(9):2753–2768

    Article  Google Scholar 

  • Babaei M, Moeini R, Ehsanzadeh E (2019) Artificial neural network and support vector machine models for inflow prediction of dam reservoir (case study: Zayandehroud dam reservoir). Water Resour Manag 33(6):2203–2218

    Article  Google Scholar 

  • Bai Y, Chen Z, Xie J, Li C (2016) Daily reservoir inflow forecasting using multiscale deep feature learning with hybrid models. J Hydrol 532:193–206

    Article  Google Scholar 

  • Bhavita K, Swathi D, Manideep J, Sandeep DS, Rathinasamy M (2019) Regime-wise genetic programming model for improved streamflow forecasting. Water Resour Environ Eng I, Singapore, p. 195–201

  • Box GE, Jenkins GM, Reinsel GC, Ljung GM (2015) Time series analysis: forecasting and control. John Wiley & Sons

    Google Scholar 

  • Budu K (2014) Comparison of wavelet-based ANN and regression models for reservoir inflow forecasting. J Hydrol Eng 19(7):1385–1400

    Article  Google Scholar 

  • Chang FJ, Chen YC (2001) A counter propagation fuzzy-neural network modeling approach to real time stream flow prediction. J Hydrol 245(1–4):153–164

    Article  Google Scholar 

  • Chaplot B, Birbal P (2022) Development of stage-discharge rating curve using ANN. Int J Hydrol Sci Technol 14(1):75–79

    Article  Google Scholar 

  • Coulibaly P, Anctil F, Bobee B (2000) Daily reservoir inflow forecasting using artificial neural networks with stopped training approach. J Hydrol 230(3–4):244–257

    Article  Google Scholar 

  • Coulibaly P, Haché M, Fortin V, Bobee B (2005) Improving daily reservoir inflow forecasts with model combination. J Hydrol Eng 10(2):91–99

    Article  Google Scholar 

  • Cryer JD, Chan K-S, Chan K-S (2008) Time series analysis: with applications in R (Vol. 2). Springer

  • Danandeh Mehr A, Kahya D, Olyaie E (2013) Streamflow prediction using linear genetic programming in comparison with a neuro-wavelet technique. J Hydrol 505:240–249

    Article  Google Scholar 

  • Fallah Mehdipour F, Bozorg Haddad O, Mariño MA (2012) Real-time operation of reservoir system by genetic programming. Water Resour Manag 26(14):4091–4103

    Article  Google Scholar 

  • French MN, Krajewski WF, Cuykendall RR (1992) Rainfall forecasting in space and time using a neural network. J Hydrol 137(1–4):1–31

    Article  Google Scholar 

  • Ghorbani MA, Khatibi R, Mehr AD, Asadi H (2018) Chaos-based multigene genetic programming: A new hybrid strategy for river flow forecasting. J Hydrol 562:455–467

    Article  Google Scholar 

  • Hadi SJ, Tombul M (2018) Monthly stream flow forecasting using continuous wavelet and multi-gene genetic programming combination. J Hydrol 561:674–687

    Article  Google Scholar 

  • Hadiyan PP, Moeini R, Ehsanzadeh E (2020) Application of static and dynamic artificial neural networks for forecasting inflow discharges, case study: Sefidroud Dam reservoir. Sustain Comput: Inform Syst 27:100401

    Google Scholar 

  • Jain SK, Das A, Srivastava DK (1999) Application of ANN for reservoir inflow prediction and operation. J Water Resour Plan Manag 125(5):263–271

    Article  Google Scholar 

  • Johari A, Habibagahi G, Ghahramani A (2006) Prediction of soil–water characteristic curve using genetic programming. J Geotech Geoenviron Eng 132(5):664–665

    Article  Google Scholar 

  • Khorram S, Jehbez N (2023) A hybrid CNN-LSTM approach for monthly reservoir inflow forecasting. Water Resour Manag 37(10):4097–4121

    Article  Google Scholar 

  • Kim T, Shin J-Y, Kim H, Kim S, Heo J-H (2019) The use of large-scale climate indices in monthly reservoir inflow forecasting and its application on time series and artificial intelligence models. Water 11(2):374

    Article  CAS  Google Scholar 

  • Kumar S, Tiwari MK, Chatterjee C, Mishra A (2015) Reservoir inflow forecasting using ensemble models based on neural networks, wavelet analysis and bootstrap method article. Water Resour Manag 29(13):4863–4883

    Article  Google Scholar 

  • Latif SD, Ahmed AN (2023) Streamflow prediction utilizing deep learning and machine learning algorithms for sustainable water supply management. Water Resour Manage 37(8):3227–3241

    Article  Google Scholar 

  • Li F, Ma G, Chen S, Huang W (2021) An ensemble modeling approach to forecast daily reservoir inflow using bidirectional long- and short-term memory (Bi-LSTM), variational mode decomposition (VMD), and energy entropy method. Water Resour Manag 35(9):2941–2963

    Article  Google Scholar 

  • Lin GF, Chen GR, Huang PY, Chou YC (2009) Support vector machine-based models for hourly reservoir inflow forecasting during typhoon-warning periods. J Hydrol 372(1–4):17–29

    Article  Google Scholar 

  • Lin GF, Wu MC (2011) An RBF network with a two-step learning algorithm for developing a reservoir inflow forecasting model. J Hydrol 405(3–4):439–450

    Article  Google Scholar 

  • Livingstone DJ, Manallack DT, Tetko IV (1997) Data modelling with neural networks: advantages and limitations. J Comput Aided Mol Des 11:135–142

    Article  CAS  Google Scholar 

  • Mishra AK, Desai VR (2006) Drought forecasting using feed-forward recursive neural network. Ecol Model 198(1–2):127–138

    Article  Google Scholar 

  • Mijwel MM (2021) Artificial neural networks advantages and disadvantages. Mesop J Big Data 2021:29–31

    Article  Google Scholar 

  • Muluye GY, Coulibaly P (2007) Seasonal reservoir inflow forecasting with low-frequency climatic indices: A comparison of data-driven methods. Hydrol Sci J 52(3):508–522

    Article  Google Scholar 

  • Nasseri M, Moeini A, Tabesh M (2011) Forecasting monthly urban water demand using Extended Kalman Filter and Genetic Programming. Expert Syst Appl 38(6):7387–7395

    Article  Google Scholar 

  • Nayak PC, Sudheer KP (2008) Fuzzy model identification based on cluster estimation for reservoir inflow forecasting. Hydrol Process: Int J 22(6):827–841

    Article  Google Scholar 

  • Ni Q, Wang L, Ye R, Yang F, Sivakumar M (2010) Evolutionary modeling for streamflow forecasting with minimal datasets: a case study in the West Malian River, China. Environ Eng Sci 27(5):377–385

    Article  CAS  Google Scholar 

  • O’Neill M, Vanneschi L, Gustafson S, Banzhaf W (2010) Open issues in genetic programming. Genet Program Evolvable Mach 11:339–363

    Article  Google Scholar 

  • Partal T, Kişi Ö (2007) Wavelet and neuro-fuzzy conjunction model for precipitation forecasting. J Hydrol 342(1–2):199–212

    Article  Google Scholar 

  • Poorsepahy-Samian H, Espanmanesh V, Zahraie B (2016) Improved inflow modeling in stochastic dual dynamic programming. J Water Resour Plan Manag 142(12):04016065

    Article  Google Scholar 

  • Rajesh M, Anishka S, Viksit PS, Arohi S, Rehana S (2023) Improving short-range reservoir inflow forecasts with machine learning model combination. Water Resour Manag 37(1):75–90

    Article  Google Scholar 

  • Raman H, Sunilkumar N (1995) Multivariate modelling of water resources time series using artificial neural networks. Hydrol Sci J 40(2):145–163

    Article  Google Scholar 

  • Saadat M, Asghari K (2017) Reliability improved stochastic dynamic programming for reservoir operation optimization. Water Resour Manag 31(6):1795–1807

    Article  Google Scholar 

  • Safavi HR, Golmohammadi MH, Sandoval-Solis S (2015) Expert knowledgebased modeling for integrated water resources planning and management in the Zayandehrud River Basin. J Hydrol 528:773–789

    Article  Google Scholar 

  • Sattari MT, Yurekli K, Pal M (2012) Performance evaluation of artificial neural network approaches in forecasting reservoir inflow. Appl Math Model 36(6):2649–2657

    Article  Google Scholar 

  • Sepahvand R, Safavi HR, Rezaei F (2019) Multi-objective planning for conjunctive use of surface and ground water resources using genetic programming. Water Resour Manag 33(6):2123–2137

    Article  Google Scholar 

  • Shelke M, Londhe SN, Dixit PR, Kolhe P (2023) Reservoir inflow prediction: a comparison between semi distributed numerical and artificial neural network modelling. Water Resour Manag 37(15):6127–6143

    Article  Google Scholar 

  • Shiri J, Kişi Ö (2011) Comparison of genetic programming with neuro-fuzzy systems for predicting short-term water table depth fluctuation. Comput Geosci 37(10):1692–1701

    Article  Google Scholar 

  • Tadesse KB, Dinka MO (2017) Application of SARIMA model to forecasting monthly flows in Waterval River, South Africa. J Water Land Dev 35(1):229

    Article  Google Scholar 

  • Verma S, Pant M, Snasel V (2021) A comprehensive review on NSGA-II for multi-objective combinatorial optimization problems. IEEE Access 9:57757–57791

    Article  Google Scholar 

  • Wang J, Du Y, Zhang X (2008) Theory and application with seasonal time series. Nankai University Press, China

    Google Scholar 

  • Wang S, Li C, Lim A (2019) Why are the ARIMA and SARIMA not sufficient. arXiv preprint arXiv:1904.07632

  • Xu W, Zhang C, Peng Y, Fu G, Zhou H (2014) A two stage Bayesian stochastic optimization model for cascaded hydropower systems considering varying uncertainty of flow forecasts. Water Resour Res 50(12):9267–9286

    Article  Google Scholar 

Download references

Funding

This research did not receive any specific grant from funding agencies in the public, commercial, or not-for-profit sector.

Author information

Authors and Affiliations

Authors

Contributions

Ramtin Moeini contributed to the study's conception and design. Material preparation, data collection, and analysis were performed by Kamran Nasiri. Finally, the SARIMA model is calibrated and used by Seyed Hossein Hosseini. The manuscript was written by Ramtin Moeini. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Ramtin Moeini.

Ethics declarations

Ethical Approval

This article does not contain any studies with human participants or animals performed by any of the authors.

Consent to Participate

Informed consent was obtained from all individual participants included in the study.

Financial Interest

Ramtin Moeini, Kamran Nasiri, and Seyed Hossein Hosseini declare they have no financial interests.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Moeini, R., Nasiri, K. & Hosseini, S.H. Predicting the Water Inflow Into the Dam Reservoir Using the Hybrid Intelligent GP-ANN- NSGA-II Method. Water Resour Manage (2024). https://doi.org/10.1007/s11269-024-03856-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s11269-024-03856-2

Keywords

Navigation