An improved sand cat swarm optimization algorithm for flexible job shop scheduling problem | Synapse