Abstract
Load forecasting is a critical task for all the operations of power systems. Especially during hot seasons, the influence of weather on energy demand may be strong, principally due to the use of air conditioning and refrigeration. This paper investigates the application of Genetic Programming on day-ahead load forecasting, comparing it with Neural Networks, Neural Networks Ensembles and Model Trees. All the experimentations have been performed on real data collected from the Italian electric grid during the summer period. Results show the suitability of Genetic Programming in providing good solutions to this problem. The advantage of using Genetic Programming, with respect to the other methods, is its ability to produce solutions that explain data in an intuitively meaningful way and that could be easily interpreted by a human being. This fact allows the practitioner to gain a better understanding of the problem under exam and to analyze the interactions between the features that characterize it.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Adya, M., Collopy, F.: How effective are neural networks at forecasting and prediction? A review and evaluation. Journal of Forecasting 17, 481–495 (1998)
Barnum, H., Bernstein, H.J., Spector, L.: Quantum circuits for OR and AND of ORs. Journal of Physics A: Mathematical and General 33, 8047–8057 (2000)
Bhattacharya, M., Abraham, A., Nath, B.: A linear genetic programming approach for modelling electricity demand prediction in victoria. In: Hybrid Information Systems, pp. 379–393. Springer (2002)
Box, G., Jenkins, G.M., Reinsel, G.: Time Series Analysis: Forecasting & Control, 3rd edn. Prentice Hall, February 1994
De Felice, M., Yao, X.: Neural networks ensembles for short-term load forecasting. In: IEEE Symposium Series in Computational Intelligence (SSCI) (2011)
Dee, D., Uppala, S., Simmons, A., Berrisford, P., Poli, P., Kobayashi, S., Andrae, U., Balmaseda, M., Balsamo, G., Bauer, P., et al.: The ERA-Interim reanalysis: configuration and performance of the data assimilation system. Quarterly Journal of the Royal Meteorological Society 137(656), 553–597 (2011)
Feinberg, E.A., Genethliou, D.: Load forecasting. In: Chow, J., Wu, F., Momoh, J. (eds.) Applied Mathematics for Restructured Electric Power Systems: Optimization, Control and Computational Intelligence, pp. 269–285. Springer (2005)
Hansen, J., Nelson, R.: Neural networks and traditional time series methods: a synergistic combination in state economic forecasts. IEEE Transactions on Neural Networks 8(4), 863–873 (1997)
Hippert, H., Pedreira, C., Souza, R.: Neural networks for short-term load forecasting: a review and evaluation. IEEE Transactions on Power Systems 16(1), 44–55 (2001)
Hobbs, B., Jitprapaikulsarn, S., Konda, S., Chankong, V., Loparo, K., Maratukulam, D.: Analysis of the value for unit commitment of improved load forecasts. IEEE Transactions on Power Systems 14(4), 1342–1348 (1999)
Koza, J.R.: Genetic programming: on the programming of computers by natural selection. MIT Press, Cambridge (1992)
Koza, J.R.: Human-competitive results produced by genetic programming. Genetic Programming and Evolvable Machines 11, 251–284 (2010)
Koza, J.R., Al-Sakran, S.H., Jones, L.W.: Automated ab initio synthesis of complete designs of four patented optical lens systems by means of genetic programming. Artif. Intell. Eng. Des. Anal. Manuf. 22(3), 249–273 (2008)
Koza, J.R., Andre, D., Bennett, F.H., Keane, M.A.: Genetic Programming III: Darwinian Invention & Problem Solving, 1st edn. Morgan Kaufmann Publishers Inc., San Francisco (1999)
Koza, J.R., Bade, S.L., Bennett, F.H.: Evolving sorting networks using genetic programming and rapidly reconfigurable field-programmable gate arrays. In: Workshop on Evolvable Systems. International Joint Conference on Artificial Intelligence, pp. 27–32. IEEE Press (1997)
Lee, D.G., Lee, B.W., Chang, S.H.: Genetic programming model for long-term forecasting of electric power demand. Electric Power Systems Research 40(1), 17–22 (1997)
Lipson, H.: Evolutionary synthesis of kinematic mechanisms. Artif. Intell. Eng. Des. Anal. Manuf. 22(3), 195–205 (2008)
Lohn, J.D., Hornby, G.S., Linden, D.S.: Human-competitive evolved antennas. Artif. Intell. Eng. Des. Anal. Manuf. 22(3), 235–247 (2008)
Troncoso Lora, A., Riquelme, J.C., Martínez Ramos, J.L., Riquelme Santos, J.M., Gómez Expósito, A.: Influence of kNN-based load forecasting errors on optimal energy production. In: Pires, F.M., Abreu, S.P. (eds.) EPIA 2003. LNCS (LNAI), vol. 2902, pp. 189–203. Springer, Heidelberg (2003)
Park, D., El-Sharkawi, M., Marks, R., Atlas, L., Damborg, M.: Electric load forecasting using an artificial neural network. IEEE Transactions on Power Systems 6, 442–449 (1991)
Poli, R., Langdon, W.B., Mcphee, N.F.: A field guide to genetic programming, published via Lulu.com (2008). http://www.gp-field-guide.org.uk/
Preble, S., Lipson, M., Lipson, H.: Two-dimensional photonic crystals designed by evolutionary algorithms. Applied Physics Letters 86(6) (2005)
Quinlan, R.J.: Learning with continuous classes. In: 5th Australian Joint Conference on Artificial Intelligence, pp. 343–348. World Scientific, Singapore (1992)
Solomatine, D., Xue, Y.: M5 model trees and neural networks: application to flood forecasting in the upper reach of the Huai River in China. Journal of Hydrologic Engineering 9(6), 491–501 (2004)
Štravs, L., Brilly, M.: Development of a low-flow forecasting model using the M5 machine learning method. Hydrological Sciences Journal 52(3), 466–477 (2007)
Wang, Y., Witten, I.: Inducing model trees for continuous classes. In: Proceedings of the Ninth European Conference on Machine Learning, pp. 128–137 (1997)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Castelli, M., De Felice, M., Manzoni, L., Vanneschi, L. (2015). Electricity Demand Modelling with Genetic Programming. In: Pereira, F., Machado, P., Costa, E., Cardoso, A. (eds) Progress in Artificial Intelligence. EPIA 2015. Lecture Notes in Computer Science(), vol 9273. Springer, Cham. https://doi.org/10.1007/978-3-319-23485-4_22
Download citation
DOI: https://doi.org/10.1007/978-3-319-23485-4_22
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-23484-7
Online ISBN: 978-3-319-23485-4
eBook Packages: Computer ScienceComputer Science (R0)