Saya tidak tahu apakah Anda tertarik mendengar lebih detail dari komentar saya pada pertanyaan Anda, tetapi di sini lebih detail pula.
Jika P = NP, setiap masalah dalam NP dapat diselesaikan dalam waktu polinomial dan oleh karena itu dalam waktu polinomial semu, yang berarti bahwa tidak ada masalah yang memenuhi kebutuhan Anda, seperti yang dicatat Magnus dalam jawabannya. Jadi asumsikan P ≠ NP di sisa jawaban ini.
Karena P ≠ NP, ada bahasa L ∈NP ∖ P yang tidak NP-lengkap (teorema Ladner). Pertimbangkan masalah berikut:
Produk langsung dari partisi dan L
Instance : m bilangan bulat positif a 1 , ..., a m dan k bilangan bulat b 1 , ..., b k ∈ {0,1}.
Pertanyaan : Apakah kedua hal berikut ini berlaku?
(1) m integer a 1 ,…, a membentuk m ya-instance dari masalah Partition.
(2) k -bit string yang b 1 ... b k milik L .
Setelah kertas oleh Garey dan Johnson, tentukan fungsi Panjang sebagai m + ⌈ log maks i a i ⌉ + k dan fungsi Max sebagai maks i a i .
Merupakan rutin untuk memeriksa (i) apakah NP-lengkap dalam arti yang lemah, (ii) tidak memiliki algoritma pseudo-polinomial-waktu, dan (iii) itu bukan NP-lengkap dalam kuat merasakan.
(Petunjuk: (i) Keanggotaan untuk NP mengikuti dari fakta bahwa kedua masalah Partisi dan L berada di NP. Untuk kekerasan NP, kurangi Partisi untuk masalah ini. (Ii) Bangun transformasi pseudo-polinomial dari L ke masalah ini. (iii) Bangun transformasi pseudo-polinomial dari masalah ini ke L dengan menggunakan fakta bahwa Partition memiliki algoritma pseudo-polinomial-waktu.)
Tidak ada yang istimewa tentang masalah Partisi dalam konstruksi ini: Anda dapat menggunakan masalah NP-complete lemah Anda dengan algoritma pseudo-polinomial-waktu.