math.STSep 24, 2026

Scaffold-Constrained Subset Dynamic Programming for Exact SSE Clustering

Authors: Yordan P. Raykov, Max A. Little

Organizations: School of Mathematical Sciences, University of Nottingham · School of Computer Science, University of Birmingham

Abstract

Exact Euclidean KK-means partitions nn observations into KK unlabelled clusters, but the unrestricted search is generally exponential. We use data-derived geometric graphs to precondition an exact subset dynamic program: as a result only connected vertex subsets are admitted as clusters, while sum-of-squared-errors (SSE) loss is unchanged. A remaining-set recurrence minimises fixed-KK or penalised SSE, with exact factorisation over the connected components of each remaining set. The central question we study is how much computational support can be removed while preserving an unrestricted optimum. Graph inclusion gives monotone coverage and support relations, and a bottleneck threshold identifies the first covering graph in a nested hierarchy. For fixed KK and dimension, under compact ball support and density bounds, retaining q=O(log⁡n)q=O(\log n) nearest neighbours per observation preserves an empirical SSE optimum with probability tending to one, using an O(log⁡n/n)O(\log n/n) fraction of complete-graph edges. Truncated Gaussian mixtures with unequal weights and covariances satisfy these conditions. The rate we provide is a sufficient upper bound rather than a result implying polynomial optimisation complexity. Objective-matched synthetic and full-data comparisons assess coverage, compression, and reference-label agreement. As a secondary application, we illustrate how the proposed scaffold preconditioning can be utilized to improve the efficiency of split-merge proposals that preserve unrestricted mixture posteriors.

Figures & tables

Appendix figures & tables10 assets

Supplementary material from the paper’s appendix.

Appendix

Explore similar work

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

    Mar 28, 2026Yuxuan Ren, Shijie DengClusteringSemi-Supervised Learning

  2. Why does Greedy Search produce Optimal Clustering Outcomes? A Fixed-Core Assignment Theory

    Jul 27, 2026Kaifeng Zhang, Kai Ming Ting, Sanjay ChawlaClusteringUnsupervised Clustering

  3. An Algebraic Approach to Constrained K-means Clustering

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