Performance improvement of the particle swarm optimisation algorithm for the flexible job shop problem under machines breakdown. (2018)