Abstract

We study a clustering problem where the goal is to maximize the coverage of the input points by kk chosen centers. Specifically, given a set of nn points P⊆RdP \subseteq \mathbb{R}^d, the goal is to pick kk centers C⊆RdC \subseteq \mathbb{R}^d that maximize the service ∑p∈Pφ(d(p,C)) \sum_{p \in P}\mathsfφ\bigl( \mathsf{d}(p,C) \bigr) to the points PP, where d(p,C)\mathsf{d}(p,C) is the distance of pp to its nearest center in CC, and φ\mathsfφ is a non-increasing service function φ:R+→R+\mathsfφ : \mathbb{R}^+ \to \mathbb{R}^+. This includes problems of placing kk base stations as to maximize the total bandwidth to the clients -- indeed, the closer the client is to its nearest base station, the more data it can send/receive, and the target is to place kk base stations so that the total bandwidth is maximized. We provide an nε−O(d)n^{\varepsilon^{-O(d)}} time algorithm for this problem that achieves a (1−ε)(1-\varepsilon)-approximation. Notably, the runtime does not depend on the parameter kk and it works for an arbitrary non-increasing service function φ:R+→R+\mathsfφ : \mathbb{R}^+ \to \mathbb{R}^+.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.