Multiple strategies based orthogonal design particle swarm optimizer for numerical optimization. (August 2015)