Swarm Intelligence Techniques for Optimization in Data Clustering