Skip to main content

Advertisement

Log in

A comparison of particle swarm optimization and genetic algorithm for daily rainfall-runoff modelling: a case study for Southeast Queensland, Australia

  • Research Article
  • Published:
Optimization and Engineering Aims and scope Submit manuscript

Abstract

Real-time and short-term prediction of river flow is essential for efficient flood management. To obtain accurate flow predictions, a reliable rainfall-runoff model must be used. This study proposes the application of two evolutionary algorithms, particle swarm optimization (PSO) and genetic algorithm (GA), to train the artificial neural network (ANN) parameters in order to overcome the ANN drawbacks, such as slow learning speed and frequent trapping at local optimum. These hybrid ANN-PSO and ANN-GA approaches were validated to equip natural hazard decision makers with a robust tool for forecasting real-time streamflow as a function of combinations of different lagged rainfall and streamflow in a small catchment in Southeast Queensland, Australia. Different input combinations of lagged rainfall and streamflow (delays of one, two and three days) were tested to investigate the sensitivity of the model to the number of delayed days, and to identify the effective model input combinations for the accurate prediction of real-time streamflow, which has not yet been recognized in other studies. The results indicated that the ANN-PSO model significantly outperformed the ANN-GA model in terms of convergence speed, accuracy, and fitness function evaluation. Additionally, it was found that the rainfall and streamflow with 3-day lag time had less impact on the predicted streamflow of the studied basin, confirming that the flow of the studied river is significantly correlated with only 2-day lagged rainfall and streamflow.

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

Similar content being viewed by others

Notes

  1. Nedbor Affstromnings Model.

  2. Hydrologiska Byråns Vattenbalansavdelning.

  3. Systeme Hydrologique Europeen.

  4. Soil and Water Assessment Tool.

