Hostname: page-component-76fb5796d-2lccl Total loading time: 0 Render date: 2024-04-26T15:35:33.497Z Has data issue: false hasContentIssue false

Hybrid Particle Swarm and Neural Network Approach for Streamflow Forecasting

Published online by Cambridge University Press:  26 August 2010

Get access

Abstract

In this paper, an artificial neural network (ANN) based on hybrid algorithm combining particle swarm optimization (PSO) with back-propagation (BP) is proposed to forecast the daily streamflows in a catchment located in a semi-arid region in Morocco. The PSO algorithm has a rapid convergence during the initial stages of a global search, while the BP algorithm can achieve faster convergent speed around the global optimum. By combining the PSO with the BP, the hybrid algorithm referred to as BP-PSO algorithm is presented in this paper. To evaluate the performance of the hybrid algorithm, BP neural network is also involved for a comparison purposes. The results show that the neural network model evolved by PSO-BP algorithm has a good predictions and better convergence performances

Type
Research Article
Copyright
© EDP Sciences, 2010

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Duan, Q., Sorooshian, S., Gupta, V.. Effective and efficient global optimization for conceptual rainfall runoff models . Water Resour. Res, 28 (1992), 1015-1031.CrossRefGoogle Scholar
R. C. Eberhart and J. Kennedy. A new optimizer using particle swarm theory Proc. of 6th Symp. on micro machine and human science, IEEE service center, Piscataway, N.J., (1995), 39-43.
Hsu, K.L., Gupta, H.V., Sorooshian, S.. Artificial neural network modeling of the rainfall-rainoff process . Water Resour. Res., 31 (1995), No. 10, 2517-2530.CrossRefGoogle Scholar
Maniezzo, V.. Genetic evolution of the topology and weight distribution of neural networks . IEEE Transaction on Neural Networks, 5 (1994), 3953.CrossRefGoogle ScholarPubMed
Parsopoulos, K.E., Vrahatis, M.N.. Recent approaches to global optimization problems through particle swarm optimization . Natural Comput., 1 (2002), No. 23, 235-306.CrossRefGoogle Scholar
D.E. Rumelhart, G.E. Hinton, R.J. Williams. Learning internal representation by error propagation. In: Rumelhart, D.E., McClelland, J.L. (Eds.), Parallel Distributed Processing: Explorations in the Microstructure of Cognition, vol. 1. MIT Press, Cambridge, MA, (1986), 318-362.
Salman, A., Ahmad, I., Al-Madani, S.. Particle swarm optimization for task assignment problem . Microproc. and Microsyst., 26 (2002), No. 8, 363-371.CrossRefGoogle Scholar
Sexton, R. S., Dorsey, R. E., Johnson, J. D.. Toward global optimization of neural networks: A comparison of the genetic algorithm and back propagation . Decision Support Systems, 22 (1998), 171185.CrossRefGoogle Scholar
Yang, J.M., Kao, C.Y.. A robust evolutionary algorithm for training neural networks . Neural Comput. Appl., 10 (2001), 214230.CrossRefGoogle Scholar