Machine Learning and Metaheuristics Algorithms, and Applications