(Translated by https://www.hiragana.jp/)
集合被覆問題 - Wikipedia コンテンツにスキップ

集合しゅうごう被覆ひふく問題もんだい

出典しゅってん: フリー百科ひゃっか事典じてん『ウィキペディア(Wikipedia)』

集合しゅうごう被覆ひふく問題もんだい(しゅうごうひふくもんだい)は、集合しゅうごう U とその部分ぶぶん集合しゅうごうぞく S1,...,Sm があたえられたとき、U の要素ようそすべてカバーするように部分ぶぶん集合しゅうごうぞくから最小さいしょう個数こすう部分ぶぶん集合しゅうごうえら問題もんだい。ここで、S1,...,Sm の集合しゅうごうは、U にひとしくなるものとする。

かく部分ぶぶん集合しゅうごう Si にたいおもみ wi があたえられ、選択せんたくした部分ぶぶん集合しゅうごうおもみの最小さいしょうする問題もんだいのことを場合ばあいもある。このような場合ばあいおも集合しゅうごう被覆ひふく問題もんだい区別くべつしてぶこともおおい。すべての i について wi がひとしいとき、おも集合しゅうごう被覆ひふく問題もんだい等価とうかなので、おも集合しゅうごう被覆ひふく問題もんだいは、おも集合しゅうごう被覆ひふく問題もんだい特殊とくしゅ場合ばあいともえる。

おもし・おもきをわず、この問題もんだいNP困難こんなんであることがられている。そのため、集合しゅうごう制約せいやくくわえた問題もんだい近似きんじアルゴリズム研究けんきゅうがさかんである。

おも集合しゅうごう被覆ひふく問題もんだい

[編集へんしゅう]

貪欲どんよくほうによって、近似きんじ ln|U|+1 のかいることができることがられている。とくに、かく部分ぶぶん集合しゅうごう要素ようそかずが k 以内いないであることがわかっているとき (k-set cover problem)、調和ちょうわ級数きゅうすう Hk (= 1+1/2+…+1/k) をもちいると、近似きんじ Hk + 1 (≦ ln k + 1) になることがられている。ぎゃくに、NP⊆QP がりたないとき、任意にんいεいぷしろん>0について、近似きんじ (1-εいぷしろん) ln |U| の多項式たこうしき時間じかんアルゴリズム存在そんざいしないこともしめされている。

k-set cover problem については、k=2 のとき、最大さいだいマッチング問題もんだい解法かいほう応用おうようすることで容易ようい最適さいてきかいもとめられることがられているが、k>2 の場合ばあいについては、MAX SNP-hardであることがられている。k>2 の場合ばあいについて、Duh と Fürer は、1997ねん、k-set cover problem にたいして、Hk - 1/2 近似きんじアルゴリズムをあたえた。

また、もっとこう頻度ひんどあらわれる集合しゅうごう要素ようそ頻度ひんどを f とおくとき、近似きんじ f の近似きんじアルゴリズムも存在そんざいすることがられている。

おも集合しゅうごう被覆ひふく問題もんだい

[編集へんしゅう]

おもしの場合ばあい同様どうよう貪欲どんよくほうによって、近似きんじ ln|U|+1 のかいることができることがられている。k-set cover problem にたいしても、k=2 の場合ばあいは、最大さいだいマッチング問題もんだい解法かいほう応用おうようすることで容易ようい最適さいてきかいもとめられている。k>2 の場合ばあいについては、Hassin と Levin が、2005ねん、Hk - (k-1)/(8k^9) 近似きんじアルゴリズムの 存在そんざいしめした。

外部がいぶリンク

[編集へんしゅう]
  • MINIMUM SET COVER [1]