The hitting set problem is a well-known NP-hard optimization problem in which, given a set of elements and a collection of subsets, the goal is to find the smallest selection of elements, such that each subset contains at least one element in the selection. Many geometric set systems enjoy improved approximation ratios, which have recently been shown to be tight with respect to the shallow cell complexity of the set system. The algorithms that exploit the cell complexity, however, tend to be involved and computationally intensive. This paper shows that comparable approximation ratios for the hitting set problem can be attained using a much simpler algorithm: solve the linear programming relaxation, take one initial random sample from the set of elements with probabilities proportional to the LP-solution, and, while there is an unhit set, take an additional sample from it proportional to the LP-solution. Our algorithm is based on a generalization of the elegant net-finder algorithm of Nabil Mustafa. To analyze this algorithm for the hitting set problem, we generalize the classic Packing Lemma, and the more recent Shallow-Packing Lemma, to the setting of weighted epsilon nets.
翻译:命中设定的问题是一个众所周知的NP硬优化问题,在其中,如果有一组元素和一组子集,目标是找到最小的元素选择,使每个子集至少包含一个元素。许多几何集系统享有更好的近似比率,最近显示与设定系统的浅细胞复杂性相比,这些近似比率较接近。但利用单元格复杂性的算法往往涉及并计算密集。本文显示,可以使用一个简单得多的算法来达到相近的撞击设定问题的近似比率:解决线性编程松动,从一组具有与 LP 溶液成比例的概率的元素中抽取一个初步随机样本,并且虽然有一个未受热的组合,但从中抽取一个与LP 溶液成比例的额外样本。我们的算法基于纳比勒· 穆斯塔法的优雅网点网点算法的概括化。为了分析这个撞击设定问题的算法,我们将经典的包装勒马和最近的沙洛- 包装勒马的勒马作一个加权的缩缩缩图。