Forecasting energy consumption using a grey model improved by incorporating genetic programming · Study