Son zamanlarda, bir sorunun güçlü bir NP-zor probleminden (polinom zamanında) azaltarak, NP-zor olduğunu göstermeyi amaçlayan bir kanıt okudum. Bu benim için bir anlam ifade etmiyordu. Düşürmede kullanılan herhangi bir sayının ve azalttığınız sorunun örneklerinin, sorun boyutunda polinom olarak sınırlanmış olduğunu göstermeniz gerektiğini düşünürdüm.
Daha sonra Wikipedia'nın bu tür kanıtlar için aynı genel talimatları verdiğini gördüm , ancak Garey & Johnson'un temelde aynı şeyi söylediğini görene kadar gerçekten ikna olmadım . Spesifik olmak gerekirse “Eğer derler, güçlü anlamda NP-zor ve bir sözde polinom dönüşümü vardır tt için tt ' , sonra Π ' güçlü anlamda NP-zor olduğunu” ve “Not ki tanımı gereği, bir polinom zaman algoritması da yalancı-polinom zaman algoritmasıdır. "
Tabii ki, bu konuda Garey & Johnson kelimesini ele alıyorum - bunun nasıl doğru olabileceğini anlamıyorum, bu yüzden biraz yardım etmek istiyorum. İşte benim (muhtemelen kusurlu) akıl yürütmem ...
Güçlü NP-tam problemleri vardır ve bunların tümü (tanım gereği) NP-sert olduğu kadar NP-tamdır. Her NP-tamamlama problemi (tanım gereği) polinom (ve dolayısıyla psödopolinom) zaman içinde herhangi bir başkasına indirgenebilir. Garey & Johnson'ın ifadeleri göz önüne alındığında, bana göre, her NP-komple probleminin güçlü bir şekilde NP-tamamlanmış olduğu ve bu nedenle, her NP-zor probleminin güçlü bir şekilde NP-zor olduğu görülüyor. Bu, elbette, güçlü NP sertliği kavramını anlamsız hale getiriyor… Peki ne kaçırıyorum?
Düzenleme / güncelleme (Tsuyoshi Ito'nun cevabına dayanarak):
Garey & Johnson'un (sözde) polinom dönüşümünü tanımlamasından (d), güçlü anlamda NP sertliğini sağlamak için gereken azaltma türü) elde edilen gereklilik, sonuç olarak ortaya çıkan örnekteki en büyük sayısal büyüklüğün bir işlev olarak polinom olarak bağlı olmasıdır. orijinalin maksimum boyut ve problem büyüklüğü. Bu, tabii ki, eğer orijinal problem güçlü anlamda NP-zor ise (yani, sayısal büyüklükleri problem boyutunda polinom olarak bağlı olsa bile), bu da azalttığınız problem için de geçerli olacaktır. Bu olurdu değil mutlaka (bu ekstra gereksinimi olmadan biridir) sıradan polytime azaltılması için durum.