A framework for load forecasting, where seasonal cycles are removed from the input signal. A genetic algorithm is used to parameterize various forecasting models.