z-logo
Premium
The provably good parallel seeding algorithms for the k ‐means problem with penalties
Author(s) -
Li Min,
Xu Dachuan,
Zhang Dongmei,
Zhou Huiling
Publication year - 2022
Publication title -
international transactions in operational research
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.032
H-Index - 52
eISSN - 1475-3995
pISSN - 0969-6016
DOI - 10.1111/itor.12808
Subject(s) - mathematics , algorithm , function (biology) , partition (number theory) , combinatorics , discrete mathematics , mathematical optimization , computer science , biology , evolutionary biology
As a classic NP‐hard problem in machine learning and computational geometry, the k ‐means problem aims to partition the given points into k sets to minimize the within‐cluster sum of squares. The k ‐means problem with penalties ( k ‐MPWP), as a generalizing problem of the k ‐means problem, allows a point that can be either clustered or penalized with some positive cost. In this paper, we mainly apply the parallel seeding algorithm to the k ‐MPWP, and show sufficient analysis to bound the expected solution quality in the case where both the number of iterations and the number of points sampled in each iteration can be given arbitrarily. The approximate guarantee can be obtained as O ( f ( M ) ln k ) , where f ( M ) is a polynomial function involving the maximal ratio M between the penalties. On one hand, this result can be viewed as a further improvement on the parallel algorithm for k ‐MPWP given by Li et al., where the number of iterations depends on other factors. On the other hand, our result also generalizes the one solving the k ‐means problem presented by Bachem et al., because k ‐MPWP is a variant of the k ‐means problem. Moreover, we present a numerical experiment to show the effectiveness of the parallel algorithm for k ‐means with penalties.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here