Skip to main content
Log in

Day-ahead electricity price forecasting using WPT, GMI and modified LSSVM-based S-OLABC algorithm

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

Electricity price forecasting has nowadays become a significant task to all market players in deregulated electricity market. The information obtained from future electricity helps market participants to develop cost-effective bidding strategies to maximize their profit. Accurate price forecasting involves all market participants such as customer or producer in competitive electricity markets. This paper presents a novel hybrid algorithm to forecast day-ahead prices in the electricity market. This hybrid algorithm consists of (a) generalized mutual information (GMI), wavelet packet transform (WPT) as pre-processing methods, (b) least squares support vector machine based on Bayesian model (LSSVM-B) as forecaster engine, (c) and a modified artificial bee colony (ABC) algorithm used for optimization. Moreover, the orthogonal learning (OL) is used as a global search tool to enhance the exploitation of the ABC algorithm. Hereafter, call the proposed hybrid algorithm as S-OLABC. The numerical simulation results performed in this paper for different cases in comparison to previously known classical and intelligent methods. In addition, it will be shown that GMI based on WPT has better performance in extracting input features compared to classical mutual information (MI).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  • Amjady N, Daraeepour A (2009) Design of input vector for day-ahead price forecasting of electricity markets. Exp Syst Appl 36(10):12281–12294

    Article  Google Scholar 

  • Amjady N, Hemmati H (2009) Day-ahead price forecasting of electricity markets by a hybrid intelligent system. Euro Trans Elect Power 19(1):89–102

    Article  Google Scholar 

  • Amjady N, Keynia F (2009) Day-ahead price forecasting of electricity markets by mutual information technique and cascaded neuro-evolutionary algorithm. IEEE Trans Power Syst 24(1):306–318

    Article  Google Scholar 

  • Amjady N, Keynia F (2010) Application of a new hybrid neuro-evolutionary system for day-ahead price forecasting of electricity markets. Appl Soft Comput 10(3):784–792

    Article  Google Scholar 

  • Anbazhagan S, Kumarappan N (2012) A neural network approach to day-ahead deregulated electricity market prices classification. Elect Power Syst Res 86:140–150

    Article  Google Scholar 

  • Anbazhagan S, Kumarappan N (2013) Day-ahead deregulated electricity market price forecasting using recurrent neural network. IEEE Syst J 7(4):866–872

    Article  Google Scholar 

  • Anbazhagan S, Kumarappan N (2014) Day-ahead deregulated electricity market price forecasting using neural network input featured by DCT. Energy Convers Manag 78:711–719

    Article  Google Scholar 

  • Australian Energy Market Operator (2015) (Online). http://www.aemo.com.au

  • Catalão JPS, Mariano SJPS, Mendes VMF, Ferreira LAFM (2007) Short-term electricity prices forecasting in a competitive market: a neural network approach. Elect Power Syst Res 77:1297–1304

    Article  Google Scholar 

  • Catalão JPS, Pousinho HMI, Mendes VMF (2010) Neural networks and wavelet transform for short-term electricity prices forecasting. Eng Intell Syst Elect Eng Commun 18(2):85–92

    Google Scholar 

  • Catalão JPS, Pousinho HMI, Mendes VMF (2011) Hybrid wavelet-PSO-ANFIS approach for short-term electricity prices forecasting. IEEE Trans Power Syst 26(1):137–144

    Article  Google Scholar 

  • Conejo AJ, Plazas MA, Espinola R, Molina AB (2005) Day-ahead electricity price forecasting using the wavelet transform and ARIMA models. IEEE Trans Power Syst 20(2):1035–1042

    Article  Google Scholar 

  • Contreras J, Espínola R, Nogales FJ, Conejo AJ (2003) ARIMA models to predict next-day electricity prices. IEEE Trans Power Syst 18(3):1014–1020

    Article  Google Scholar 

  • Da L, Dongxiao N, Hui W, Leilei F (2014) Short-term wind speed forecasting using wavelet transform and support vector machines optimized by genetic algorithm. Renew Energy 62:592–597

    Article  Google Scholar 

  • El Akadi, El Ouardighi A, Aboutajdine A (2008) A powerful feature selection approach based on mutual information. Int J Comput Sci Netw Secur 8:116–121

    Google Scholar 

  • Garcia RC, Contreras J, Akkeren MV, Garcia JBC (2005) A GARCH forecasting model to predict day-ahead electricity prices. IEEE Trans Power Syst 20:867–874

    Article  Google Scholar 

  • Garcia-Martos C, Rodriguez J, Sanchez MJ (2007) Mixed models for short-run forecasting of electricity prices: application for the Spanish market. IEEE Trans Power Syst 22(2):544–551

    Article  Google Scholar 

  • Ghofrani M, Ghayekhloo M, Arabali A, Ghayekhloo A (2015) A hybrid short-term load forecasting with a new input selection framework. Energy 81:777–786

    Article  Google Scholar 

  • http://infinity77.net/global_optimization/test_functions_nd_L.html (2015)

  • Informe de operación del sistema eléctrico (2015) Red Eléctrica de España (REE), Madrid, Spain (online). http://www.ree.es/cap03/pdf/Inf_Oper_REE_99b.pdf

  • Informe de operación electricity market (2015) Tehran, Iran (Online). http://edipg.igmc.ir:8070/edipg

  • Karaboga D, Akay B (2009) A comparative study of artificial bee colony algorithm. Appl Math Comp 214:108–32

    Article  MathSciNet  MATH  Google Scholar 

  • Keynia F (2012) A new feature selection algorithm and composite neural network for electricity price forecasting. Eng Appl Artif Intell 25(8):1687–1697

    Article  Google Scholar 

  • Lee J, Kim D (2013) Feature selection for multi-label classification using multivariate mutual information. Pattern Recogn Lett 34:349–357

    Article  Google Scholar 

  • Lora Troncoso A, Riquelme Santos JM, Gómez Expósito A, Martínez Ramos JL, Riquelme Santos JC (2007) Electricity market prices forecasting based on weighted nearest neighbors techniques. IEEE Trans Power Syst 22(3):1294–1301

    Article  MATH  Google Scholar 

  • Martinez-Alvarez F, Troncoso A, Riquelme JC, Aguilar-Ruiz JS (2011) Energy time series forecasting based on pattern sequence similarity. IEEE Trans Knowl Data Eng 23(8):1230–1243

    Article  Google Scholar 

  • Melek AB, Derya A (2010) An adaptive network-based fuzzy inference system (ANFIS) for the prediction of stock market return: the case of the Istanbul stock exchange. Expert Syst Appl 37:7908–7912

    Article  Google Scholar 

  • Mohamed Z, Bodger P (2005) Forecasting electricity consumption in New Zealand using economic and demographic variables. Energy 30(10):1833–1843

    Article  Google Scholar 

  • Neal RM (1996) Bayesian learning for neural networks. Springer, New York

    Book  MATH  Google Scholar 

  • Osórioa GJ, Matiasa JCO, Catalão JPS (2014) Electricity prices forecasting by a hybrid evolutionary-adaptive methodology. Energy Convers Manag 80:363–373

    Article  Google Scholar 

  • Parsopoulos KE, Vrahatis MN (2004) On the computation of all global minimizers through particle swarm optimization. IEEE Trans Evol Comput 8(3):211–224

    Article  Google Scholar 

  • Pindoriya NM, Singh SN, Singh SK (2008) An adaptive wavelet neural network-based energy price forecasting, in electricity market. IEEE Trans Power Syst 23(3):1423–1432

    Article  Google Scholar 

  • Shafie-khah M, Moghaddam MP, Sheikh-El-Eslami MK (2011) Price forecasting of day-ahead electricity markets using a hybrid forecast method. Energy Convers Manag 52(5):2165–2169

    Article  Google Scholar 

  • Sharma V, Srinivasan D (2013) A hybrid intelligent model based on recurrent neural networks and excitable dynamics for price prediction in deregulated electricity market. Eng Appl Artif Intell 26(5–6):1562–1574

    Article  Google Scholar 

  • Shayeghi H, Ghasemi A, Moradzadeh M, Nooshyar M (2015) Simultaneous day-ahead forecasting of electricity price and load in smart grids. Energy Convers Manag 95:371–384

    Article  Google Scholar 

  • Shayeghi H, Ghasemi A (2011) Solving economic load dispatch problems with valve point effects using artificial bee colony algorithm. Int Rev Electr Eng 6(5):2569–2577

    Google Scholar 

  • Shayeghi H, Ghasemi A (2013) Day-ahead electricity prices forecasting by a modified CGSA technique and hybrid WT in LSSVM based scheme. Energy Convers Manag 74:482–491

    Article  Google Scholar 

  • Shayeghi H, Ghasemi A (2014) A modified artificial bee colony based on chaos theory for solving non-convex emission/economic dispatch. Energy Convers Manag 79:344–354

    Article  Google Scholar 

  • Sousa TM, Pinto T, Vale Z, Praca I, Morais H (2012) Adaptive learning in multiagent systems: a forecasting methodology based on error analysis. Adv Intell Soft Comput 156:349–357

    Google Scholar 

  • Suykenns JAK, Vandewalle J (1999) Least squares support vector machine. Neural Process Lett 9(3):293–300

    Article  Google Scholar 

  • Taherian H, Nazer I, Razavi E, Goldani SR, Farshad M, Aghaebrahimi MR (2013) Application of an improved neural network using cuckoo search algorithm in short-term electricity price forecasting under competitive power markets. J Oper Autom Power Eng 1(2):136–146

    Google Scholar 

  • Tan Z, Zhang J, Wang J, Xu J (2010) Day-ahead electricity price forecasting using wavelet transform combined with ARIMA and GARCH models. Appl Energy 87(11):3606–3610

    Article  Google Scholar 

  • Vapnik VN (1995) The nature of statistical learning theory. Springer, New York

    Book  MATH  Google Scholar 

  • Wickerhauser MV, Coifman RR, Meyer Y (1992) Wavelet analysis and signal processing. In: Wavelets and their applications. Jones and Bartlett, Boston, pp 153–178

  • Zhang J, Tan Z, Yang S (2012) Day-ahead electricity price forecasting by a new hybrid method. Comput Ind Eng 63:695–701

    Article  Google Scholar 

  • Zhang J, Tan Z (2013) Day-ahead electricity price forecasting using WT, CLSSVM and EGARCH model. Elect Power Energy Syst 45:362–368

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to H. Shayeghi.

