Particle swarm optimization and Hooke-Jeeves