TY - JOUR
T1 - Mixed-integer programming techniques for the minimum sum-of-squares clustering problem
AU - Burgard, Jan Pablo
AU - Moreira Costa, Carina
AU - Hojny, Christopher
AU - Kleinert, Thomas
AU - Schmidt, Martin
PY - 2023/9
Y1 - 2023/9
N2 - The minimum sum-of-squares clustering problem is a very important problem in data mining and machine learning with very many applications in, e.g., medicine or social sciences. However, it is known to be NP-hard in all relevant cases and to be notoriously hard to be solved to global optimality in practice. In this paper, we develop and test different tailored mixed-integer programming techniques to improve the performance of state-of-the-art MINLP solvers when applied to the problem—among them are cutting planes, propagation techniques, branching rules, or primal heuristics. Our extensive numerical study shows that our techniques significantly improve the performance of the open-source MINLP solver SCIP. Consequently, using our novel techniques, we can solve many instances that are not solvable with SCIP without our techniques and we obtain much smaller gaps for those instances that can still not be solved to global optimality.
AB - The minimum sum-of-squares clustering problem is a very important problem in data mining and machine learning with very many applications in, e.g., medicine or social sciences. However, it is known to be NP-hard in all relevant cases and to be notoriously hard to be solved to global optimality in practice. In this paper, we develop and test different tailored mixed-integer programming techniques to improve the performance of state-of-the-art MINLP solvers when applied to the problem—among them are cutting planes, propagation techniques, branching rules, or primal heuristics. Our extensive numerical study shows that our techniques significantly improve the performance of the open-source MINLP solver SCIP. Consequently, using our novel techniques, we can solve many instances that are not solvable with SCIP without our techniques and we obtain much smaller gaps for those instances that can still not be solved to global optimality.
KW - Computational techniques
KW - Global optimization
KW - Minimum sum-of-squares clustering
KW - Mixed-integer nonlinear optimization
UR - http://www.scopus.com/inward/record.url?scp=85145941359&partnerID=8YFLogxK
U2 - 10.1007/s10898-022-01267-4
DO - 10.1007/s10898-022-01267-4
M3 - Article
SN - 0925-5001
VL - 87
SP - 133
EP - 189
JO - Journal of Global Optimization
JF - Journal of Global Optimization
IS - 1
ER -