Machine Learning and Metaheuristics: Methods and Analysis