SMS: Metaheuristics for production scheduling