Electric Power Systems: Advanced Forecasting Techniques and Optimal Generation Scheduling