Metropolis Particle Swarm Optimization Algorithm with Mutation Operator for Global Optimization Problems