A hybrid genetic algorithm and tabu search for a multi-objective dynamic job shop scheduling problem | Synapse