P ve NP eşitsizliğine karşı çelişki kanıtı?


10

Ben H nin hiyerarşi teoremleri kullanarak eşit NP olmadığını iddia etmeye çalışıyorum. Bu benim argümanım, ama bunu öğretmenimize gösterdiğimde ve kesinti sonrası, kabul etmek için zorlayıcı bir neden bulamadığım yerde sorunlu olduğunu söyledi.

P=NP olduğunu varsayarak başlıyoruz . Sonra verirSATP bu da kendisini izler . Standlarda olarak, her dil azaltmak yapabilir için . Bu nedenle, . Aksine, zaman hiyerarşisi teoremi dilinde dilinin olması gerektiğini , bu olmadığını belirtir . Bu, A'nın ilk varsayımımıza bir çelişki olan NP'de değil, A'da P olduğu sonucuna varmamıza neden olacaktır . Böylece, şu sonuca vardık:SATTIME(nk)NPSATNPTIME(nk)ATIME(nk+1)TIME(nk)APNPPNP .

Kanıtımda bir sorun mu var?


2
Lütfen $\mathit{SAT}$bunun yerine bir şey yazın $SAT$. Leslie Lamport'un orijinal LaTeX kitabında yazdığı gibi, ikincisi S kez A kez T anlamına gelir.
Oliphaunt - Monica'yı

Daha da iyisi, complexitypaketi kullanın ve sadece yazın \SAT. (Sanırım bu yığın üzerinde mevcut değil.)
Oliphaunt - Monica

@Oliphaunt Yayını iyileştirebileceğiniz zaman neden bir düzenleme önermiyorsunuz? Her ne kadar burada fark (varsa) beklediğimden çok daha ince olduğunu söylemeliyim.
Ayrık kertenkele

1
@Discretelizard Sık sık yapıyorum, ama bu sefer "çok fazla iş" oldu (ben / mobil vardı). Tüm bu $ ve \ değerlerini girmek titiz bir iştir. Onun yerine eğitmeyi seçtim. (Bu karar tamamen rasyonel olmayabilir.)
Oliphaunt - Monica'yı

Yanıtlar:


55

Daha sonra bu verimleri SATP kendisi daha sonra takip ettiği SATTIME(nk) .

Elbette.

Standlarda olarak, her dil azaltmak yapabilir NP için SAT . Bu nedenle, NPTIME(nk) .

Hayır. Polinom zaman indirimi ücretsiz değildir. Biz bu alır söyleyebiliriz O(nr(L)) dil azaltmak için zaman L için SAT , r(L) kullanılan polinom zaman azalma üssüdür. Argümanınız burada parçalanıyor. Bütün L N P için r ( L ) < k olan sonlu k yoktur . En azından bu P = N P'den takip etmiyorLNPr(L)<kP=NP ve çok daha güçlü bir ifade olurdu.

Ve bu güçlü ifadesi aslında söyler zaman hiyerarşi teoremi ile çelişir mi? P içine çökmeye olamaz TIME(nk) , tek başına bütün let NP .


1
Sadece azaltmanın kendisi için zaman değil. Daha büyük bir soruna dönüşebilirsin. X'i O (n ^ 5) 'de çözebilirsem ve O (n ^ 6)' daki Y'deki bir problemi O (n ^ 3) boyutlu bir X örneğine azaltabilirsem, O (n ^ 15) gerekir toplamda.
gnasher729

Eğlenceli bir şekilde, bu argüman PTIME-tamamlanmış problemler için de geçerlidir, örneğin doğrusal zamanda çözülebilen HORNSAT (ancak P'deki tüm problemler doğrusal zaman değildir).
cody

8

Diyelim ki 3SbirTN-TbenME[nk] . Zaman hiyerarşisi teoreminin belirsiz olmayan versiyonuna göre, herhangi bir  r , N T I M E [ n r - 1 ] ' de olmayan bir XrN-TbenME[nr] problemi vardır . Bu, PN gibi herhangi bir varsayıma dayanmayan koşulsuz bir sonuçtur.N-TbenME[nr-1]PN-P

Herhangi bir r>k seçin . Biz bir belirleyici bir azalma olduğunu varsayalım Xr için 3SbirT o zaman içinde hareket eder  nt . Bu üretir 3SbirT , en fazla boyutta örneği  nt , en fazla zaman içinde çözülebilir, (nt)k=ntk . Xr seçimimizle,  tk>r1 olmalı , bu yüzden t>(r+1)/k . Bu fonksiyonr ile sınırlanmadan büyür .

Bu, keyfi bir NP problemini 3SAT indirmenin ne kadar süreceği konusunda bir sınır olmadığı anlamına gelir . 3SATP olsa bile , bu indirimlerin ne kadar süreceği konusunda hala bir sınır yoktur. Bu nedenle, özellikle, bazı k için  3SATDTIME[nk] olsa bile, N PD T I M E [ nkNPDTIME[nk], hattabazık>kiçinNPDTIME[nk].k>k

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.