NP-komple setler sadece en az biri NP-sertse diğer iki setten mi oluşuyor?


10

Bu soru bir şekilde NP-komple setler üzerinde set işlemlerinden oluşan setler hakkında önceki bir soruya karşılık geliyor :

Grubu, iki Karar verilebilen setinin birleşim, kesişim veya kartezyen üründen elde edilen ise ve L 2 , NP tamamlandıktan en az biri L 1 , L 2 , mutlaka NP-zor? P bu ayarlanmış operasyonlar altında kapalı olduğundan her ikisi de P (P! = NP varsayarak) olamaz olamaz biliyorum. Ayrıca "karar verilebilir" ve "NP-sert" koşullarının gerekli olduğunu da biliyorum, çünkü NP-komple set L ve NP dışında başka bir set B (sadece NP-hard veya kararsız olsun) düşünürsek, iki yeni oluşturabiliriz NP-sert kümeleri, kavşağı NP-tam olan NP'de değil. Örneğin: L 1 : = 01L1L2L1,L2LB ve L 2 : = 01 L 00 B . Ancak bundan sonra nasıl ilerleyeceğimi bilmiyorum. L1:=01L11BL2:=01L00B

NP-tam set alıp A'nın alt kümesi olan bir set B NPI elde etmek için Ladner Teoreminde konstrüksiyonu gerçekleştirebileceğimiz için sendika vakasının doğru olmayabileceğini düşünüyorum . O zaman B ( A B ) = A orijinal NP-tamamlanmış settir. Ancak, A B'nin hala NPI veya NP-sert olup olmadığını bilmiyorum . Kavşak ve Kartezyen ürün için nereden başlayacağımı bile bilmiyorum.ABAB(AB)=AAB


1
P = NP ise P = 'de bir sorun NP-tamamlanmış olabilir.
Wojowu

1
@Wojowu Teşekkür ederim, haklısın. Ben sadece bu sorunun P! = NP olduğu varsayımına dayandığını varsaydım. Aksi takdirde NPC = P'ye sahip olacağımız için anlamsız / önemsizdir. Soruyu düzenleyeceğim.
Ari

NPCPP=NP

NPCNP

2
NPNP

Yanıtlar:


1

NP-sert olmayan iki dilin kesişimi NP-sert olabilir. Örnek: Herhangi bir 3SAT örneğinin çözümleri, bir HORN-3SAT örneğinin ve bir ANTIHORN-3SAT örneğinin çözümlerinin ayarlanmış kesişimidir. Bunun nedeni, 3CNF deyiminin bir Korna veya Korna karşıtı deyimi olması ve 3SAT örneğinin bu tür deyimlerin birleşimidir. 3SAT elbette NP-tamamlandı; HORN-3SAT ve ANTIHORN-3SAT P cinsindendir.


5
Örneğini takip edemem. HORN-SAT ve ANTIHORN-SAT'ın kesişimi kesinlikle P'de olan oldukça sıkıcı bir dildir.
Yuval Filmus

1
HORN-3SAT birçok şekilde tanımlanabilir. Bunun bir yolu, HORN-3SAT örneklerinin kodlamasını düzeltmektir - her dize böyle bir örneği kodlar - ve sonra HORN-3SAT tatmin edici örneklerden oluşur. Bu kodlama muhtemelen ANTIHORN-3SAT için kullanacağınız kodlamadan farklıdır, bu nedenle kavşak dilinin tam olarak ne olduğu açık değildir - kesinlikle SAT değildir.
Yuval Filmus

1
Başka bir olasılık, HORN-3SAT'ı (i) Boynuz formunda, (ii) tatmin edilebilir olan 3SAT örneklerinin dili olarak tanımlamaktır. Şimdi HORN-3SAT ve ANTIHORN-3SAT'ın kesişmesi mantıklıdır: (i) hem Boynuz hem de Boynuz karşıtı formlarda (ii) tatmin edilebilir olan tüm 3SAT örneklerinden oluşur. Bu sadece HORN-3SAT ve ANTIHORN-3SAT'ın her birinden daha kolay olabilir .
Yuval Filmus

4
L1L2L1L2

3
3SATHORN3SATANTIHORN3SATHORN3SATANTIHORN3SAT
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.