Set koleksiyonuna dahil olmayan en küçük set


14

Girdi olarak bir tamsayı n ve { 1 , öğelerinden oluşan bir dizi S kümesi verilir . . . , n } , { 1 , öğelerinin T kümesini bulmanın karmaşıklığı nedir . . . , N } , öyle ki , T az önem düzeyi vardır ve T setleri hiçbiri dahildir S ?{1,...,n}T{1,...,n}TTS


her iki cevap da şimdiye kadar isabet setlerinden bahsediyor. vurma setlerinin , monoton boolean formüllerin enine ve CNF DNF dönüşümü olarak adlandırılan hipergraflarda da göründüğünü unutmayın .
vzn

Yanıtlar:


16

[n]={1,2,,n}F={S1,S2,,Sm}2[n]T[n]TSii=1,2,,m

Sorunuzu cevaplamak için, yalnızca . Yani, her tamamlayıcısı ile kesişmelidir . Ancak bu, sorununuzun aslında isabet seti sorununa eşdeğer olduğu anlamına gelir (set ): T ( [ n ] S i ) T S i G = { [ n ] S i : i = 1 , 2 , , m }TSiT([n]Si)TSiG={[n]Si : i=1,2,,m}

Set vurmak. Bir küme ailesi ve tamsayısı verildiğinde , ile bir küme var mı? ve tüm ? k T [ n ] | T | k T S S FF2[n]kT[n]|T|kTSSF

İsabet setinin NP-tam olduğu bilinmektedir ve gevşek bir şekilde konuşursak, Kuvvetli Üstel Zaman Hipotezi başarısız olmadıkça, zamanından daha hızlı çözülemez .O(2n)


Ah, sete vurmayı düşündüm ama azalmayı görmemiştim. Teşekkürler!
a3nm

11

Sorun Set Cover Problem / İsabet Set Problemine eşdeğerdir:

Bir aile Verilen alt kümelerinin , bir dizi bulmak minimum olası boyutta olduğu kesişen ailede her set .{ 1 , , n } T { 1 , , n } FF{1,,n}T{1,,n}F

, herhangi bir kümede bulunmadığından ve yalnızca her kümeyle kesiştiği için, İsabet Seti Sorunu'na eşdeğerdir . (Dolayısıyla, İsabet Kümesi Sorununun bir örneğini çözmek için ile ilgili sorunun örneğini çözmek yeterlidir .)S F = { ˉ A : A S } S = { ˉ A : A F }TSF={A¯:AS}S={A¯:AF}

Vuruş Seti problemi NP-zordur [Karp '72]. Bunun için bir yaklaşım algoritması ve yaklaşık bir sonuç netliği sertliği vardır [Lund, Yannakakis '94, Feige '98].O(logn)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.