Global optimization for cardinality-constrained minimum sum-of-squares clustering via semidefinite programming

被引:3
|
作者
Piccialli, Veronica [1 ]
Sudoso, Antonio M. [1 ]
机构
[1] Sapienza Univ Rome, Dept Comp Control & Management Engn, Via Ariosto 25, I-00185 Rome, Italy
关键词
Global optimization; Constrained clustering; Semidefinite programming; Branch-and-cut; Distance geometry; K-MEANS; INITIALIZATION; RELAXATIONS; BOUNDS;
D O I
10.1007/s10107-023-02021-8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The minimum sum-of-squares clustering (MSSC), or k-means type clustering, has been recently extended to exploit prior knowledge on the cardinality of each cluster. Such knowledge is used to increase performance as well as solution quality. In this paper, we propose a global optimization approach based on the branch-and-cut technique to solve the cardinality-constrained MSSC. For the lower bound routine, we use the semidefinite programming (SDP) relaxation recently proposed by Rujeerapaiboon et al. (SIAM J Optim 29(2):1211-1239, 2019). However, this relaxation can be used in a branch-and-cut method only for small-size instances. Therefore, we derive a new SDP relaxation that scales better with the instance size and the number of clusters. In both cases, we strengthen the bound by adding polyhedral cuts. Benefiting from a tailored branching strategy which enforces pairwise constraints, we reduce the complexity of the problems arising in the children nodes. For the upper bound, instead, we present a local search procedure that exploits the solution of the SDP relaxation solved at each node. Computational results show that the proposed algorithm globally solves, for the first time, real-world instances of size 10 times larger than those solved by state-of-the-art exact methods.
引用
收藏
页数:35
相关论文
共 50 条
  • [31] An iterated local search approach for minimum sum-of-squares clustering
    Merz, P
    ADVANCES IN INTELLIGENT DATA ANALYSIS V, 2003, 2810 : 286 - 296
  • [32] A scatter search approach for the minimum sum-of-squares clustering problem
    Pacheco, JA
    COMPUTERS & OPERATIONS RESEARCH, 2005, 32 (05) : 1325 - 1335
  • [33] A heuristic algorithm for solving the minimum sum-of-squares clustering problems
    Burak Ordin
    Adil M. Bagirov
    Journal of Global Optimization, 2015, 61 : 341 - 361
  • [34] DC Programming and DCA for Solving Minimum Sum-of-Squares Clustering Using Weighted Dissimilarity Measures
    Le Hoai Minh
    Ta Minh Thuy
    TRANSACTIONS ON COMPUTATIONAL COLLECTIVE INTELLIGENCE XIII, 2014, 8342 : 113 - 131
  • [35] A heuristic algorithm for solving the minimum sum-of-squares clustering problems
    Ordin, Burak
    Bagirov, Adil M.
    JOURNAL OF GLOBAL OPTIMIZATION, 2015, 61 (02) : 341 - 361
  • [36] Reach-Avoid Problems via Sum-of-Squares Optimization and Dynamic Programming
    Landry, Benoit
    Chen, Mo
    Hemley, Scott
    Pavone, Marco
    2018 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2018, : 4325 - 4332
  • [37] Global aspects of the continuous reformulation for cardinality-constrained optimization problems
    Laemmel, S.
    Shikhman, V.
    OPTIMIZATION, 2024, 73 (10) : 3185 - 3208
  • [38] Design of First-Order Optimization Algorithms via Sum-of-Squares Programming
    Fazlyab, Mahyar
    Morari, Manfred
    Preciado, Victor M.
    2018 IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2018, : 4445 - 4452
  • [39] Analysis of Optimization Algorithms via Sum-of-Squares
    Sandra S. Y. Tan
    Antonios Varvitsiotis
    Vincent Y. F. Tan
    Journal of Optimization Theory and Applications, 2021, 190 : 56 - 81
  • [40] Safety Index Synthesis via Sum-of-Squares Programming
    Zhao, Weiye
    He, Tairan
    Wei, Tianhao
    Liu, Simin
    Liu, Changliu
    2023 AMERICAN CONTROL CONFERENCE, ACC, 2023, : 732 - 737