Skip to main content

Electricity Demand Modelling with Genetic Programming

  • Conference paper
  • First Online:
Progress in Artificial Intelligence (EPIA 2015)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 9273))

Included in the following conference series:

  • 3872 Accesses

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.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Adya, M., Collopy, F.: How effective are neural networks at forecasting and prediction? A review and evaluation. Journal of Forecasting 17, 481–495 (1998)

    Article  Google Scholar 

  2. 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)

    Article  MathSciNet  MATH  Google Scholar 

  3. 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)

    Google Scholar 

  4. Box, G., Jenkins, G.M., Reinsel, G.: Time Series Analysis: Forecasting & Control, 3rd edn. Prentice Hall, February 1994

    Google Scholar 

  5. De Felice, M., Yao, X.: Neural networks ensembles for short-term load forecasting. In: IEEE Symposium Series in Computational Intelligence (SSCI) (2011)

    Google Scholar 

  6. 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)

    Article  Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. 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)

    Article  Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. Koza, J.R.: Genetic programming: on the programming of computers by natural selection. MIT Press, Cambridge (1992)

    MATH  Google Scholar 

  12. Koza, J.R.: Human-competitive results produced by genetic programming. Genetic Programming and Evolvable Machines 11, 251–284 (2010)

    Article  Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    MATH  Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Article  Google Scholar 

  17. Lipson, H.: Evolutionary synthesis of kinematic mechanisms. Artif. Intell. Eng. Des. Anal. Manuf. 22(3), 195–205 (2008)

    Article  Google Scholar 

  18. Lohn, J.D., Hornby, G.S., Linden, D.S.: Human-competitive evolved antennas. Artif. Intell. Eng. Des. Anal. Manuf. 22(3), 235–247 (2008)

    Article  Google Scholar 

  19. 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)

    Chapter  Google Scholar 

  20. 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)

    Article  Google Scholar 

  21. 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/

  22. Preble, S., Lipson, M., Lipson, H.: Two-dimensional photonic crystals designed by evolutionary algorithms. Applied Physics Letters 86(6) (2005)

    Google Scholar 

  23. Quinlan, R.J.: Learning with continuous classes. In: 5th Australian Joint Conference on Artificial Intelligence, pp. 343–348. World Scientific, Singapore (1992)

    Google Scholar 

  24. 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)

    Article  Google Scholar 

  25. Š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)

    Article  Google Scholar 

  26. Wang, Y., Witten, I.: Inducing model trees for continuous classes. In: Proceedings of the Ninth European Conference on Machine Learning, pp. 128–137 (1997)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Luca Manzoni .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics