Electricity Load Forecasting Using Support Vector Regression with Memetic Algorithms

Electricity load forecasting is an important issue that is widely explored and examined in power systems operation literature and commercial transactions in electricity markets literature as well. Among the existing forecasting models, support vector regression (SVR) has gained much attention. Considering the performance of SVR highly depends on its parameters; this study proposed a firefly algorithm (FA) based memetic algorithm (FA-MA) to appropriately determine the parameters of SVR forecasting model. In the proposed FA-MA algorithm, the FA algorithm is applied to explore the solution space, and the pattern search is used to conduct individual learning and thus enhance the exploitation of FA. Experimental results confirm that the proposed FA-MA based SVR model can not only yield more accurate forecasting results than the other four evolutionary algorithms based SVR models and three well-known forecasting models but also outperform the hybrid algorithms in the related existing literature.

[1]  Lester C. Hunt,et al.  Electricity demand for Sri Lanka : A time series analysis , 2008 .

[2]  Kristin P. Bennett,et al.  A Pattern Search Method for Model Selection of Support Vector Regression , 2002, SDM.

[3]  Tomonobu Senjyu,et al.  A neural network based several-hour-ahead electric load forecasting using similar days approach , 2006 .

[4]  Richard J. Beckman,et al.  A Comparison of Three Methods for Selecting Values of Input Variables in the Analysis of Output From a Computer Code , 2000, Technometrics.

[5]  Rob J Hyndman,et al.  Automatic Time Series Forecasting: The forecast Package for R , 2008 .

[6]  Samer S. Saab,et al.  Univariate modeling and forecasting of energy consumption: the case of electricity in Lebanon , 2001 .

[7]  Ping-Feng Pai,et al.  Support Vector Machines with Simulated Annealing Algorithms in Electricity Load Forecasting , 2005 .

[8]  K. Chandrasekaran,et al.  Optimal Deviation Based Firefly Algorithm Tuned Fuzzy Design for Multi-Objective UCP , 2013, IEEE Transactions on Power Systems.

[9]  Farshid Keynia,et al.  A New Neural Network Approach to Short Term Load Forecasting of Electrical Power Systems , 2011 .

[10]  Tingting Guo,et al.  Short-Term Load Forecasting for Electric Power Systems Using the PSO-SVR and FCM Clustering Techniques , 2011 .

[11]  Amaury Lendasse,et al.  Methodology for long-term prediction of time series , 2007, Neurocomputing.

[12]  Z.A. Bashir,et al.  Applying Wavelets to Short-Term Load Forecasting Using PSO-Based Neural Networks , 2009, IEEE Transactions on Power Systems.

[13]  Zhen Yang,et al.  Effective Memetic Algorithms for VLSI Design = Genetic Algorithms Local Search Multi-Level Clustering , 2004, Evolutionary Computation.

[14]  Fred L. Collopy,et al.  Error Measures for Generalizing About Forecasting Methods: Empirical Comparisons , 1992 .

[15]  Wei-Chiang Hong,et al.  Application of SVR with chaotic GASA algorithm in cyclic electric load forecasting , 2012 .

[16]  Zhongyi Hu,et al.  Multiple-output support vector regression with a firefly algorithm for interval-valued stock price index forecasting , 2014, Knowl. Based Syst..

[17]  S. Fan,et al.  Short-term load forecasting based on an adaptive hybrid method , 2006, IEEE Transactions on Power Systems.

[18]  Yew-Soon Ong,et al.  A Probabilistic Memetic Framework , 2009, IEEE Transactions on Evolutionary Computation.

[19]  Bijaya Ketan Panigrahi,et al.  Cyclic electric load forecasting by seasonal SVR with chaotic genetic algorithm , 2013 .

[20]  Philippe Lauret,et al.  Bayesian neural network approach to short time load forecasting , 2008 .

[21]  Amir Hossein Gandomi,et al.  Firefly Algorithm for solving non-convex economic dispatch problems with valve loading effect , 2012, Appl. Soft Comput..

[22]  Jae Hong Park,et al.  Composite modeling for adaptive short-term load forecasting , 1991 .

[23]  Huiru Zhao,et al.  Annual Electric Load Forecasting by a Least Squares Support Vector Machine with a Fruit Fly Optimization Algorithm , 2012 .

[24]  Wei-Chiang Hong,et al.  SVR with Hybrid Chaotic Immune Algorithm for Seasonal Load Demand Forecasting , 2011 .

