OPTIMIZING A MACHINE LEARNING ALGORITHM BY A NOVEL METAHEURISTIC APPROACH: A CASE STUDY IN FORECASTING