energy demand; energy consumption prediction; Extreme Learning Machine; artificial neural networks; genetic programming