Masalah keputusan
Dengan rumus Boolean , apakah ϕ memiliki satu tugas yang memuaskan?
dapat dilihat di , U P -hard dan c o N P -hard. Adakah yang lebih dikenal tentang kerumitannya?
Masalah keputusan
Dengan rumus Boolean , apakah ϕ memiliki satu tugas yang memuaskan?
dapat dilihat di , U P -hard dan c o N P -hard. Adakah yang lebih dikenal tentang kerumitannya?
Masalah Anda dikenal sebagai masalah yang U S -Lengkap. Masalahnya adalah di D p tapi tidak diketahui D p -Hard bawah pengurangan waktu polinomial deterministik, di mana kelas D p = { L 1 ∩ ¯ L 2 | L 1 , L 2 ∈ N P } .
Hal ini ditunjukkan oleh Papadimitriou dan Yannakis [1] bahwa himpunan formula unik satisfiable terkandung dalam . Ini mengikuti dengan definisi D p : biarkan L 1 menjadi SAT, dan membiarkan L 2 adalah himpunan formula dengan 2 atau lebih memuaskan tugas. Mengenai D p -hardness dari UNIK-SAT , Blass dan Gurevich [2] memberikan jawaban parsial. Untuk satu, mereka menunjukkan teknik bukti non-relativizing akan diperlukan untuk menyelesaikan pertanyaan. Namun, Valiant dan Vazirani [3] memberikan pengurangan waktu polinomial acak dari SAT menunjukkan D p -hardness dari bawah pengurangan waktu polinomial acak.
Ketika diketahui bahwa masalah memiliki paling banyak satu tugas atau tidak ada tugas, masalah janji disebut . The Valiant-Vazirani teorema menyatakan bahwa jika ada algoritma waktu polinomial untuk ambigu-SAT , maka N P = R P . Untuk membuktikan teorema mereka, mereka menunjukkan bahwa masalah janji UNAMBIGUOUS-SAT adalah N P -hard dalam pengurangan waktu polinomial acak. Sebuah konsekuensi yang mengikuti dari Valiant-Vazirani teorema adalah bahwa UNIK-SAT selesai untuk D p di bawah pengurangan waktu polinomial acak.
[1] Papadimitriou, Christos H., dan Mihalis Yannakakis. "Kompleksitas segi (dan beberapa segi kompleksitas)." Prosiding simposium ACM tahunan keempat belas pada Teori komputasi. ACM, 1982.