Journal of the Operations Research Society of China ›› 2024, Vol. 12 ›› Issue (2): 387-409.doi: 10.1007/s40305-022-00399-4

Previous Articles     Next Articles

An Approximation Algorithm Based on Seeding Algorithm for Fuzzy k-Means Problem with Penalties

Wen-Zhao Liu, Min Li   

  1. School of Mathematics and Statistics, Shandong Normal University, Jinan 250014, Shandong, China
  • Received:2020-06-26 Revised:2021-12-19 Online:2024-06-30 Published:2024-06-12
  • Contact: Min Li, Wen-Zhao Liu E-mail:liminemily@sdnu.edu.cn;wenzhao0627@163.com
  • Supported by:
    This research was supported by Higher Educational Science and Technology Program of Shandong Province (No. J17KA171) and Natural Science Foundation of Shandong Province (No. ZR2020MA029).

Abstract: As a classic NP-hard problem in machine learning and computational geometry, the k-means problem aims to partition the given dataset into k clusters according to the minimal squared Euclidean distance. Different from k-means problem and most of its variants, fuzzy k-means problem belongs to the soft clustering problem, where each given data point has relationship to every center point. Compared to fuzzy k-means problem, fuzzy k-means problem with penalties allows that some data points need not be clustered instead of being paid penalties. In this paper, we propose an O(αk ln k)- approximation algorithm based on seeding algorithm for fuzzy k-means problem with penalties, where α involves the ratio of the maximal penalty value to the minimal one. Furthermore, we implement numerical experiments to show the effectiveness of our algorithm.

Key words: Approximation algorithm, Seeding algorithm, Fuzzy k-means problem with penalties

CLC Number: