A Global Optimization Algorithm for <i>K</i>-Center Clustering of One Billion Samples
Jiayang Ren, Ningning You, Kaixun Hua, Chaojie Ji, Yankai Cao
Management Science
- 주제다목적 최적화 · 생산·최적화
- 방법
- 현상
This paper presents a practical global optimization algorithm for the K-center clustering problem, which aims to select K samples as the cluster centers to minimize the maximum within-cluster distance. Specifically, we propose a reduced-space branch and bound scheme that guarantees convergence to the global optimum in a finite number of steps by only branching on the regions of centers. To improve efficiency, we design a two-stage decomposable lower bound, the solution of which can be derived in a closed form. In addition, we also propose several structure-exploiting acceleration techniques to narrow down the region of centers, including bounds tightening, sample reduction, and parallelization. Extensive studies on synthetic and real-world data sets have demonstrated that our algorithm can solve the K-center problems to global optimal within four hours for 10 million samples in the serial mode and 1 billion samples in the parallel mode, whereas existing studies can only address small-scale problems (e.g., thousands of samples). Moreover, compared with the state-of-the-art heuristic methods, the global optimum obtained by our algorithm reduces the objective function by an average of 25.8% on these synthetic and real-world data sets. This paper was accepted by Chung Piaw Teo, optimization. Funding: This work was supported by the Natural Sciences and Engineering Research Council of Canada [Grant RGPIN-2019-05499]. Supplemental Material: The data files are available at https://doi.org/10.1287/mnsc.2023.00218 .
불러오는 중…
불러오는 중…
불러오는 중…
불러오는 중…
- 저널Management Science
- 토픽Bayesian Methods and Mixture Models · Artificial Intelligence
- DOI10.1287/mnsc.2023.00218
- 저자Jiayang Ren, Ningning You, Kaixun Hua, Chaojie Ji, Yankai Cao