Skip to main content
Top
Published in: Soft Computing 20/2019

29-11-2018 | Methodologies and Application

River flow prediction using hybrid PSOGSA algorithm based on feed-forward neural network

Authors: Sarita Gajbhiye Meshram, Mohmmmad Ali Ghorbani, Shahaboddin Shamshirband, Vahid Karimi, Chandrashekhar Meshram

Published in: Soft Computing | Issue 20/2019

Log in

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

search-config
loading …

Abstract

River flow modeling plays an important role in water resources management. This research aims at developing a hybrid model that integrates the feed-forward neural network (FNN) with a hybrid algorithm of the particle swarm optimization and gravitational search algorithms (PSOGSA) to predict river flow. Fundamentally, as the precision of a FNN model is essentially dependent upon the assurance of its model parameters, this review utilizes the PSOGSA for ideal preparing of the FNN model and gives the likelihood of boosting the execution of FNN. For this purpose, monthly river flow time series from 1990 to 2016 for Garber station of the Turkey River located at Clayton County, Iowa, were used. The proposed FNN-PSOGSA was applied in monthly river flow data. The results indicate that the FNN-PSOGSA model improves the forecasting accuracy and is a feasible method in predicting the river flow.

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 "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • 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!

Literature
go back to reference Achela D, Fernando K (1998) Runoff forecasting using RBF networks with OLS algorithm. J Hydrol Eng 3(3):203–209CrossRef Achela D, Fernando K (1998) Runoff forecasting using RBF networks with OLS algorithm. J Hydrol Eng 3(3):203–209CrossRef
go back to reference Adhikari R (2015) A neural network based linear ensemble framework form time series forecasting. Neurocomputing 157:231–242CrossRef Adhikari R (2015) A neural network based linear ensemble framework form time series forecasting. Neurocomputing 157:231–242CrossRef
go back to reference Alweshah M (2014) Firefly algorithm with artificial neural network for time series problems. Res J Appl Sci Eng Technol 7(19):3978–3982CrossRef Alweshah M (2014) Firefly algorithm with artificial neural network for time series problems. Res J Appl Sci Eng Technol 7(19):3978–3982CrossRef
go back to reference ASCE Task Committee on the Application of ANNs in Hydrology (2000) Artificial neural networks in hydrology, II: hydrologic application. J Hydrol Eng 5(2):124–137CrossRef ASCE Task Committee on the Application of ANNs in Hydrology (2000) Artificial neural networks in hydrology, II: hydrologic application. J Hydrol Eng 5(2):124–137CrossRef
go back to reference Awchi TA (2014) River discharges forecasting in Northern Iraq using different ANN techniques. Water Resour Manag 28:801–814CrossRef Awchi TA (2014) River discharges forecasting in Northern Iraq using different ANN techniques. Water Resour Manag 28:801–814CrossRef
go back to reference Blum C, Socha K (2005) Training feed-forward neural networks with ant colony optimization: an application to pattern classification. In: IEEE fifth international conference on hybrid intelligent systems (HIS’05), Rio de Janeiro, Brazil, pp 233–238 Blum C, Socha K (2005) Training feed-forward neural networks with ant colony optimization: an application to pattern classification. In: IEEE fifth international conference on hybrid intelligent systems (HIS’05), Rio de Janeiro, Brazil, pp 233–238
go back to reference Bozorg-Haddad O, Janbaz M, Loáiciga HA (2016) Application of the gravity search algorithm to multi-reservoir operation optimization. Adv Water Resour 98:173–185CrossRef Bozorg-Haddad O, Janbaz M, Loáiciga HA (2016) Application of the gravity search algorithm to multi-reservoir operation optimization. Adv Water Resour 98:173–185CrossRef
go back to reference Brauer KH (2015) A hydrologic model of Upper Roberts Creek and exploration of the potential impacts of conservation practices. M.Sc. Thesis, University of Iowa, Iowa City, IA, USA, p 138. Retrieved from http://ir.uiowa.edu/etd/1953/ Brauer KH (2015) A hydrologic model of Upper Roberts Creek and exploration of the potential impacts of conservation practices. M.Sc. Thesis, University of Iowa, Iowa City, IA, USA, p 138. Retrieved from http://​ir.​uiowa.​edu/​etd/​1953/​
go back to reference Brown ME, Lary DJ, Vrieling A, Stathakis D, Mussa H (2008) Neural networks as a tool for constructing continuous NDVI time series from AVHRR and MODIS. Int J Remote Sens 29(24):7141–7158CrossRef Brown ME, Lary DJ, Vrieling A, Stathakis D, Mussa H (2008) Neural networks as a tool for constructing continuous NDVI time series from AVHRR and MODIS. Int J Remote Sens 29(24):7141–7158CrossRef
go back to reference Burney SMA, Jilani TA, Ardil C (2005) Levenberg–Marquardt algorithm for karachi stock exchange share rates forecasting. World Acad Sci Eng Technol 3:171–176 Burney SMA, Jilani TA, Ardil C (2005) Levenberg–Marquardt algorithm for karachi stock exchange share rates forecasting. World Acad Sci Eng Technol 3:171–176
go back to reference Carvalho JP, Camelo FV (2015) One day ahead stream flow forecasting. In: 16th world congress of the international fuzzy systems association (IFSA) and the 9th conference of the European Society for fuzzy logic and technology (EUSFLAT), Gijon, Asturias (Spain), pp 1168–1175 Carvalho JP, Camelo FV (2015) One day ahead stream flow forecasting. In: 16th world congress of the international fuzzy systems association (IFSA) and the 9th conference of the European Society for fuzzy logic and technology (EUSFLAT), Gijon, Asturias (Spain), pp 1168–1175
go back to reference Cells M, Rylander B (2002) Neural network learning using particle swarm optimization. Adv Inf Sci Soft Comput 2002:224–226 Cells M, Rylander B (2002) Neural network learning using particle swarm optimization. Adv Inf Sci Soft Comput 2002:224–226
go back to reference Ch S, Anand N, Panigrahi BK, Mathur S (2013) Streamflow forecasting by SVM with quantum behaved particle swarm optimization. Neurocomputing 101:18–23CrossRef Ch S, Anand N, Panigrahi BK, Mathur S (2013) Streamflow forecasting by SVM with quantum behaved particle swarm optimization. Neurocomputing 101:18–23CrossRef
go back to reference Chai T, Draxler RR (2014) Root mean square error (RMSE) or mean absolute error (MAE)?–Arguments against avoiding RMSE in the literature. Geosci Model Dev 7(3):1247–1250CrossRef Chai T, Draxler RR (2014) Root mean square error (RMSE) or mean absolute error (MAE)?–Arguments against avoiding RMSE in the literature. Geosci Model Dev 7(3):1247–1250CrossRef
go back to reference Clerc M, Kennedy J (2002) The particle swarm-explosion, stability, and convergence in a multidimensional complex space. IEEE Trans Evol Computat 6(1):58–73CrossRef Clerc M, Kennedy J (2002) The particle swarm-explosion, stability, and convergence in a multidimensional complex space. IEEE Trans Evol Computat 6(1):58–73CrossRef
go back to reference Dawson CW, Abrahart RJ, See LM (2007) HydroTest: a web-based toolbox of evaluation metrics for the standardised assessment of hydrological forecasts. Environ Model Softw 22(7):1034–1052CrossRef Dawson CW, Abrahart RJ, See LM (2007) HydroTest: a web-based toolbox of evaluation metrics for the standardised assessment of hydrological forecasts. Environ Model Softw 22(7):1034–1052CrossRef
go back to reference Deo RC, Şahin M (2016) An extreme learning machine model for the simulation of monthly mean streamflow water level in eastern Queensland. Environ Monit Assess 188:90 Deo RC, Şahin M (2016) An extreme learning machine model for the simulation of monthly mean streamflow water level in eastern Queensland. Environ Monit Assess 188:90
go back to reference Eberhart R, Kennedy J (1995) A new optimizer using particle swarm theory. In: IEEE 6th international symposium in micro machine and human science, Nagoya, Japan, pp 39–43 Eberhart R, Kennedy J (1995) A new optimizer using particle swarm theory. In: IEEE 6th international symposium in micro machine and human science, Nagoya, Japan, pp 39–43
go back to reference Engel J (1988) Teaching feed-forward neural networks by simulated annealing. Complex Syst 2:641–648MathSciNet Engel J (1988) Teaching feed-forward neural networks by simulated annealing. Complex Syst 2:641–648MathSciNet
go back to reference Gairaa K, Khellaf A, Messlem Y, Chellali F (2016) Estimation of the daily global solar radiation based on Box-Jenkins and ANN models: a combined approach. Renew Sustain Energy Rev 57:238–249CrossRef Gairaa K, Khellaf A, Messlem Y, Chellali F (2016) Estimation of the daily global solar radiation based on Box-Jenkins and ANN models: a combined approach. Renew Sustain Energy Rev 57:238–249CrossRef
go back to reference Ghorbani MA, Zadeh HA, Isazadeh M, Terzi O (2016a) A comparative study of artificial neural network (MLP, RBF) and support vector machine models for river flow prediction. Environ Earth Sci 75:476CrossRef Ghorbani MA, Zadeh HA, Isazadeh M, Terzi O (2016a) A comparative study of artificial neural network (MLP, RBF) and support vector machine models for river flow prediction. Environ Earth Sci 75:476CrossRef
go back to reference Ghorbani MA, Khatibi R, Goel A, Fazelifard MH, Azani A (2016b) Modeling river discharge time series using support vector machine and artificial neural networks. Environ Earth Sci 75:685CrossRef Ghorbani MA, Khatibi R, Goel A, Fazelifard MH, Azani A (2016b) Modeling river discharge time series using support vector machine and artificial neural networks. Environ Earth Sci 75:685CrossRef
go back to reference Goyal MK, Bharti B, Quilty J, Adamowski J, Pandey A (2014) Modeling of daily pan evaporation in sub-tropical climates using ANN, LS-SVR, fuzzy logic, and ANFIS. Expert Syst Appl 41:5267–5276CrossRef Goyal MK, Bharti B, Quilty J, Adamowski J, Pandey A (2014) Modeling of daily pan evaporation in sub-tropical climates using ANN, LS-SVR, fuzzy logic, and ANFIS. Expert Syst Appl 41:5267–5276CrossRef
go back to reference Heo KY, Ha KJ, Yun KS, Lee SS, Kim HJ, Wang B (2014) Methods for uncertainty assessment of climate models and model predictions over East Asia. Int J Climatol 34:377–390CrossRef Heo KY, Ha KJ, Yun KS, Lee SS, Kim HJ, Wang B (2014) Methods for uncertainty assessment of climate models and model predictions over East Asia. Int J Climatol 34:377–390CrossRef
go back to reference Husken M, Stagge P (2003) Recurrent neural networks for time series classification. Neurocomputing 50:223–235MATHCrossRef Husken M, Stagge P (2003) Recurrent neural networks for time series classification. Neurocomputing 50:223–235MATHCrossRef
go back to reference Jain A, Kumar AM (2007) Hybrid neural network models for hydrologic time series forecasting. Appl Soft Comput 7(2):585–592CrossRef Jain A, Kumar AM (2007) Hybrid neural network models for hydrologic time series forecasting. Appl Soft Comput 7(2):585–592CrossRef
go back to reference Jiang S, Zhicheng J, Wang Y (2015) A novel gravitational acceleration enhanced particle swarm optimization algorithm for wind-thermal economic emission dispatch problem considering wind power availability. Electr Power Energy Syst 73:1035–1050CrossRef Jiang S, Zhicheng J, Wang Y (2015) A novel gravitational acceleration enhanced particle swarm optimization algorithm for wind-thermal economic emission dispatch problem considering wind power availability. Electr Power Energy Syst 73:1035–1050CrossRef
go back to reference Kalteh AM (2013) Monthly river flow forecasting using artificial neural network and support vector regression models coupled with wavelet transform. Comput Geosci 54:1–8CrossRef Kalteh AM (2013) Monthly river flow forecasting using artificial neural network and support vector regression models coupled with wavelet transform. Comput Geosci 54:1–8CrossRef
go back to reference Kashani MH, Daneshfaraz R, Ghorbani MA, Najafi MR, Kisi O (2015) Comparison of different methods for developing a stage–discharge curve of the Kizilirmak River. J Flood Risk Manag 8:71–86CrossRef Kashani MH, Daneshfaraz R, Ghorbani MA, Najafi MR, Kisi O (2015) Comparison of different methods for developing a stage–discharge curve of the Kizilirmak River. J Flood Risk Manag 8:71–86CrossRef
go back to reference Kayarvizhy N, Kanmani S, Uthariaraj RV (2014) ANN models optimized using swarm intelligence algorithms. WSEAS Trans Comput 13:501–519 Kayarvizhy N, Kanmani S, Uthariaraj RV (2014) ANN models optimized using swarm intelligence algorithms. WSEAS Trans Comput 13:501–519
go back to reference Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of IEEE international conference on neural networks, Preth, WA, Australia. vol 4, pp 1942–1948 Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of IEEE international conference on neural networks, Preth, WA, Australia. vol 4, pp 1942–1948
go back to reference Kisi O, Cimen M (2011) A wavelet-support vector machine conjunction model for monthly streamflow forecasting. J Hydrol 399(1–2):132–140CrossRef Kisi O, Cimen M (2011) A wavelet-support vector machine conjunction model for monthly streamflow forecasting. J Hydrol 399(1–2):132–140CrossRef
go back to reference Kisi O, Alizamir M, Zounemat-Kermani M (2017) Modeling groundwater fluctuations by three different evolutionary neural network techniques using hydroclimatic data. Nat Hazards 87(1):267–381CrossRef Kisi O, Alizamir M, Zounemat-Kermani M (2017) Modeling groundwater fluctuations by three different evolutionary neural network techniques using hydroclimatic data. Nat Hazards 87(1):267–381CrossRef
go back to reference Krause P, Boyle D, Bäse F (2005) Comparison of different efficiency criteria for hydrological model assessment. Adv Geosci 5(5):89–97CrossRef Krause P, Boyle D, Bäse F (2005) Comparison of different efficiency criteria for hydrological model assessment. Adv Geosci 5(5):89–97CrossRef
go back to reference Kuok KK, Harun S, Shamsuddin SM (2009) Particle swarm optimization feedforward neural network for hourly rainfall-runoff modeling in Bedup Basin, Malaysia. Int J Civ Environ Eng 9(10):20–39 Kuok KK, Harun S, Shamsuddin SM (2009) Particle swarm optimization feedforward neural network for hourly rainfall-runoff modeling in Bedup Basin, Malaysia. Int J Civ Environ Eng 9(10):20–39
go back to reference Legates DR, McCabe GJ (1999) Evaluating the use of “goodness-of-fit” measures in hydrologic and hydroclimatic model validation. Water Resour Res 35(1):233–241CrossRef Legates DR, McCabe GJ (1999) Evaluating the use of “goodness-of-fit” measures in hydrologic and hydroclimatic model validation. Water Resour Res 35(1):233–241CrossRef
go back to reference Maier HR, Dandy GC (2000) Neural networks for the prediction and forecasting of water resources variables: a review of modelling issues and applications. Environ Model Softw 15(1):101–124CrossRef Maier HR, Dandy GC (2000) Neural networks for the prediction and forecasting of water resources variables: a review of modelling issues and applications. Environ Model Softw 15(1):101–124CrossRef
go back to reference Mirjalili SA, Hashim SZM, Sardroudi HM (2012) Training feedforward neural networks using hybrid particle swarm optimization and gravitational search algorithm. Appl Math Comput 218:11125–11137MathSciNetMATH Mirjalili SA, Hashim SZM, Sardroudi HM (2012) Training feedforward neural networks using hybrid particle swarm optimization and gravitational search algorithm. Appl Math Comput 218:11125–11137MathSciNetMATH
go back to reference Montana DJ, Davis L (1989) Training feedforward neural networks using genetic algorithms. In: 11th international joint conference on artificial intelligence, Detroit, MI, USA. vol 1, pp 762–767 Montana DJ, Davis L (1989) Training feedforward neural networks using genetic algorithms. In: 11th international joint conference on artificial intelligence, Detroit, MI, USA. vol 1, pp 762–767
go back to reference Nash J, Sutcliffe J (1970) River flow forecasting through conceptual models part I—a discussion of principles. J Hydrol 10(3):282–290CrossRef Nash J, Sutcliffe J (1970) River flow forecasting through conceptual models part I—a discussion of principles. J Hydrol 10(3):282–290CrossRef
go back to reference Nayak PC, Sudheer KP, Rangan DM, Ramasastri KS (2004) A neuro-fuzzy computing technique for modeling hydrological time series. J Hydrol 291(1–2):52–66CrossRef Nayak PC, Sudheer KP, Rangan DM, Ramasastri KS (2004) A neuro-fuzzy computing technique for modeling hydrological time series. J Hydrol 291(1–2):52–66CrossRef
go back to reference Ojugo AA, Emudianughe J, Yoro RE, Okonta EO, Eboka AO (2013) A hybrid artificial neural network gravitational search algorithm for rainfall runoffs modeling and simulation in hydrology. Prog Intell Comput Appl 2(1):22–33 Ojugo AA, Emudianughe J, Yoro RE, Okonta EO, Eboka AO (2013) A hybrid artificial neural network gravitational search algorithm for rainfall runoffs modeling and simulation in hydrology. Prog Intell Comput Appl 2(1):22–33
go back to reference Rajaee T, Mirbagheri SA, Kermani MZ, Nourani V (2009) Daily suspended sediment concentration simulation using ANN and neuro-fuzzy models. Sci Total Environ 407:4916–4927CrossRef Rajaee T, Mirbagheri SA, Kermani MZ, Nourani V (2009) Daily suspended sediment concentration simulation using ANN and neuro-fuzzy models. Sci Total Environ 407:4916–4927CrossRef
go back to reference Rashedi E, Nezamabadi-pour H, Saryazdi S (2009) GSA: a gravitational search algorithm. Inf Sci 179(13):2232–2248MATHCrossRef Rashedi E, Nezamabadi-pour H, Saryazdi S (2009) GSA: a gravitational search algorithm. Inf Sci 179(13):2232–2248MATHCrossRef
go back to reference Settles M, Rodebaugh B, Soule T (2003) Comparison of genetic algorithm and particle swarm optimizer when evolving a recurrent neural network. In: Cantú-Paz E et al (eds) Genetic and evolutionary computation—GECCO 2003. Lecture Notes in computer science, vol 2723. Springer, Berlin, Heidelberg, pp 148–149 Settles M, Rodebaugh B, Soule T (2003) Comparison of genetic algorithm and particle swarm optimizer when evolving a recurrent neural network. In: Cantú-Paz E et al (eds) Genetic and evolutionary computation—GECCO 2003. Lecture Notes in computer science, vol 2723. Springer, Berlin, Heidelberg, pp 148–149
go back to reference Taylor KE (2001) Summarizing multiple aspects of model performance in a single diagram. J Geophys Res 106(7):7183–7192CrossRef Taylor KE (2001) Summarizing multiple aspects of model performance in a single diagram. J Geophys Res 106(7):7183–7192CrossRef
go back to reference Wang WC, Chau KW, Cheng CT, Qiu L (2009) A comparison of performance of several artificial intelligence methods for forecasting monthly discharge time series. J Hydrol 374(3–4):294–306CrossRef Wang WC, Chau KW, Cheng CT, Qiu L (2009) A comparison of performance of several artificial intelligence methods for forecasting monthly discharge time series. J Hydrol 374(3–4):294–306CrossRef
go back to reference Willmott CJ, Robeson SM, Matsuura K (2012) A refined index of model performance. Int J Climatol 32(13):2088–2094CrossRef Willmott CJ, Robeson SM, Matsuura K (2012) A refined index of model performance. Int J Climatol 32(13):2088–2094CrossRef
go back to reference Zhang JR, Zhang J, Lok TM, Lyu MR (2007) A hybrid particle swarm optimization–back-propagation algorithm for feedforward neural network training. Appl Math Comput 185(2):1026–1037MATH Zhang JR, Zhang J, Lok TM, Lyu MR (2007) A hybrid particle swarm optimization–back-propagation algorithm for feedforward neural network training. Appl Math Comput 185(2):1026–1037MATH
Metadata
Title
River flow prediction using hybrid PSOGSA algorithm based on feed-forward neural network
Authors
Sarita Gajbhiye Meshram
Mohmmmad Ali Ghorbani
Shahaboddin Shamshirband
Vahid Karimi
Chandrashekhar Meshram
Publication date
29-11-2018
Publisher
Springer Berlin Heidelberg
Published in
Soft Computing / Issue 20/2019
Print ISSN: 1432-7643
Electronic ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-018-3598-7

Other articles of this Issue 20/2019

Soft Computing 20/2019 Go to the issue

Premium Partner