Multilink Constrained k-means Clustering Algorithm for Information Retrieval