TP-Clustering