Published March 15, 2019 | Version v1
Journal article

Approximation Algorithms for Min-Sum k-Clustering and Balanced k-Median

  • 1. University of Alberta, Department of Computing Science (Canada)

Description

We consider two closely related fundamental clustering problems in this paper. In Min-Sumk-Clustering, one is given n points in a metric space and has to partition them into k clusters while minimizing the sum of pairwise distances between points in the same cluster. In the Balancedk-Median problem, the instance is the same and the objective is to obtain a partitioning into k clusters C1,,Ck, where each cluster Ci is centered at a point ci, while minimizing the total assignment cost of the points in the metric; the cost of assigning a point j to a cluster Ci is equal to |Ci| times the distance between j and ci in the metric. In this article, we present an O(logn)-approximation for both these problems. This is an improvement over the O(ϵ1log1+ϵn)-approximation (for any constant ϵ>0) obtained by Bartal, Charikar, and Raz [STOC '01]. We also obtain a quasi-PTAS for Balanced k-Median in metrics with constant doubling dimension. As in the work of Bartal et al., our approximation for general metrics uses embeddings into tree metrics. The main technical contribution in this paper is an O(1)-approximation for Balanced k-Median in hierarchically separated trees (HSTs). Our improvement comes from a more direct dynamic programming approach that heavily exploits the properties of standard HSTs. In this way, we avoid the reduction to special types of HSTs that were considered by Bartal et al., thereby avoiding an additional O(ϵ1logϵn) loss.

Additional details

Identifiers

Publishing Information

Journal Title
Algorithmica
Journal Volume
81
Journal Issue
3
Journal Page Range
p. 1006-1030
ISSN
0178-4617

INIS

Country of Publication
United States
Country of Input or Organization
International Atomic Energy Agency (IAEA)
INIS RN
54074203
Subject category
S97: MATHEMATICAL METHODS AND COMPUTING;
Descriptors DEI
ALGORITHMS; DYNAMIC PROGRAMMING; METRICS; PROGRAMMING
Descriptors DEC
CALCULATION METHODS; MATHEMATICAL LOGIC

Optional Information

Copyright
Copyright (c) 2019 Springer Science+Business Media, LLC, part of Springer Nature