NP için Komple sorunların sonuçları


24

tam problem nelerdir?NPcoNP



Bu bağlantıyı biliyorum. Benim sorumun sonuçları hakkında. Mesela, eğer için L dili tamamlanmışsa, PH seviyesine kadar ya da onun gibi bir şey. iNPcoNPi
Marcos Villagra

Aslında, bu bağlantıdaki bir yorumla aynı soruyu sordum, ancak bunu gerçek bir soru yapmak istedim.
Marcos Villagra

2
Evet, bildiğinizi biliyorum, ancak geçiş akışı sayfası başkaları için yararlı arka plan bilgileri sağlıyor.
Jukka Suomela

Yanıtlar:


18

Bu (geniş) açık bir sorundur; olduğu gibi, neredeyse hiçbir şey bilmiyoruz. Spesifik olarak, problemlerini ispatlamanın hilesi nedeniyle, şu anda var olandan çok farklı ispat tekniklerine ihtiyacımız var. Bu nedenle, sonuçların tartışılması makul bir şekilde “Bu kadar güçlü, yeni ispat tekniklerine sahip olmak ne anlama gelirdi?” Konulu bir teğet içermelidir.NPcoNP

Konuyla ilgili nispeten yakın tarihli bir tartışma için, 2007'den itibaren Algoritmalara İlişkin ACM İşlemlerinde David Johnson'ın 26. NP-Tamamlanma sütunu var ( PDF ). David'in problemlerinin varlığının kanıtlanması sorunu ile ilgili söylediklerinin bazılarını izin ver ve düşüncelerimi ekle:NPcoNP

Şu anda, üyeliğinin en güçlü kanıtı henüz onlar için bir polinom zaman algoritması bulmayı başaramadığımız anlamında, üyeliğine yalnızca "zayıf" doğal adaylarımız var. Birkaç aday listeliyor: KÜÇÜK FAKTÖR, BASİT STOCHASTİK OYUN ve ORTAK PAYOFF OYUNU. Bu sorunların bazı "tuhaflıklarından" bazıları, bunları çözmek için en iyi sezgisel çalışma zamanlarından gelir, örneğin, KÜÇÜK FAKTÖR, yani INTEGER FAKTÖRÜ , için rasgele zaman karmaşıklığına sahiptir. . (Eğer tam problemler varsa , o zaman bu kadar üstel değildir (ne katlanarak ne de oldukça polinomdur)NPcoNPPk p o l y ( n ) 2 kpoly(n)2klog(k)NPcoNPPsınıfın çalışma zamanı endemik? )

Sorun bir tek içindedir: Yani özellikle biz böyle bir şey ispat etmek isteyeyim iff , 3SAT ve için Cook'un teoremi gibi yani bütünlük sonucu . İçin , bu tür deliller evrensel polinom zamanlı düşüşleri, (ve favori, ek kısıtlamalar, örneğin Cook-azalmalar, Karp-azalmalar düzeltmek). Sonuç olarak, polinom-zaman azaltma teknikleri altında, sınıfın polinom-zaman tanınabilir bir temsili olması durumunda olması gerekir. İçin , biz de belirli olmayan Turing makineleri kullanabileceği bir polinom, içinde durmasıPNPcoNP=PNPNPNPp(|x|)P S P A C E P, adım sayısı. David'in belirttiği gibi, ve # gibi diğer sınıflar için de (statünün daha açık olduğu durumlarda) benzer temsillerimiz var .PSPACEP

Bununla birlikte, için benzer bir temsil sağlamanın zorluğu, "doğal" analoğun , Problemini temsil içinde izin vermesi ve bu nedenle kararsız olmasıdır . Diğer bir deyişle, , tamamlayıcı dilleri tanıyan, deterministik olmayan iki Turing makinesiyle temsil etme girişimini düşünün :NPcoNPN P c o N PNPcoNP

Soru: Bir Turing Makinesi girişinde durur mu?Mx0,1n

İki doğrusal zamanlı Turing makineleri Construct ve aşağıdaki gibi. girişinde , girişi okur ve her zaman kabul eder. ,ve kabul adımlarla.M1M2yM1M2|y||x|Mx|y|

Bu nedenle, ve tamamlayıcı dilleri kabul IFF girişi durdurmak değil . Bu nedenle, çelişki ile, iki polinom zaman Turing makinesinin tamamlayıcı dilleri kabul edip etmediğine karar vermek kararsızdır.M1M2M x Mx

Bu nedenle, problemlerinin "doğal" temsili, polinom-zaman tanınabilir değildir. Sorun devam ediyor: sorunlarını, polinom-zamanının tanınabileceği şekilde nasıl temsil ediyorsunuz ?NPcoNPNPcoNP

Bu konuda önemli bir çalışma yapılmamasına karşın, kanıtlanması için başarılı bir şekilde çözümlenmesi gerekiyor . Bu nedenle, bütünlüğünü çözebilecek bir ispat tekniğinin varlığının burada daha büyük bir hikaye olacağını iddia - sorunlarının "otomatik" sonuçları değil (örneğin, karmaşıklık sınıfları, Zaten farkında olduğumuzdan (ya da daha doğrusu gelecekte varsayımsal olarak farkında olacağımızdan ) çökmek .NPcoNPNPcoNPNPcoNP


1
PDF için teşekkürler. Henüz okumadım ama okuyacağım. Bu makale var: "Toplam fonksiyonlarda, varoluş teoremleri ve hesaplama karmaşıklığı". Nimrod Megiddo ve Christos Papadimitriou. Teorik Bilgisayar Bilimleri 81, 1991. ilgili değildir , ancak ilişkili fonksiyon sınıfı TFNP, yani . Aşağıdaki teorem var: "TFNP'de NP = coNP'de FNP tamamlanmış bir sorun var". Arama ve karar sorunlarının polinomla ilişkili olduğu göz önüne alındığında, bu teorem aynı zamanda mu? Öyleyse, bu PH'da büyük bir çöküş anlamına gelecektir. Bu doğru mu? T F N P = F ( N P c o N P ) N P c o N PNPcoNPTFNP=F(NPcoNP)NPcoNP
Marcos Villagra

Bu doğrudan çevirmez (ima ettiğine inandığım şekilde). Teoremin sadece HERHANGİ bir problemi değil, bir FNP-komple problemini ifade ettiğini unutmayın. Bu, "NP \ cap coNP'de bir NP tamamlama sorunu var iff NP = coNP" demekle aynıdır. Bildiğim kadarıyla, NP \ cap coNP'nin PH çökmesi olmadan NP-komple sorunlardan farklı tam problemleri olması düşünülebilir . (Bağlantı eğlence içindir.))
Daniel Apon

Not: Yukarıda muhtemel olarak nitelendirilebilecek durumun, cevapta aynı nedenlerle olması muhtemel olduğu düşünülmektedir.
Daniel Apon
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.