A multi-objective particle swarm optimisation for integrated configuration design and scheduling in reconfigurable manufacturing system | Synapse