A study on variations of Genetic Programming applied to time series forecasting: Machine Learning for Energy Consumption Forecasting - Farinati, Davide (2022)