Advanced metaheuristics for scheduling in flexible manufacturing systems to minimize the machine idle time and tardiness penalties | Synapse