A genetic algorithm with multi-step crossover for job-shop scheduling problems | IET Conference Publication | IEEE Xplore