ABSTRACT
Energy is essential for all countries, since it is in the core of social and economic development. Since the industrial revolution, the demand for energy has increased exponentially. It is expected that the energy consumption in the world increases by 50% by 2030 [17]. As such, managing the demand of energy is of the uttermost importance. The development of tools to model and accurately predict the demand of energy is very important to policy makers. In this paper we propose the use of the Structured Grammatical Evolution (SGE) algorithm to evolve models of energy demand, over macro-economic indicators. The proposed SGE is hybridised with a Differential Evolution approach in order to obtain the parameters of the models evolved which better fit the real energy demand. We have tested the performance of the proposed approach in a problem of total energy demand estimation in Spain, where we show that the SGE is able to generate extremely accurate and robust models for the energy prediction within one year time-horizon.
- H. Ceylan and H. K. Ozturk. 2004. Estimating energy demand of Turkey based on economic indicators using genetic algorithm approach. Energy Conversion and Management 45 (2004), 2525 -- 2537.Google ScholarCross Ref
- J.M. Colmenar, J.I. Hidalgo, and S. Salcedo-Sanz. 2018. Automatic generation of models for energy demand estimation using Grammatical Evolution. Energy 164 (2018), 183 -- 193.Google ScholarCross Ref
- L. Ekonomou. 2010. Greek long-term energy consumption prediction using artificial neural networks. Energy 35, 2 (2010), 512 -- 517.Google ScholarCross Ref
- Andy Field. 2009. Discovering statistics using SPSS. Sage publications.Google ScholarDigital Library
- Z. W. Geem and W. E. Roper. 2009. Energy demand estimation of South Korea using artificial neural network. Energy Policy 37 (2009), 4049--4054.Google ScholarCross Ref
- M. S. Kiran, E. Özceylan, M. Gündüz, and T. Paksoy. 2012. Swarm intelligence approaches to estimate electricity energy demand in Turkey. Knowledge-Based Systems 36 (2012), 93--103.Google ScholarDigital Library
- Fangyi Li, Zhouying Song, and Weidong Liu. 2014. China's energy consumption under the global economic crisis: Decomposition and sectoral analysis. Energy Policy 64 (2014), 193 -- 202.Google ScholarCross Ref
- Nuno Lourenço, J. Manuel Colmenar, J. Ignacio Hidalgo, and Óscar Garnica. 2019. Structured Grammatical Evolution for Glucose Prediction in Diabetic Patients. In Proceedings of the Genetic and Evolutionary Computation Conference (GECCO '19). ACM, New York, NY, USA, 1250--1257.Google Scholar
- Nuno Lourenço, Filipe Assunção, Francisco B Pereira, Ernesto Costa, and Penousal Machado. 2018. Structured grammatical evolution: a dynamic approach. In Handbook of Grammatical Evolution. Springer, 137--161.Google Scholar
- Nuno Lourenço, Francisco B Pereira, and Ernesto Costa. 2016. Unveiling the properties of structured grammatical evolution. Genetic Programming and Evolvable Machines 17, 3 (2016), 251--289.Google ScholarDigital Library
- David Martínez-Rodríguez, J Manuel Colmenar, J Ignacio Hidalgo, Rafael-J Villanueva Micó, and Sancho Salcedo-Sanz. 2019. Particle swarm grammatical evolution for energy demand estimation. Energy Science & Engineering (2019).Google Scholar
- Kenneth V Price. 2013. Differential evolution. In Handbook of Optimization. Springer, 187--214.Google Scholar
- Karolina Safarzynska and Jeroen C. J. M. van den Bergh. 2017. Integrated crisis-energy policy: Macro-evolutionary modelling of technology, finance and energy interactions. Technological Forecasting and Social Change 114 (2017), 119 -- 137.Google ScholarCross Ref
- S. Salcedo-Sanz, J. Muñoz-Bulnes, J.A. Portilla-Figueras, and J. Del Ser. 2015. One-year-ahead energy demand estimation from macroeconomic variables using computational intelligence algorithms. Energy Conversion and Management 99 (2015), 62 -- 71.Google ScholarCross Ref
- J. Sánchez-Oro, A. Duarte, and S. Salcedo-Sanz. 2016. Robust total energy demand estimation with a hybrid Variable Neighborhood Search âĂŞ Extreme Learning Machine algorithm. Energy Conversion and Management 123 (2016), 445 -- 452.Google ScholarCross Ref
- Rainer Storn and Kenneth Price. 1997. Differential Evolution - A Simple and Efficient Heuristic for global Optimization over Continuous Spaces. Journal of Global Optimization 11, 4 (01 Dec 1997), 341--359.Google ScholarDigital Library
- L. Suganthi and A. A. Samuel. 2012. Energy models for demand forecasting-A review. Renewable and Sustainable Energy Reviews 16 (2012), 1223--1240.Google ScholarCross Ref
- A. Ünler. 2008. Improvement of energy demand forecasts using swarm intelligence: The case of Turkey with projections to 2025. Energy Policy 36 (2008), 1937--1944.Google ScholarCross Ref
- S. Yu, Y. M. Wei, and K. Wang. 2012. A PSO-GA optimal model to estimate primary energy demand of China. Energy Policy 42 (2012), 329--340.Google ScholarCross Ref
- S. Yu, K. Zhu, and X. Zhang. 2012. Energy demand projection of China using a path-coefficient analysis and PSO-GA approach. Energy Conversion and Management 53, 1 (2012), 142--153.Google ScholarCross Ref
- S. Yu and K. J. Zhu. 2012. A hybrid procedure for energy demand forecasting in China. Energy 37 (2012), 396--404.Google ScholarCross Ref
Index Terms
- Evolving energy demand estimation models over macroeconomic indicators
Recommendations
Structured grammatical evolution for glucose prediction in diabetic patients
GECCO '19: Proceedings of the Genetic and Evolutionary Computation ConferenceStructured grammatical evolution is a recent grammar-based genetic programming variant that tackles the main drawbacks of Grammatical Evolution, by relying on a one-to-one mapping between each gene and a non-terminal symbol of the grammar. It was ...
Co-evolving robocode tanks
GECCO '11: Proceedings of the 13th annual conference on Genetic and evolutionary computationRobocode is a Java based programming platform where robot tanks, controlled by programs written in Java, compete. In this paper Grammatical Evolution is used to evolve Java programs to control a Robocode robot. This paper demonstrates how Grammatical ...
Initialisation in Structured Grammatical Evolution
GECCO '23 Companion: Proceedings of the Companion Conference on Genetic and Evolutionary ComputationRobust initialisation has shown to greatly improve the performance of genetic programming on a wide variety of tasks. Many of these have been adapted to work with grammatical evolution, with varying success. We are the first to examine the ...
Comments