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.
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.