Tree-Seed Programming for Modelling of Turkey Electricity Energy Demand

Authors

DOI:

https://doi.org/10.18201/ijisae.2022.278

Keywords:

automatic programming, swarm intelligence, genetic programming, tree-seed algorithm, energy estimation and modelling

Abstract

Tree-Seed algorithm, TSA for short, is a population-based metaheuristic optimization algorithm proposed for solving continuous optimization problems inspired by the relation between trees and their seeds in nature. The artificial agents in TSA are trees and seeds which correspond to possible solutions to the optimization problem, and the optimization procedure is executed by the interaction between trees and seeds. In this study, a programming version of this algorithm by using a crossover solution generation mechanism has been proposed. The proposed algorithm is called TSp and its performance has been investigated on two problems, one of them is symbolic regression benchmark functions and the other is the long-term energy estimation model of Turkey. Firstly, the continuous parts of TSA, which are initialization and solution generation mechanisms, have been modified to solve automatic programming problems. The solution representation is also modified to solve the problem addressed by the study. As a result of these modifications, TSp has been obtained and applied to symbolic regression problems for performance judgment, energy estimation problems for real-world application. The experimental results of TSp have been compared with those of Genetic Programming, it is concluded that TSp is better than the GP in solving energy estimation problems.

Downloads

Download data is not yet available.

Author Biography

Mustafa Servet Kiran, Konya Technical University

Computer Engineering

References

Suganthi, L. and A.A. Samuel, Energy models for demand forecasting—A review. Renewable and sustainable energy reviews, 2012. 16(2): p. 1223-1240.

Singh, A.K., et al., An overview of electricity demand forecasting techniques. Network and complex systems, 2013. 3(3): p. 38-48.

Kiran, M.S., TSA: Tree-seed algorithm for continuous optimization. Expert Systems with Applications, 2015. 42(19): p. 6686-6698.

Ediger, V.Ş. and H. Tatlıdil, Forecasting the primary energy demand in Turkey and analysis of cyclic patterns. Energy Conversion and Management, 2002. 43(4): p. 473-487.

Ceylan, H. and H.K. Ozturk, Estimating energy demand of Turkey based on economic indicators using genetic algorithm approach. Energy Conversion and Management, 2004. 45(15-16): p. 2525-2537.

Ersel Canyurt, O., et al., Energy demand estimation based on two-different genetic algorithm approaches. Energy Sources, 2004. 26(14): p. 1313-1320.

Ozturk, H.K., et al., Electricity estimation using genetic algorithm approach: a case study of Turkey. Energy, 2005. 30(7): p. 1003-1012.

Canyurt, O.E. and H.K. Ozturk. Application of genetic algorithm (GA) technique on demand estimation of fossil fuels in Turkey. in ASME 2007 Energy Sustainability Conference. 2007. American Society of Mechanical Engineers.

Sözen, A., E. Arcaklioğlu, and M. Özkaymak, Turkey’s net energy consumption. Applied Energy, 2005. 81(2): p. 209-221.

Hamzaçebi, C. and F. Kutay, Yapay sinir ağlari ile Türkiye elektrik enerjisi tüketiminin 2010 yilina kadar tahmini. Gazi Üniversitesi Mühendislik-Mimarlık Fakültesi Dergisi, 2004. 19(3).

Hamzaçebi, C., Forecasting of Turkey's net electricity energy consumption on sectoral bases. Energy policy, 2007. 35(3): p. 2009-2016.

Sözen, A. and E. Arcaklioglu, Prediction of net energy consumption based on economic indicators (GNP and GDP) in Turkey. Energy policy, 2007. 35(10): p. 4981-4992.

Kavaklioglu, K., et al., Modeling and prediction of Turkey’s electricity consumption using artificial neural networks. Energy Conversion and Management, 2009. 50(11): p. 2719-2727.

Yetis, Y. and M. Jamshidi. Forecasting of Turkey's electricity consumption using Artificial Neural Network. in 2014 World Automation Congress (WAC). 2014. IEEE.

Murat, Y.S. and H. Ceylan, Use of artificial neural networks for transport energy demand modeling. Energy policy, 2006. 34(17): p. 3165-3172.

Kankal, M., et al., Modeling and forecasting of Turkey’s energy consumption using socio-economic and demographic variables. Applied Energy, 2011. 88(5): p. 1927-1939.

Bilgili, M., et al., Electric energy demands of Turkey in residential and industrial sectors. Renewable and Sustainable Energy Reviews, 2012. 16(1): p. 404-414.

Uzlu, E., et al., Estimates of hydroelectric generation using neural networks with the artificial bee colony algorithm for Turkey. Energy, 2014. 69: p. 638-647.

Ünler, A., Improvement of energy demand forecasts using swarm intelligence: The case of Turkey with projections to 2025. Energy policy, 2008. 36(6): p. 1937-1944.

Toksarı, M.D., Estimating the net electricity energy generation and demand using the ant colony optimization approach: case of Turkey. Energy Policy, 2009. 37(3): p. 1181-1187.

