Skip to main content
Top
Published in: Optimization and Engineering 1/2021

13-07-2020 | Research Article

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

Authors: Mahsa Jahandideh-Tehrani, Graham Jenkins, Fernanda Helfer

Published in: Optimization and Engineering | Issue 1/2021

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

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.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Footnotes
1
Nedbor Affstromnings Model.
 
2
Hydrologiska Byråns Vattenbalansavdelning.
 
3
Systeme Hydrologique Europeen.
 
4
Soil and Water Assessment Tool.
 
Literature
go back to reference Abe A, Kamegawa T, Nakajima Y (2004) Optimization of construction of tire reinforcement by genetic algorithm. Optim Eng 5:77–92CrossRef Abe A, Kamegawa T, Nakajima Y (2004) Optimization of construction of tire reinforcement by genetic algorithm. Optim Eng 5:77–92CrossRef
go back to reference 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–1329CrossRef 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–1329CrossRef
go back to reference 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–554CrossRef 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–554CrossRef
go back to reference 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–1514CrossRef 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–1514CrossRef
go back to reference 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–760CrossRef 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–760CrossRef
go back to reference Carcano EC, Bartolini P, Museli M, Piroddi L (2008) Jordan recurrent neural network versus IHACRES in modelling daily streamflow. J Hydrol 362:291–307CrossRef Carcano EC, Bartolini P, Museli M, Piroddi L (2008) Jordan recurrent neural network versus IHACRES in modelling daily streamflow. J Hydrol 362:291–307CrossRef
go back to reference Chandwani V, Vyas SK, Agrawal V, Sharma G (2015) Soft computing approach for rainfall-runoff modelling: a review. Aquat Procedia 4:1054–1061CrossRef Chandwani V, Vyas SK, Agrawal V, Sharma G (2015) Soft computing approach for rainfall-runoff modelling: a review. Aquat Procedia 4:1054–1061CrossRef
go back to reference Chang LC (2008) Guiding rational reservoir flood operation using penalty-type genetic algorithm. J Hydrol 354:65–74CrossRef Chang LC (2008) Guiding rational reservoir flood operation using penalty-type genetic algorithm. J Hydrol 354:65–74CrossRef
go back to reference Chiang YM, Chang LC, Chang FJ (2004) Comparison of static-feedforward and dynamic-feedback neural networks for rainfall-runoff modeling. J Hydrol 290:297–311CrossRef Chiang YM, Chang LC, Chang FJ (2004) Comparison of static-feedforward and dynamic-feedback neural networks for rainfall-runoff modeling. J Hydrol 290:297–311CrossRef
go back to reference 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–2178CrossRef 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–2178CrossRef
go back to reference De Vos NJ, Rientjes THM (2008) Multiobjective training of artificial neural networks for rainfall-runoff modeling. Water Resour Res 44:1–15 De Vos NJ, Rientjes THM (2008) Multiobjective training of artificial neural networks for rainfall-runoff modeling. Water Resour Res 44:1–15
go back to reference 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–1961CrossRef 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–1961CrossRef
go back to reference 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–218CrossRef 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–218CrossRef
go back to reference Holland JH (1975) Adaptation in natural and artificial systems. University of Michigan Press, Ann Arbor Holland JH (1975) Adaptation in natural and artificial systems. University of Michigan Press, Ann Arbor
go back to reference Hosseini-Moghari SM, Araghinejad S, Azarnivand A (2017) Drought forecasting using data-driven methods and an evolutionary algorithm. Model Earth Syst Environ 3:1675–1689CrossRef Hosseini-Moghari SM, Araghinejad S, Azarnivand A (2017) Drought forecasting using data-driven methods and an evolutionary algorithm. Model Earth Syst Environ 3:1675–1689CrossRef
go back to reference Imrie CE, Durucan S, Korre A (2000) River flow predication using artificial neural networks: generalization beyond the calibration range. J Hydrol 233:138–153CrossRef Imrie CE, Durucan S, Korre A (2000) River flow predication using artificial neural networks: generalization beyond the calibration range. J Hydrol 233:138–153CrossRef
go back to reference 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–288CrossRef 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–288CrossRef
go back to reference 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 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
go back to reference 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–302CrossRef 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–302CrossRef
go back to reference Kuok KK, Harun S, Shamsuddin SM (2010) Particle swarm optimization feedforward neural network for modelling runoff. Int J Environ Sci Technol 7:67–78CrossRef Kuok KK, Harun S, Shamsuddin SM (2010) Particle swarm optimization feedforward neural network for modelling runoff. Int J Environ Sci Technol 7:67–78CrossRef
go back to reference 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–579CrossRef 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–579CrossRef
go back to reference Machado F, Mine M, Kaviski E, Fill H (2011) Monthly rainfall-runoff modelling using artificial neural networks. Hydrol Sci J 56:349–361CrossRef Machado F, Mine M, Kaviski E, Fill H (2011) Monthly rainfall-runoff modelling using artificial neural networks. Hydrol Sci J 56:349–361CrossRef
go back to reference 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–23CrossRef 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–23CrossRef
go back to reference 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–194CrossRef 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–194CrossRef
go back to reference Nourani V, Baghanam AH, Adamowski J, Kisi O (2014) Applications of hybrid wavelet–artificial Intelligence models in hydrology: a review. J Hydrol 514:358–377CrossRef Nourani V, Baghanam AH, Adamowski J, Kisi O (2014) Applications of hybrid wavelet–artificial Intelligence models in hydrology: a review. J Hydrol 514:358–377CrossRef
go back to reference Parasuraman K, Elshorbagy A (2007) Cluster-based hydrologic prediction using genetic algorithm-trained neural networks. J Hydrol Eng 12:52–62CrossRef Parasuraman K, Elshorbagy A (2007) Cluster-based hydrologic prediction using genetic algorithm-trained neural networks. J Hydrol Eng 12:52–62CrossRef
go back to reference Piotrowski AP, Napiorkowski JJ (2011) Optimizing neural networks for river flow forecasting—evolutionary computation methods versus the Levenberg–Marquardt approach. J Hydrol 407:12–27CrossRef Piotrowski AP, Napiorkowski JJ (2011) Optimizing neural networks for river flow forecasting—evolutionary computation methods versus the Levenberg–Marquardt approach. J Hydrol 407:12–27CrossRef
go back to reference Roy B, Singh MP (2020) An empirical-based rainfall-runoff modelling using optimization technique. Int J River Basin Manag 18:49–67CrossRef Roy B, Singh MP (2020) An empirical-based rainfall-runoff modelling using optimization technique. Int J River Basin Manag 18:49–67CrossRef
go back to reference 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–4527CrossRef 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–4527CrossRef
go back to reference Silva AP, Ravagnani MASS, Biscaia EC, Caballero JA (2010) Optimal heat exchanger network synthesis using particle swarm optimization. Optim Eng 11:459–470CrossRef Silva AP, Ravagnani MASS, Biscaia EC, Caballero JA (2010) Optimal heat exchanger network synthesis using particle swarm optimization. Optim Eng 11:459–470CrossRef
go back to reference 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–1676CrossRef 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–1676CrossRef
go back to reference Tokar AS, Johnson PA (1999) Rainfall-runoff modelling using artificial neural networks. J Hydrol Eng 4:223–239CrossRef Tokar AS, Johnson PA (1999) Rainfall-runoff modelling using artificial neural networks. J Hydrol Eng 4:223–239CrossRef
go back to reference 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 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
go back to reference 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–2682CrossRef 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–2682CrossRef
Metadata
Title
A comparison of particle swarm optimization and genetic algorithm for daily rainfall-runoff modelling: a case study for Southeast Queensland, Australia
Authors
Mahsa Jahandideh-Tehrani
Graham Jenkins
Fernanda Helfer
Publication date
13-07-2020
Publisher
Springer US
Published in
Optimization and Engineering / Issue 1/2021
Print ISSN: 1389-4420
Electronic ISSN: 1573-2924
DOI
https://doi.org/10.1007/s11081-020-09538-3

Other articles of this Issue 1/2021

Optimization and Engineering 1/2021 Go to the issue

Premium Partners