palavras-chave Machine learning Metaheuristics Optimization Reinforcement learning Scheduling problem