覆盖多点问题的输出敏感算法
计算几何
2013-12-03 v1
摘要
给定一个点集和一个正整数 ,我们的目标是用 个圆盘覆盖尽可能多的点。我们设计了该问题的首个输出敏感算法。我们引入参数 作为单个圆盘能覆盖的最大点数。在本文中,我们首先解决了 的情况,时间复杂度为 。此前该问题的算法运行时间为 。由于在许多情况下 远小于 ,我们的算法优于先前的算法。随后我们将算法扩展至任意 值,以 的时间复杂度解决了该问题。此前该问题的算法运行时间为 。由于在许多情况下 小于 ,我们的算法运行速度更快。我们获得输出敏感算法的技术是利用贪心算法 (greedy algorithm) 来限定搜索区域以获取结果。本文中的技术可能适用于其他部署贪心算法的集合覆盖问题,以获得更快的解决方案。
引用
@article{arxiv.1312.0389,
title = {Output sensitive algorithm for covering many points},
author = {Hossein Ghasemalizadeh and Mohammadreza Razzazi},
journal= {arXiv preprint arXiv:1312.0389},
year = {2013}
}
备注
9 Pages, 3 figures