English

On Metric Multi-Covering Problems

Computational Geometry 2017-02-17 v3

Abstract

In the metric multi-cover problem (MMC), we are given two point sets YY (servers) and XX (clients) in an arbitrary metric space (XY,d)(X \cup Y, d), a positive integer kk that represents the coverage demand of each client, and a constant α1\alpha \geq 1. Each server can have a single ball of arbitrary radius centered on it. Each client xXx \in X needs to be covered by at least kk such balls centered on servers. The objective function that we wish to minimize is the sum of the α\alpha-th powers of the radii of the balls. In this article, we consider the MMC problem as well as some non-trivial generalizations, such as (a) the non-uniform MMC, where we allow client-specific demands, and (b) the tt-MMC, where we require the number of open servers to be at most some given integer tt. For each of these problems, we present an efficient algorithm that reduces the problem to several instances of the corresponding 11-covering problem, where the coverage demand of each client is 11. Our reductions preserve optimality up to a multiplicative constant factor. Applying known constant factor approximation algorithms for 11-covering, we obtain the first constant approximations for the MMC and these generalizations.

Keywords

Cite

@article{arxiv.1602.04152,
  title  = {On Metric Multi-Covering Problems},
  author = {Santanu Bhowmick and Tanmay Inamdar and Kasturi Varadarajan},
  journal= {arXiv preprint arXiv:1602.04152},
  year   = {2017}
}

Comments

28 Pages, 1 Figure

R2 v1 2026-06-22T12:49:14.334Z