A Scalable Deterministic Global Optimization Algorithm for Clustering Problems

被引:0
|
作者
Hua, Kaixun [1 ]
Shi, Mingfei [1 ]
Cao, Yankai [1 ]
机构
[1] Univ British Columbia, Dept Chem & Biol Engn, Vancouver, BC, Canada
关键词
GENERALIZED BENDERS DECOMPOSITION; INTEGER PROGRAMMING APPROACH; CUT ALGORITHM; BRANCH;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The minimum sum-of-squares clustering (MSSC) task, which can be treated as a Mixed Integer Second Order Cone Programming (MISOCP) problem, is rarely investigated in the literature through deterministic optimization to find its global optimal value. In this paper, we modelled the MSSC task as a two-stage optimization problem and proposed a tailed reduced-space branch and bound (BB) algorithm. We designed several approaches to construct lower and upper bounds at each node in the BB scheme, including a scenario grouping based Lagrangian decomposition approach. One key advantage of this reduced-space algorithm is that it only needs to perform branching on the centers of clusters to guarantee convergence, and the size of centers is independent of the number of data samples. Moreover, the lower bounds can be computed by solving small-scale sample subproblems, and upper bounds can be obtained trivially. These two properties enable our algorithm easy to be paralleled and can be scalable to the dataset with up to 200,000 samples for finding a global 6-optimal solution of the MSSC task. We performed numerical experiments on both synthetic and real-world datasets and compared our proposed algorithms with the off-the-shelf global optimal solvers and classical local optimal algorithms. The results reveal a strong performance and scalability of our algorithm.
引用
收藏
页数:11
相关论文
共 50 条
  • [1] A deterministic global optimization algorithm for problems with nonlinear dynamics
    Adjiman, CS
    Papamichail, I
    [J]. FRONTIERS IN GLOBAL OPTIMIZATION, 2003, 74 : 1 - 23
  • [2] A Scalable Deterministic Global Optimization Algorithm for Training Optimal Decision Tree
    Hua, Kaixun
    Ren, Jiayang
    Cao., Yankai
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 35, NEURIPS 2022, 2022,
  • [3] A deterministic global optimization algorithm
    Ji, Ying
    Zhang, Ke-Cun
    Qu, Shao-Han
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2007, 185 (01) : 382 - 387
  • [4] A DETERMINISTIC ALGORITHM FOR GLOBAL OPTIMIZATION
    BREIMAN, L
    CUTLER, A
    [J]. MATHEMATICAL PROGRAMMING, 1993, 58 (02) : 179 - 199
  • [5] Extensions of a Multistart Clustering Algorithm for Constrained Global Optimization Problems
    Sendin, Jose-Oscar H.
    Banga, Julio R.
    Csendes, Tibor
    [J]. INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 2009, 48 (06) : 3014 - 3023
  • [6] TRUST: A deterministic algorithm for global optimization
    Barhen, J
    Protopopescu, V
    Reister, D
    [J]. SCIENCE, 1997, 276 (5315) : 1094 - 1097
  • [7] A note on a deterministic global optimization algorithm
    Jiao, Hongwei
    Chen, Yongqiang
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2008, 202 (01) : 67 - 70
  • [8] A clustering algorithm by deterministic annealing and its global convergence
    Zhang, ZH
    Zheng, NN
    Shi, G
    [J]. 2000 5TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING PROCEEDINGS, VOLS I-III, 2000, : 1546 - 1550
  • [9] Solving Engineering Optimization Problems by a Deterministic Global Optimization Approach
    Lin, Ming-Hua
    Tsai, Jung-Fa
    Wang, Pei-Chun
    [J]. APPLIED MATHEMATICS & INFORMATION SCIENCES, 2012, 6 (03): : 1101 - 1107
  • [10] Improved cat swarm optimization algorithm for solving global optimization problems and its application to clustering
    Kumar, Yugal
    Singh, Pradeep Kumar
    [J]. APPLIED INTELLIGENCE, 2018, 48 (09) : 2681 - 2697