Mengapa masalah NPI tidak semuanya memiliki kompleksitas yang sama?

11

Bagaimana seseorang melihat suatu masalah dan alasan bahwa itu kemungkinan NP-Intermediate dibandingkan dengan NP-Complete? Seringkali cukup sederhana untuk melihat suatu masalah dan mengatakan apakah itu mungkin NP-Complete atau tidak, tetapi bagi saya tampaknya lebih sulit untuk mengatakan apakah suatu masalah adalah NP-Intermediate karena garis tampaknya cukup tipis antara keduanya. kelas. Pada dasarnya yang saya tanyakan adalah mengapa masalah yang dapat diverifikasi dalam waktu polinomial (jika sama sekali) tetapi tidak diselesaikan dalam waktu polinomial (selama P dos't sama dengan NP) bukan waktu polinomial yang dapat direduksi satu sama lain. Juga, apakah ada cara untuk menunjukkan masalah apakah NP-Intermediate mirip dengan bagaimana masalah ditunjukkan sebagai NP-Hard, seperti reduksi atau teknik lainnya? Tautan atau buku teks apa pun yang akan membantu saya memahami kelas NP-Menengah akan dihargai juga.

Jesse Stern
sumber
2
"masalah yang dapat dipenuhi dalam waktu polinomial", saya kira maksud Anda "masalah yang dapat diverifikasi dalam polinomial waktu".
Kaveh
2
Ada kelas masalah GI-lengkap yang secara polinomi setara dengan Grafik Isomorfisme. GI adalah masalah besar yang diduga sebagai perantara-NP
Mohammad Al-Turkistany
1
Btw, judulnya menyesatkan, kesetaraan dua masalah kompleksitas sehubungan dengan pengurangan (misalnya pengurangan Karp) sudah ditentukan, saya sarankan Anda mengubahnya menjadi sesuatu seperti "Mengapa masalah NPI tidak semuanya memiliki kompleksitas yang sama?".
Kaveh
@kaveh Melakukan semua pengeditan. Terima kasih atas jawaban hebat lainnya!
Jesse Stern
1
"Sering kali cukup sederhana untuk melihat masalah dan mengatakan apakah itu kemungkinan NP-Lengkap atau tidak". IMHO, itu tidak mungkin lebih jauh dari kebenaran!
Mahdi Cheraghchi

Jawaban:

20

Anda tidak dapat menunjukkan bahwa masalahnya adalah tanpa memisahkan dari .P N PNPIPNP

Ada masalah buatan yang dapat dibuktikan berada di menggunakan generalisasi teorema Lander (lihat juga ini ) dengan asumsi bahwa .N PPNPINPP

Juga versi empuk dari masalah yangN P INEXP-completeNPI dengan asumsi (lihat juga ini dan ini ).NEXPEXP

Masalah dalam sering sebagai ketika:N P INPNPI

  1. kami dapat menunjukkan dengan asumsi yang masuk akal bahwa itu bukan namun itu tidak diketahui berada di ,PNPCP

  2. kami dapat menunjukkan dengan asumsi yang masuk akal bahwa itu tidak ada di namun tidak diketahui berada di ,N P CPNPC

dan kadang-kadang ketika kita tidak dapat menunjukkan bahwa itu ada di atau .PNPCP

Contoh asumsi yang masuk akal adalah hipotesis waktu eksponensial (atau beberapa asumsi kekerasan komputasi lainnya ).

Pada dasarnya yang saya tanyakan adalah mengapa masalah yang dapat dipenuhi dalam waktu polinomial (jika sama sekali) tetapi tidak diselesaikan dalam waktu polinomial (selama P tidak sama dengan NP) bukan waktu polinomial yang dapat direduksi satu sama lain.

Saya tidak mengerti mengapa orang berharap itu benar. Tetapi bagaimanapun juga, dengan asumsi itu mengikuti dari teorema Lander bahwa ada banyak tingkatan -degree antara dan .NPCPPPNP

Kaveh
sumber
2
"2. kita dapat menunjukkan di bawah asumsi yang masuk akal bahwa itu tidak dalam P namun itu tidak diketahui berada di NP" Bukankah maksudmu "... dalam NPC"?
Tyson Williams
@ Viktor, tidak, tidak diketahui bahwa tidak sama dengan , dan mereka berbeda iff dan berbeda. Putar kembali hasil edit Anda. PNPCPNP
Kaveh
@ Kaveh, saya pikir dia sedang memikirkan bahasa-bahasa yang sepele ( dan ), tetapi Anda mengecualikannya dari P.{0,1}
didest
@Diego, well, tidak ada yang dapat direduksi untuk mereka, tetapi Anda benar. Saya akan memperbaikinya.
Kaveh
@ Kaveh dan Diego: Ya, saya sedang memikirkan bahasa-bahasa sepele ini.
Victor Stafusa
12

Kasus tipikal adalah ketika masalah di juga terletak pada atau . Dengan asumsi bahwa hierarki polinom tidak runtuh, masalah seperti itu tidak dapat -complete. Contohnya termasuk faktorisasi bilangan bulat, logaritma diskrit, isomorfisme grafik, beberapa masalah kisi, dll.NPcoNPcoAMNP

Mahdi Cheraghchi
sumber
9

Kasus khas lain dari masalah adalah ketika ada saksi panjang tetapi lebih kecil dari . Masalah keberadaan klik ukuran dalam grafik adalah contoh khas - dalam hal ini, saksi (klik spesifik) membutuhkan bit .NPIω(logn)nO(1)lognO(log2n)

Dengan asumsi Hipotesis Waktu Eksponensial, masalah seperti itu lebih mudah daripada masalah lengkap (yang membutuhkan waktu ) tetapi lebih sulit daripada masalah waktu polinomial.NPexp(nO(1))

David Harris
sumber