K-means with dynamic clustering
merge and k-means