An orthogonal-design hybrid particle swarm optimiser with application to capacitated facility location problem. (2016)