Near-Linear Algorithms for Geometric Hitting Sets and Set Covers

被引:18
作者
Agarwal, Pankaj K. [1 ]
Pan, Jiangwei [1 ,2 ]
机构
[1] Duke Univ, Dept Comp Sci, Box 90129, Durham, NC 27708 USA
[2] Netflix Inc, 100 Winchester Cir, Los Gatos, CA 95032 USA
关键词
Geometric set cover; Near-linear algorithms; Multiplicative weight method; Disks; Rectangles; EPSILON-NETS; APPROXIMATION ALGORITHMS; FRACTIONAL PACKING; BOUNDS; SIZE;
D O I
10.1007/s00454-019-00099-6
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Given a finite range space Sigma = (X, R), with N = vertical bar X vertical bar+vertical bar R vertical bar, we present two simple algorithms, based on the multiplicative-weight method, for computing a small-size hitting set or set cover of Sigma. The first algorithm is a simpler variant of the BronnimannGoodrich algorithm but more efficient to implement, and the second algorithm can be viewed as solving a two-player zero-sum game. These algorithms, in conjunction with some standard geometric data structures, lead to near-linear algorithms for computing a small-size hitting set or set cover for a number of geometric range spaces. For example, they lead to O( Npolylog( N)) expected-time randomized O(1)-approximation algorithms for both hitting set and set cover if X is a set of points and R a set of disks in R-2.
引用
收藏
页码:460 / 482
页数:23
相关论文
共 44 条
[21]  
Clarkson K. L., 1993, Algorithms and Data Structures. Third Workshop, WADS'93, P246
[22]   Improved approximation algorithms for geometric set cover [J].
Clarkson, Kenneth L. ;
Varadarajan, Kasturi .
DISCRETE & COMPUTATIONAL GEOMETRY, 2007, 37 (01) :43-58
[23]   LAS-VEGAS ALGORITHMS FOR LINEAR AND INTEGER PROGRAMMING WHEN THE DIMENSION IS SMALL [J].
CLARKSON, KL .
JOURNAL OF THE ASSOCIATION FOR COMPUTING MACHINERY, 1995, 42 (02) :488-499
[24]  
Cormen T. H., 2009, Introduction To Algorithms
[25]  
De Berg M., 2008, COMPUTATIONAL GEOMET, V17
[26]  
Ezra E, 2013, PROCEEDINGS OF THE TWENTY-NINETH ANNUAL SYMPOSIUM ON COMPUTATIONAL GEOMETRY (SOCG'13), P233
[27]   A threshold of in n for approximating set cover [J].
Feige, U .
JOURNAL OF THE ACM, 1998, 45 (04) :634-652
[28]   OPTIMAL PACKING AND COVERING IN THE PLANE ARE NP-COMPLETE [J].
FOWLER, RJ ;
PATERSON, MS ;
TANIMOTO, SL .
INFORMATION PROCESSING LETTERS, 1981, 12 (03) :133-137
[29]   Adaptive game playing using multiplicative weights [J].
Freund, Y ;
Schapire, RE .
GAMES AND ECONOMIC BEHAVIOR, 1999, 29 (1-2) :79-103
[30]   A SUBLINEAR-TIME RANDOMIZED APPROXIMATION ALGORITHM FOR MATRIX GAMES [J].
GRIGORIADIS, MD ;
KHACHIYAN, LG .
OPERATIONS RESEARCH LETTERS, 1995, 18 (02) :53-58