Hybrid Support Vector Regression with Parallel Co-Evolution Algorithm Based on GA and PSO for Forecasting Monthly Rainfall
Open Access
- 1 January 2019
- journal article
- research article
- Published by Scientific Research Publishing, Inc. in Journal of Software Engineering and Applications
- Vol. 12 (12), 524-539
- https://doi.org/10.4236/jsea.2019.1212032
Abstract
Accurate and timely monthly rainfall forecasting is a major challenge for the scientific community in hydrological research such as river management project and design of flood warning systems. Support Vector Regression (SVR) is a very useful precipitation prediction model. In this paper, a novel parallel co-evolution algorithm is presented to determine the appropriate parameters of the SVR in rainfall prediction based on parallel co-evolution by hybrid Genetic Algorithm and Particle Swarm Optimization algorithm, namely SVRGAPSO, for monthly rainfall prediction. The framework of the parallel co-evolutionary algorithm is to iterate two GA and PSO populations simultaneously, which is a mechanism for information exchange between GA and PSO populations to overcome premature local optimum. Our methodology adopts a hybrid PSO and GA for the optimal parameters of SVR by parallel co-evolving. The proposed technique is applied over rainfall forecasting to test its generalization capability as well as to make comparative evaluations with the several competing techniques, such as the other alternative methods, namely SVRPSO (SVR with PSO), SVRGA (SVR with GA), and SVR model. The empirical results indicate that the SVRGAPSO results have a superior generalization capability with the lowest prediction error values in rainfall forecasting. The SVRGAPSO can significantly improve the rainfall forecasting accuracy. Therefore, the SVRGAPSO model is a promising alternative for rainfall forecasting.Keywords
This publication has 25 references indexed in Scilit:
- An Effective Hybrid Semi-Parametric Regression Strategy for Rainfall Forecasting Combining Linear and Nonlinear RegressionInternational Journal of Applied Evolutionary Computation, 2011
- A multiple-kernel support vector regression approach for stock market price forecastingExpert Systems with Applications, 2011
- A novel application of a neuro-fuzzy computational technique in event-based rainfall–runoff modelingExpert Systems with Applications, 2010
- A HYBRID SUPPORT VECTOR REGRESSION APPROACH FOR RAINFALL FORECASTING USING PARTICLE SWARM OPTIMIZATION AND PROJECTION PURSUIT TECHNOLOGYInternational Journal of Computational Intelligence and Applications, 2010
- Comparative analysis of Simulated Annealing, Simulated Quenching and Genetic Algorithms for optimal reservoir operationApplied Soft Computing, 2009
- Chaotic particle swarm optimization algorithm in a support vector regression electric load forecasting modelEnergy Conversion and Management, 2009
- Particle swarm optimization for parameter determination and feature selection of support vector machinesExpert Systems with Applications, 2008
- A distributed PSO–SVM hybrid system with feature selection and parameter optimizationApplied Soft Computing, 2008
- Support vector regression with genetic algorithms in forecasting tourism demandTourism Management, 2007
- Parameter control in evolutionary algorithmsIEEE Transactions on Evolutionary Computation, 1999