A Differential Evolution Algorithm With Adaptive Niching and K-Means Operation for Data Clustering | IEEE Journals & Magazine | IEEE Xplore