Particle swarm optimization algorithm and its application to clustering analysis | Synapse