References

  • Abe A, Kamegawa T, Nakajima Y (2004) Optimization of construction of tire reinforcement by genetic algorithm. Optim Eng 5:77–92

    Article  Google Scholar 

  • Ali Z, Hussain I, Faisal M, Nazir HM, Hussain T, Shad MY, Shoukry AM, Gani SH (2017) Forecasting drought using multilayer perceptron artificial neural network model. Adv Meteorol. https://doi.org/10.1155/2017/5681308

    Article  Google Scholar 

  • Asadnia M, Chua LHC, Qin XS, Talei A (2014) Improved particle swarm optimization-based artificial neural network for rainfall-runoff modelling. J Hydrol Eng 19:1320–1329

    Article  Google Scholar 

  • Aziz K, Rahman A, Fang G, Shrestha S (2013) Application of artificial neural networks in regional flood frequency analysis: a case study for Australia. Stoch Environ Res Risk Assess 28:541–554

    Article  Google Scholar 

  • Aziz K, Haque MM, Rahman A, Shamseldin AY, Shoaib M (2017) Flood estimation in ungauged catchments: application of artificial intelligence based methods for Eastern Australia. Stoch Environ Res Risk Assess 31:1499–1514

    Article  Google Scholar 

  • Ba H, Guo S, Wang Y, Hong X, Zhong Y, Lio Z (2017) Improving ANN model in runoff forecasting by adding soil moisture input and using data preprocessing techniques. Hydrol Res 49:744–760

    Article  Google Scholar 

  • Carcano EC, Bartolini P, Museli M, Piroddi L (2008) Jordan recurrent neural network versus IHACRES in modelling daily streamflow. J Hydrol 362:291–307

    Article  Google Scholar 

  • Chandwani V, Vyas SK, Agrawal V, Sharma G (2015) Soft computing approach for rainfall-runoff modelling: a review. Aquat Procedia 4:1054–1061

    Article  Google Scholar 

  • Chang LC (2008) Guiding rational reservoir flood operation using penalty-type genetic algorithm. J Hydrol 354:65–74

    Article  Google Scholar 

  • Chiang YM, Chang LC, Chang FJ (2004) Comparison of static-feedforward and dynamic-feedback neural networks for rainfall-runoff modeling. J Hydrol 290:297–311

    Article  Google Scholar 

  • Chitsaz N, Azarnivand A, Araghinejad S (2016) Pre-processing of data-driven river flow forecasting models by singular value decomposition (SVD) technique. Hydrol Sci J 61:2164–2178

    Article  Google Scholar 

  • Christiansen NH, Voie PET, Winther O, Hogsberg J (2014) Comparison of neural network error measures for simulation of slender marine structures. J Appl Math. https://doi.org/10.1155/2014/759834

    Article  Google Scholar 

  • De Vos NJ, Rientjes THM (2008) Multiobjective training of artificial neural networks for rainfall-runoff modeling. Water Resour Res 44:1–15

    Google Scholar 

  • Elshorbagy A, Corzo G, Srinvasulu S, Solomatine DP (2010) Experimental investigation of the predictive capabilities of data driven modelling techniques in hydrology. Part 2. Appl Hydrol Earth Syst Sci 14:1943–1961

    Article  Google Scholar 

  • Gholami V, Booij MJ, Nikzad Tehrani E, Hadian MA (2018) Spatial soil erosion estimation using an artificial neural network (ANN) and field plot data. CATENA 163:210–218

    Article  Google Scholar 

  • Holland JH (1975) Adaptation in natural and artificial systems. University of Michigan Press, Ann Arbor

    Google Scholar 

  • Hosseini-Moghari SM, Araghinejad S, Azarnivand A (2017) Drought forecasting using data-driven methods and an evolutionary algorithm. Model Earth Syst Environ 3:1675–1689

    Article  Google Scholar 

  • Imrie CE, Durucan S, Korre A (2000) River flow predication using artificial neural networks: generalization beyond the calibration range. J Hydrol 233:138–153

    Article  Google Scholar 

  • Jahandideh-Tehrani M, Bozorg-Haddad O, Loáiciga AH (2019) Application of non-animal-inspired evolutionary algorithms to reservoir operation: an overview. Monit Assess, Environ. https://doi.org/10.1007/s10661-019-7581-2

    Book  Google Scholar 

  • Jahandideh-Tehrani M, Helfer F, Zhang H, Jenkins G, Yu Y (2020) Hydrodynamic modelling of a flood-prone tidal river using the 1D model MIKE HYDRO River: calibration and sensitivity analysis. Monit Assess, Environ. https://doi.org/10.1007/s10661-019-8049-0

    Book  Google Scholar 

  • Jain A, Srinivasulu S (2004) Development of effective and efficient rainfall-runoff models using integration of deterministic, real-coded genetic algorithms and artificial neural network techniques. Water Resour Res. https://doi.org/10.1029/2003WR002355

    Article  Google Scholar 

  • Kasiviswanathan KS, Cibin R, Sudheer KP, Chaubey I (2013) Constructing prediction interval for artificial neural network rainfall runoff models based on ensemble simulations. J Hydrol 499:275–288

    Article  Google Scholar 

  • Kennedy J, Eberhart RC (1995) Particle swarm optimization. In: Proceedings of IEEE international conference on neural networks. Perth, WA, Australia, Australia, November 27–December 1, pp 1942–1948

  • Knight JT, Singer DJ, Collette MD (2015) Testing of a spreading mechanism to promote diversity in multi-objective particle swarm optimization. Optim Eng 16:279–302

    Article  Google Scholar 

  • Kuok KK, Harun S, Shamsuddin SM (2010) Particle swarm optimization feedforward neural network for modelling runoff. Int J Environ Sci Technol 7:67–78

    Article  Google Scholar 

  • Lee S, Lee KK, Yoon H (2019) Using artificial neural network models for groundwater level forecasting and assessment of the relative impacts of influencing factors. Hydrogeol J 27:567–579

    Article  Google Scholar 

  • Machado F, Mine M, Kaviski E, Fill H (2011) Monthly rainfall-runoff modelling using artificial neural networks. Hydrol Sci J 56:349–361

    Article  Google Scholar 

  • Moeeni H, Bonakdari H, Fatemi SH, Zaji AH (2017) Assessment of stochastic models and a hybrid artificial neural network-genetic algorithm method in forecasting monthly reservoir inflow. INAE Lett 2:13–23

    Article  Google Scholar 

  • Napolinato G, See L, Calvo B, Savi F, Heppenstall AA (2010) A conceptual and neural network model for real-time flood forecasting of the Tiber River in Rome. Phys Chem Earth 35:187–194

    Article  Google Scholar 

  • Nourani V, Baghanam AH, Adamowski J, Kisi O (2014) Applications of hybrid wavelet–artificial Intelligence models in hydrology: a review. J Hydrol 514:358–377

    Article  Google Scholar 

  • Parasuraman K, Elshorbagy A (2007) Cluster-based hydrologic prediction using genetic algorithm-trained neural networks. J Hydrol Eng 12:52–62

    Article  Google Scholar 

  • Piotrowski AP, Napiorkowski JJ (2011) Optimizing neural networks for river flow forecasting—evolutionary computation methods versus the Levenberg–Marquardt approach. J Hydrol 407:12–27

    Article  Google Scholar 

  • Roy B, Singh MP (2020) An empirical-based rainfall-runoff modelling using optimization technique. Int J River Basin Manag 18:49–67

    Article  Google Scholar 

  • Sedki A, Ouazar D, El Mazoudi E (2009) Evolving neural network using real coded genetic algorithm for daily rainfall-runoff forecasting. Expert Syst Appl 36:4523–4527

    Article  Google Scholar 

  • Silva AP, Ravagnani MASS, Biscaia EC, Caballero JA (2010) Optimal heat exchanger network synthesis using particle swarm optimization. Optim Eng 11:459–470

    Article  Google Scholar 

  • Taormina R, Chau KW, Sethi R (2012) Artificial neural network simulation of hourly groundwater levels in a coastal aquifer system of the Venice lagoon. Eng Appl Artif Intell 25:1670–1676

    Article  Google Scholar 

  • Tokar AS, Johnson PA (1999) Rainfall-runoff modelling using artificial neural networks. J Hydrol Eng 4:223–239

    Article  Google Scholar 

  • Wang J, Shi P, Jiang P, Hu J, Qu S, Chen X, Chen Y, Dai Y, Xiao Z (2017) Application of BP neural network algorithm in traditional hydrological model for flood forecasting. Water. https://doi.org/10.3390/w9010048

    Article  Google Scholar 

  • Zhang C, Shao H, Li Y (2000) Particle swarm optimization for evolving artificial neural network. In: Proceedings of IEEE international conference on systems, man, and cybernetics. Nashville, TN, USA, October 8–11, pp 2487–2490

  • Zhang Z, Zhang Q, Singh VP, Shi P (2018) River flow modelling: comparison of performance and evaluation of uncertainty using data-driven models and conceptual hydrological model. Stoch Environ Res Risk Assess 32:2667–2682

    Article  Google Scholar 

Download references

Acknowledgements

Funding for this project has been provided by Griffith University Postgraduate Research School through the GUPRS scholarship, and Griffith University International Postgraduate Research School through the GUIPRS scholarship. The authors would also like to acknowledge the support of the Water Monitoring Information Portal (WMIP), Queensland Government (Australia) in their provision of the streamflow data, and the Bureau of Meteorology (Australia) for providing the rainfall data.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mahsa Jahandideh-Tehrani.

Additional information

Publisher's Note

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

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Jahandideh-Tehrani, M., Jenkins, G. & Helfer, F. A comparison of particle swarm optimization and genetic algorithm for daily rainfall-runoff modelling: a case study for Southeast Queensland, Australia. Optim Eng 22, 29–50 (2021). https://doi.org/10.1007/s11081-020-09538-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11081-020-09538-3

Keywords

Navigation