Optimizing K-Means Clustering for Big Data: A Review

2026

Full text Open access: Gold Metadata (CSL-JSON)
DOI 10.3390/sym18091489
Data confidence 70 medium
How this score is calculated

It is built from checkable properties of the record itself: whether the article has a DOI, how many independent sources confirmed its data, whether the required fields are filled in, and how recent the latest confirmation is. Disagreement between sources and a missing identifier lower it. A value of 80 or above means the record was published without further checking; 60 to 79 means it is published at reduced confidence, with a manual check advisable. A record verified by an editor by hand is never pushed below 90 by a recalculation. This scores our data about the article, not the article itself.

Abstract

This paper presents a comparative analysis of optimization techniques for the minimum sum-of-squares clustering (MSSC) problem—widely known in applied research as the K-means clustering problem—in the context of big data. K-means is the most widely used algorithmic framework for solving this problem, but MSSC methods can suffer from scalability issues when dealing with large datasets. The paper reviews approaches for overcoming these issues, including decomposition, sampling, initialization, preprocessing, parallel and distributed computation, data summarization, acceleration of distance computations, and hybridization with various metaheuristic frameworks. The experimental evaluation compares selected big data MSSC algorithms under a common benchmark protocol and assesses them according to the dominance criterion provided by the “less is more” approach (LIMA), i.e., simultaneously along the dimensions of clustering quality, speed, and simplicity. The results reveal distinct accuracy–time regimes and a multi-algorithm Pareto front under LIMA dominance, indicating that no method is universally preferable and that greater algorithmic complexity does not by itself ensure a better practical trade-off. Lightweight simplest methods generally favor speed but may sacrifice accuracy, while more complex hybrid methods reach stricter accuracy levels at substantially greater computational cost; competitive stochastic-sampling methods occupy intermediate accuracy–time–simplicity trade-offs.