Additional information

Communicated by V. Loia.

Appendix: Algorithm analysis

Appendix: Algorithm analysis

In this section, the exploration and exploitation of the proposed S-OLABC algorithm are examined using orthogonal learning ABC (OLABC) and standard ABC. Langermann’s function (infinity77.net 2015) with two variables of \(X_{1}\) and \(X_{2}\) is selected as non-convex problem with high local areas far from global optimum and flat areas and shown in Fig. 11. The mathematical formula can be expressed as:

$$\begin{aligned}&f(x_1 ,x_2 )=-\sum \limits _{i=1}^5 {\frac{c_i \cos (\pi [(x_1 -a_i )^2+(x_2 -b_i )^2])}{\exp (\frac{(x_1 -a_i )^2+(x_2 -b_i )^2}{\pi })}} ,\nonumber \\&\left\{ {\begin{array}{lllll} a=\left[ {{\begin{array}{llllll} {{\begin{array}{ll} 3 &{}\quad 5 \\ \end{array} }} &{}\quad 2 &{}\quad 1 &{}\quad 7 \\ \end{array} }} \right] ^T \\ b=\left[ {{\begin{array}{lllll} {{\begin{array}{ll} 5 &{}\quad 2 \\ \end{array} }} &{}\quad 1 &{}\quad 4 &{}\quad 9 \\ \end{array} }} \right] ^T \\ c=\left[ {{\begin{array}{llllll} {{\begin{array}{ll} 1 &{}\quad 2 \\ \end{array} }} &{}\quad 5 &{}\quad 2 &{}\quad 3 \\ \end{array} }} \right] ^T \\ \end{array}} \right. \end{aligned}$$
(45)

Figure 12 shows the contour plot of the Langermann’s function with movement of the population in the search process. Moreover, for the sake of a fair comparison, the initial populations were the same for these algorithms as shown in Fig. 12 A\(_{1}\)–A\(_{3}\). Other control parameters were selected based on the other available papers (Shayeghi and Ghasemi 2014, 2011). It is clear that after the last iteration, all particles are collected on the global optimum for the proposed algorithm; however, ABC and OLABC had some violation. This figure clearly depicts that, by applying each improvement to the original ABC algorithm, the total performance was enhanced and better results were obtained step by step.

Fig. 11
figure 11

3D graph of Langermann’s function

Fig. 12
figure 12

A\(_{1}\)–A\(_{3}\): initial population in first iteration for S-OLABC, standard OLABC and ABC, respectively, B\(_{1}\)–B\(_{3}\): Movement of population after 100th iteration, S-OLABC, standard OLABC and ABC, respectively, C\(_{1}\)–C\(_{3}\): Movement of population after 300th iteration, S-OLABC, standard OLABC and ABC, respectively

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Shayeghi, H., Ghasemi, A., Moradzadeh, M. et al. Day-ahead electricity price forecasting using WPT, GMI and modified LSSVM-based S-OLABC algorithm. Soft Comput 21, 525–541 (2017). https://doi.org/10.1007/s00500-015-1807-1

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-015-1807-1

Keywords

Navigation