English

The Price of Hierarchical Clustering

Data Structures and Algorithms 2022-05-04 v1

Abstract

Hierarchical Clustering is a popular tool for understanding the hereditary properties of a data set. Such a clustering is actually a sequence of clusterings that starts with the trivial clustering in which every data point forms its own cluster and then successively merges two existing clusters until all points are in the same cluster. A hierarchical clustering achieves an approximation factor of α\alpha if the costs of each kk-clustering in the hierarchy are at most α\alpha times the costs of an optimal kk-clustering. We study as cost functions the maximum (discrete) radius of any cluster (kk-center problem) and the maximum diameter of any cluster (kk-diameter problem). In general, the optimal clusterings do not form a hierarchy and hence an approximation factor of 11 cannot be achieved. We call the smallest approximation factor that can be achieved for any instance the price of hierarchy. For the kk-diameter problem we improve the upper bound on the price of hierarchy to 3+225.833+2\sqrt{2}\approx 5.83. Moreover we significantly improve the lower bounds for kk-center and kk-diameter, proving a price of hierarchy of exactly 44 and 3+223+2\sqrt{2}, respectively.

Keywords

Cite

@article{arxiv.2205.01417,
  title  = {The Price of Hierarchical Clustering},
  author = {Anna Arutyunova and Heiko Röglin},
  journal= {arXiv preprint arXiv:2205.01417},
  year   = {2022}
}

Comments

32 pages, 8 figures