cs.LGMar 28, 2026

Kempe Swap K-Means: A Scalable Near-Optimal Solution for Semi-Supervised Clustering

Authors: Yuxuan Ren, Shijie Deng

Organizations: School of Industrial and Systems Engineering Georgia Institute of Technology, USA

Abstract

This paper presents a novel centroid-based heuristic algorithm, termed Kempe Swap K-Means, for constrained clustering under rigid must-link (ML) and cannot-link (CL) constraints. The algorithm employs a dual-phase iterative process: an assignment step that utilizes Kempe chain swaps to refine current clustering in the constrained solution space and a centroid update step that computes optimal cluster centroids. To enhance global search capabilities and avoid local optima, the framework incorporates controlled perturbations during the update phase. Empirical evaluations demonstrate that the proposed method achieves near-optimal partitions while maintaining high computational efficiency and scalability. The results indicate that Kempe Swap K-Means consistently outperforms state-of-the-art benchmarks in both clustering accuracy and algorithmic efficiency for large-scale datasets.

Figures & tables

Appendix figures & tables2 assets

Supplementary material from the paper’s appendix.

Appendix

Explore similar work

CardsList
  1. An Algebraic Approach to Constrained K-means Clustering

    Oct 10, 2026Hiroki Oohori, Kentaro Fukushima, Michio YamamotoClustering

  2. CavMerge: Merging K-means Based on Local Log-Concavity

    Apr 5, 2026Zhili Qiao, Wangqian Ju, Peng LiuClusteringUnsupervised Clustering

  3. Data-Native Global Optimization for Big Data K-means Clustering

    Jul 17, 2026Ravil Mussabayev, Rustam Mussabayev, Zukhra Yerdaliyeva +1ClusteringUnsupervised Clustering