We consider the intractable problem of partitioning a finite set of points in Euclidean space into two clusters with minimum sum over the clusters of weighted sums of squared distances between the elements of the clusters and their centers. The center of one cluster is unknown and is defined as the mean value of its elements (i.e., it is the centroid of the cluster). The center of the other cluster is fixed at the origin. The weight factors for the intracluster sums are given as input. We present an approximation algorithm for this problem, which is based on the adaptive grid approach to finding the center of the optimal cluster. We show that the algorithm implements a fully polynomial-time approximation scheme (FPTAS) in the case of a fixed space dimension. If the dimension is not fixed but is bounded by a slowly growing function of the number of input points, the algorithm implements a polynomial-time approximation scheme (PTAS).
|Журнал||Proceedings of the Steklov Institute of Mathematics|
|Состояние||Опубликовано - 1 дек. 2018|