Improved Forecasting Using a PSO-RDV Framework to Enhance Artificial Neural Network