Bu, bir problemin (yani bir dili ) NP'nin tamamlanıp tamamlanmadığını belirleme konusundaki kişisel yaklaşımımdır . Her iki koşul da doğrulandıysa:L
- Bir örnek olsam bunu test hissetmek ise L ima Ben çeşit tüm kombinasyonları kontrol etmek gerektiğiniIL
- ve böyle bir kombinasyonu iki küçük parçaya bölmenin bir yolu olmadığını
L
SSS1S2S1S2
ACBABBC
Açıkçası bu yaklaşım çok basit: Verilen problem için (polinom) bir algoritma bulmaya çalışıyorum. Bir tane bulamazsam, sorun benim görüşüme göre "zor" hale gelir. Sonra tüm NP eksiksizliği mantığı geliyor: mevcut bir NP eksiksiz problemi buna kodlayabilecek miyim? (Bu genellikle daha zor olduğu için, bir polinom algoritması bulmaya bir kez daha çalışıyorum ..)
Bunun her zamanki düşünce tarzı olduğundan şüpheleniyorum. Bununla birlikte, bilinmeyen problemlere uygulamak oldukça zor. Şahsen, NP-eksiksizliğinin ilk örneklerinden birinin bana şaşırdığını hatırlıyorum: klik sorunu . Kontrol etmek çok basit görünüyordu! Bu yüzden, deneyimin bununla bir ilgisi olduğunu varsayalım. Ayrıca sezgi bazen işe yaramaz olabilir. İki kez neredeyse aynı problemin birkaç kez söylendiğini hatırlıyorum ama biri P'deydi, diğeri ise küçük farklılıkları olan NP-tamamlandı.
Henüz iyi bir örnek bulamadım (burada yardıma ihtiyacım var), ancak bu yazışma sonrası problemi gibidir : bu kararsız bir problemdir ancak bazı değişkenler kararlaştırılabilir .