Multi-Predictor Forecasting Algorithm