幾何集合被覆問題は、幾何学的設定における集合被覆問題の特殊なケースです。入力は範囲空間で、は内の点の集合であり、は範囲と呼ばれるのサブセットの族であり、と円板や軸平行長方形などの幾何図形の交差によって定義されます。目標は、集合内のすべての点が内の何らかの範囲で覆われるような、範囲の最小サイズの部分集合を選択することです。
同じ範囲空間 が与えられた場合、密接に関連する問題として、のあらゆる範囲がと空でない交差を持つ、つまりが にヒットするような、点の最小サイズのサブセットを選択することが目標となる、幾何的ヒットセット問題 があります。
1 次元の場合、 は実数直線上の点を含み、 は区間によって定義され、幾何学的集合被覆問題とヒッティング集合問題は両方とも、単純な貪欲アルゴリズム を用いて多項式時間で解くことができます。しかし、より高次元では、が単位円または単位正方形によって誘導される場合など、単純な形状であってもNP 完全であることが知られています。 [1]離散単位円被覆問題は、NP 困難である一般集合被覆問題の幾何学的バージョンです。[2]
これらの問題に対しては多くの近似アルゴリズムが考案されている。幾何学的性質のため、これらの問題の近似率は一般的な集合被覆/ヒット集合問題よりもはるかに優れている可能性がある。さらに、これらの近似解はほぼ線形時間で計算することもできる。[3]
近似アルゴリズム
一般的な集合被覆問題に対する貪欲アルゴリズムは、の近似値を与えます。この近似値は、定数因子まで厳密であることが知られています。[ 4]しかし、幾何学的な設定では、より良い近似値を得ることができます。乗法重みアルゴリズムを使用することで、[5] Brönnimann と Goodrich [6] は、定数 VC 次元を持つ範囲空間の -近似集合被覆/ヒッティング集合を多項式時間で計算できることを示しました。ここで、 は最適解のサイズを表します。内の軸平行長方形または円板によって がそれぞれ誘導される場合、近似値はまたはにさらに改善できます。
ほぼ線形時間のアルゴリズム
Clarkson [7]と Brönnimann と Goodrich [6]の反復再重み付け手法に基づいて、 Agarwal と Pan [3] は、時間内で幾何学的範囲空間の近似セットカバー/ヒッティングセットを計算するアルゴリズムを提示しました。たとえば、彼らのアルゴリズムは、 2D 軸平行長方形によって誘導される範囲空間の-近似ヒットセットを時間内で計算します。また、2D ディスクによって誘導される範囲空間の-近似セットカバーを時間内で計算します。
参照
参考文献
- ^ Fowler, RJ; Paterson, MS; Tanimoto, SL (1981)、「平面における最適なパッキングと被覆はNP完全である」、Inf. Process. Lett.、12 (3): 133–137、doi :10.1016/0020-0190(81)90111-3
- ^ https://cs.uwaterloo.ca/~alopez-o/files/OtDUDCP_2011.pdf ディスクリートユニットディスクカバー問題について
- ^ ab Agarwal, Pankaj K.; Pan, Jiangwei (2014). 「幾何学的ヒッティングセットとセットカバーの近線形アルゴリズム」。第30回計算幾何学シンポジウムの議事録。
- ^ フェイジ、ウリエル(1998)、「セットカバーを近似するためのln nの閾値」、Journal of the ACM、45(4):634–652、CiteSeerX 10.1.1.70.5014、doi:10.1145/285055.285059、S2CID 52827488
- ^ Arora, S.; Hazan, E.; Kale, S. (2012)、「乗法重み更新法: メタアルゴリズムとアプリケーション」、Theory of Computing、8 : 121–164、doi : 10.4086/toc.2012.v008a006
- ^ ab Brönnimann, H.; Goodrich, M. (1995)、「有限 VC 次元におけるほぼ最適な集合被覆」、Discrete & Computational Geometry、14 (4): 463–479、doi : 10.1007/bf02570718
- ^ Clarkson, Kenneth L. (1993-08-11). 「多面体の被覆と近似のためのアルゴリズム」 Dehne, Frank; Sack, Jörg-Rüdiger; Santoro, Nicola; et al. (eds.).アルゴリズムとデータ構造. コンピュータサイエンスの講義ノート . 第 709 巻 . Springer Berlin Heidelberg . pp. 246–252. doi :10.1007/3-540-57155-8_252. ISBN 978-3-540-57155-1。
