Local Search Algorithms for the Red-Blue Median Problem
In this paper, we consider the following red-blue median problem which is a generalization of the well-studied k-median problem. The input consists of a set of red facilities, a set of blue facilities, and a set of clients in a metric space and two integers k r , k b ≥0. The problem is to open at mo...
Saved in:
Published in: | Algorithmica Vol. 63; no. 4; pp. 795 - 814 |
---|---|
Main Authors: | , , |
Format: | Journal Article Conference Proceeding |
Language: | English |
Published: |
New York
Springer-Verlag
01-08-2012
Springer |
Subjects: | |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | In this paper, we consider the following
red-blue median
problem which is a generalization of the well-studied
k-median
problem. The input consists of a set of
red
facilities, a set of
blue
facilities, and a set of clients in a metric space and two integers
k
r
,
k
b
≥0. The problem is to open at most
k
r
red facilities and at most
k
b
blue facilities and minimize the sum of distances of clients to their respective closest open facilities.
We show, somewhat surprisingly, that the following simple local search algorithm yields a constant factor approximation for this problem. Start by opening any
k
r
red and
k
b
blue facilities. While possible, decrease the cost of the solution by closing a pair of red and blue facilities and opening a pair of red and blue facilities.
We also improve the approximation factor for the
prize-collecting
k-median
problem from 4 (Charikar et al. in Proceedings of the ACM-SIAM Symposium on Discrete Algorithms, pp. 642–641,
2001
) to 3+
ϵ
, which matches the current best approximation factor for the
k
-median problem. |
---|---|
ISSN: | 0178-4617 1432-0541 |
DOI: | 10.1007/s00453-011-9547-9 |