在线上计算k-Centers

摘要:k线问题的几个实例在这篇论文中得到考虑,其中目标是给定平面上的点集S和参数k(k >= 1),找到k个以直线l为中心的圆盘,使得它们的并集覆盖S,并使圆盘的最大半径最小化。该问题是著名的k中心问题的约束版本,其中中心点被限制在特定区域内,如线段、直线和多边形。我们首先考虑最简单的版本,即直线l事先给定;我们可以在O(n log^2 n)的时间内解决该问题。然后我们研究仅线l的方向固定以及线l可以任意的情况。我们可以分别在O(n^2 log^2 n)的时间内和O(n^4 log^2 n)的期望时间内解决这些问题。对于后两个问题,我们提出了(1 + e)-近似算法,时间复杂度分别为O((1/e) n log^2 n)和O((1/e^2) n log^2 n)。

作者:Peter Brass, Christian Knauer, Hyeon-Suk Na, Chan-Su Shin, Antoine Vigneron

论文ID:0902.3282

分类:Computational Geometry

分类简称:cs.CG

提交时间:2009-02-20

PDF 下载: 英文版 中文版pdf翻译中