An improved hybrid metaheuristics and rule-based approach for flexible job-shop scheduling subject to machine breakdowns | Synapse