Iterative algorithms for short-term forecasting