Abstract
Data clustering is a fundamental technique in the field of machine learning and data analysis. Its importance lies in the fact that it is an unsupervised approach that allows identifying patterns and hidden structures in data, without the need for labels or prior information about the classes. One of the best-known algorithms for this purpose is K-means. Despite being widely used, it has …