[25]  Yves Croissant,et al.  Panel data econometrics in R: The plm package , 2008 .

[26]  Q. Henry Wu,et al.  Electric Load Forecasting Based on Locally Weighted Support Vector Regression , 2010, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[27]  Wei-Chiang Hong,et al.  Electric load forecasting by support vector model , 2009 .

[28]  Yew-Soon Ong,et al.  Memetic Computation—Past, Present & Future [Research Frontier] , 2010, IEEE Computational Intelligence Magazine.

[29]  Zhitao Liu,et al.  A Fast Grid Search Method in Support Vector Regression Forecasting Time Series , 2006, IDEAL.

[30]  Rob J Hyndman,et al.  Another look at measures of forecast accuracy , 2006 .

[31]  F. Diebold,et al.  Comparing Predictive Accuracy , 1994, Business Cycles.

[32]  Chih-Jen Lin,et al.  A Practical Guide to Support Vector Classication , 2008 .

[33]  Jianjun Wang,et al.  An annual load forecasting model based on support vector regression with differential evolution algorithm , 2012 .

[34]  Jing Tang,et al.  Diversity-adaptive parallel memetic algorithm for solving large scale combinatorial optimization problems , 2006, Soft Comput..

[35]  Chris Chatfield,et al.  Comparative Models for Electrical Load Forecasting. , 1986 .

[36]  Wei-Chiang Hong,et al.  Chaotic particle swarm optimization algorithm in a support vector regression electric load forecasting model , 2009 .

[37]  Wei-Chiang Hong,et al.  Electric load forecasting by seasonal recurrent SVR (support vector regression) with chaotic artific , 2011 .

[38]  R. Adapa,et al.  The impacts of temperature forecast uncertainty on Bayesian load forecasting , 1998 .

[39]  A. Goia,et al.  Functional clustering and linear regression for peak load forecasting , 2010 .

[40]  Robert Michael Lewis,et al.  On the Local Convergence of Pattern Search , 2003, SIAM J. Optim..

[41]  Zhongyi Hu,et al.  Forecasting Air Passenger Traffic by Support Vector Machines with Ensemble Empirical Mode Decomposition and Slope-Based Method , 2012 .

[42]  Vladimir N. Vapnik,et al.  The Nature of Statistical Learning Theory , 2000, Statistics for Engineering and Information Science.

[43]  F. Tay,et al.  Application of support vector machines in financial time series forecasting , 2001 .

[44]  Vladimir Vapnik,et al.  Statistical learning theory , 1998 .

[45]  André Carlos Ponce de Leon Ferreira de Carvalho,et al.  Combining meta-learning and search techniques to select parameters for support vector machines , 2012, Neurocomputing.

[46]  Ping-Feng Pai,et al.  Forecasting regional electricity load based on recurrent support vector machines with genetic algorithms , 2005 .

[47]  Carlos E. Pedreira,et al.  Neural networks for short-term load forecasting: a review and evaluation , 2001 .

[48]  Zhongyi Hu,et al.  A PSO and pattern search based memetic algorithm for SVMs parameters optimization , 2013, Neurocomputing.

[49]  Kay Chen Tan,et al.  A Multi-Facet Survey on Memetic Computation , 2011, IEEE Transactions on Evolutionary Computation.

[50]  Shawki Areibi,et al.  Strength Pareto Particle Swarm Optimization and Hybrid EA-PSO for Multi-Objective Optimization , 2010, Evolutionary Computation.

[51]  Xin-She Yang,et al.  Firefly Algorithms for Multimodal Optimization , 2009, SAGA.

[52]  David J. Groggel,et al.  Practical Nonparametric Statistics , 2000, Technometrics.

[53]  Sayan Mukherjee,et al.  Choosing Multiple Parameters for Support Vector Machines , 2002, Machine Learning.

[54]  Carlos Cotta,et al.  Memetic algorithms and memetic computing optimization: A literature review , 2012, Swarm Evol. Comput..

[55]  Jianzhou Wang,et al.  A trend fixed on firstly and seasonal adjustment model combined with the ε-SVR for short-term forecasting of electricity demand , 2009 .

[56]  Ravi Sankar,et al.  Time Series Prediction Using Support Vector Machines: A Survey , 2009, IEEE Computational Intelligence Magazine.

[57]  Zhongyi Hu,et al.  Multi-step-ahead time series prediction using multiple-output support vector regression , 2014, Neurocomputing.