An improved approximation algorithm for k-Median

Abstract

We give a polynomial-time approximation algorithm for the (not necessarily metric) k-Median problem. The algorithm is an α-size-approximation algorithm for α < 1 + 2 (n/k). That is, it guarantees a solution having size at most α× k, and cost at most the cost of any size-k solution. This is the first polynomial-time approximation algorithm to match the well-known bounds of H and 1 + (n/k) for unweighted Set Cover (a special case) within a constant factor. It matches these bounds within a factor of 2. The algorithm runs in time O(k m (n/k) m), where n is the number of customers and m is the instance size.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…