Kiran, M.S. and M. Gunduz, A novel artificial bee colony-based algorithm for solving the numerical optimization problems. International Journal of Innovative Computing, Information and Control, 2012. 8(9): p. 6107-6121.

KıRan, M.S., et al., Swarm intelligence approaches to estimate electricity energy demand in Turkey. Knowledge-Based Systems, 2012. 36: p. 93-103.

Kıran, M.S., An implementation of tree-seed algorithm (TSA) for constrained optimization, in Intelligent and Evolutionary Systems. 2016, Springer. p. 189-197.

Babalik, A., A.C. Cinar, and M.S. Kiran, A modification of tree-seed algorithm using Deb’s rules for constrained optimization. Applied Soft Computing, 2018. 63: p. 289-305.

Muneeswaran, V. and M.P. Rajasekaran. Performance evaluation of radial basis function networks based on tree seed algorithm. in 2016 International Conference on Circuit, Power and Computing Technologies (ICCPCT). 2016. IEEE.

Zheng, Y., et al., Design of a multi-mode intelligent model predictive control strategy for hydroelectric generating unit. Neurocomputing, 2016. 207: p. 287-299.

Chen, W., X. Tan, and M. Cai. Parameter identification of equivalent circuit models for Li-ion batteries based on tree seeds algorithm. in IOP conference series: earth and environmental science. 2017. IOP Publishing.

Suseela, B. and D. Sivakumar, Cognitive radio and its impact of throughput with channel optimization techniques. Journal of Computational and Theoretical Nanoscience, 2017. 14(1): p. 430-434.

Çınar, A.C. and M.S. Kıran, A parallel implementation of Tree-Seed Algorithm on CUDA-supported graphical processing unit. Journal of the Faculty of Engineering and Architecture of Gazi University, 2018. 33(4): p. 1397-1409.

Kiran, M.S., Withering process for tree-seed algorithm. Procedia computer science, 2017. 111: p. 46-51.

Sahman, M., et al. Tree-seed algorithm in solving real-life optimization problems. in IOP conference series: materials science and engineering. 2019. IOP Publishing.

Sahman, M.A. and A.C. Cinar, Binary tree-seed algorithms with S-shaped and V-shaped transfer functions. International Journal of Intelligent Systems and Applications in Engineering, 2019. 7(2): p. 111-117.

Cinar, A.C. and M.S. Kiran, Similarity and logic gate-based tree-seed algorithms for binary optimization. Computers & Industrial Engineering, 2018. 115: p. 631-646.

Cinar, A.C., S. Korkmaz, and M.S. Kiran, A discrete tree-seed algorithm for solving symmetric traveling salesman problem. Engineering Science and Technology, an International Journal, 2020. 23(4): p. 879-890.

Gungor, I., et al., Integration search strategies in tree seed algorithm for high dimensional function optimization. International Journal of Machine Learning and Cybernetics, 2020. 11(2): p. 249-267.

Cinar, A.C., Training feed-forward multi-layer perceptron artificial neural networks with a tree-seed algorithm. Arabian Journal for Science and Engineering, 2020. 45(12): p. 10915-10938.

Tütüncü, K., M.A. Şahman, and E. Tuşat, A hybrid binary grey wolf optimizer for selection and reduction of reference points with extreme learning machine approach on local GNSS/leveling geoid determination. Applied Soft Computing, 2021. 108: p. 107444.

Blum, C. and D. Merkle, Swarm intelligence. Swarm Intelligence in Optimization; Blum, C., Merkle, D., Eds, 2008: p. 43-85.

Geem, Z.W., J.H. Kim, and G.V. Loganathan, A new heuristic optimization algorithm: harmony search. simulation, 2001. 76(2): p. 60-68.

Hatamlou, A., Black hole: A new heuristic optimization approach for data clustering. Information sciences, 2013. 222: p. 175-184.

Mirjalili, S., Dragonfly algorithm: a new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems. Neural Computing and Applications, 2016. 27(4): p. 1053-1073.

Kaveh, A. and S. Talatahari, A novel heuristic optimization method: charged system search. Acta Mechanica, 2010. 213(3-4): p. 267-289.

Wang, G.-G., A.H. Gandomi, and A.H. Alavi, Stud krill herd algorithm. Neurocomputing, 2014. 128: p. 363-370.

Poli, R., et al., A field guide to genetic programming. 2008: Lulu. com.

John, K.R., The genetic programming paradigm: Genetically breeding populations of computer programs to solve problems. Dynamic, Genetic and Chaotic programming, 1992: p. 203-321.

Ardakani, F. and M. Ardehali, Long-term electrical energy consumption forecasting for developing and developed economies based on different optimized models and historical data types. Energy, 2014. 65: p. 452-461.

Representation of in tree form

Downloads

Published

30.03.2022

How to Cite

Kiran, M. S., & Yunusova, P. (2022). Tree-Seed Programming for Modelling of Turkey Electricity Energy Demand. International Journal of Intelligent Systems and Applications in Engineering, 10(1), 142–152. https://doi.org/10.18201/ijisae.2022.278

Issue

Section

Research Article