A hybrid particle swarm optimisation for multi-objective flexible job-shop scheduling problem with dual-resources constrained. (2017)