Output sensitive algorithm for covering many points
Abstract
A set of points and a positive integer are given and our goal is to cover the maximum number of these point with disks. We devise the first output sensitive algorithm for this problem. We introduce a parameter as the maximum number of points that one disk can cover. In this paper first we solve the problem for in time. The previous algorithm for this problem runs in time. Our algorithm outperforms the previous algorithm because is much smaller than in many cases. Then we extend the algorithm for any value of and we solve the problem in time. The previous algorithm for this problem runs in time. Our algorithm runs faster than the previous algorithm because is smaller than in many cases. Our technique to obtain an output sensitive algorithm is to use a greedy algorithm to confine the areas that we should search to obtain the result. Our technique in this paper may be applicable in other set covering problems that deploy a greedy algorithm, to obtain faster solutions.
Keywords
Cite
@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}
}
Comments
9 Pages, 3 figures