K-Centers Dynamic Clustering Algorithms And Applications