the global minima of an objective function is of vital importance. In this paper the Particle
Swarm Optimization method is modified in order to locate and evaluate all the global minima
of an objective function. The new approach separates the swarm properly when a candidate
minimizer is detected. This technique can also be used for escaping from the local minima
which is very important in neural network training.