A General Approach for Incremental Approximation and Hierarchical Clustering

  • Authors:
  • Guolong Lin;Chandrashekhar Nagarajan;Rajmohan Rajaraman;David P. Williamson

  • Affiliations:
  • glin@akamai.com;cn54@yahoo-inc.com;rraj@ccs.neu.edu;dpw@cs.cornell.edu

  • Venue:
  • SIAM Journal on Computing
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a general framework and algorithmic approach for incremental approximation algorithms. The framework handles cardinality constrained minimization problems, such as the $k$-median and $k$-MST problems. Given some notion of ordering on solutions of different cardinalities $k$, we give solutions for all values of $k$ such that the solutions respect the ordering and such that for any $k$, our solution is close in value to the value of an optimal solution of cardinality $k$. For instance, for the $k$-median problem, the notion of ordering is set inclusion, and our incremental algorithm produces solutions such that for any $k$ and $k'$, $kSIAM J. Comput., 32 (2003), pp. 816-832]) and incremental versions of the $k$-MST problem, $k$-vertex cover problem, $k$-set cover problem, as well as the uncapacitated facility location problem (which is not cardinality-constrained). For these problems we get either new incremental algorithms or improvements over what was previously known. We also show that the framework applies to hierarchical clustering problems. In particular, we give an improved algorithm for a hierarchical version of the $k$-median problem introduced by Plaxton [C. G. Plaxton, J. Comput. System Sci., 72 (2006), pp. 425-443].