セットのコレクションに含まれない最小セット


14

入力として整数との要素の集合の集合が与えられると、の要素の集合を見つけることの複雑さは何ような最小カーディナリティを有し、セットのいずれに含まれる?nS{1n}T{1n}TTS


これまでのところ、どちらの回答も打撃セットに言及しています。ヒットセットは、トランスバーサルと呼ばれるハイパーグラフや、単調なブール式のCNF DNF変換にも表示されることに注意してください。
vzn

回答:


16

[n]={1,2,,n}F={S1S2Sm}2[n]T[n]TS=12m

質問に答えるには、場合にのみ、に注意してください。つまり、は各補数と交差するます。しかし、これはあなたの問題が本質的にヒットセットの問題と同等であることを意味します(入力):TST[n]STSG={[n]S  =12m}

打撃セット。 セットファミリー所与と整数kは、セットが存在しないT \ subseteq [N]| T | \ le kおよびT \ cap S \ not = \ emptyset for all S \ in \ mathcal {F}F2[n]kT[n]|T|kTSSF

ヒットセットはNP完全であることが知られており、厳密に言えば、強力な指数時間仮説が失敗しない限り、時間よりも速く解くことができません。O2n


ああ、私はセットを打つことについて考えましたが、私は減少を見ていませんでした。ありがとう!
a3nm

11

この問題は、Set Cover問題/ Hitting Set問題と同等です。

家族所与のサブセットの{ 1 ... N }、セット見つけるT { 1 ... N }ファミリー内のすべてのセット交差最小可能サイズのFをF{1n}T{1n}F

あなたの問題は、以来、打撃集合問題と等価であるの任意のセットにないSであれば、それは内のすべてのセットと交差する場合にのみ、Fを = { ˉ AA S }。(SO打つ集合問題のインスタンスを解決するために、それが持つ問題のインスタンスを解決するために十分でS = { ˉ AA Fを }。)TSF={A¯AS}S={A¯AF}

ヒッティングセットの問題はNP困難です[Karp '72]。そのための近似アルゴリズムと、近似結果の一致する硬度があります[Lund、Yannakakis '94、Feige '98]。Oログn

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.