Menghitung jumlah penugasan yang memuaskan dalam CNF-SAT POSITIF


13

Kita tahu masalah menghitung jumlah penugasan yang memuaskan dalam formula boolean umum yang diberikan (CNF-SAT), formula DNF yang diberikan, atau bahkan formula 2SAT yang diberikan adalah masalah # P-complete .

Sekarang, pertimbangkan CNF-SAT tanpa literal negatif (tidak , selalu A ). Masalah keputusan sangat mudah (atur semua variabel ke TRUE dan periksa apakah tugasnya memenuhi rumus), tetapi bagaimana dengan menghitung jumlah tugas yang memuaskan? Apakah ini memiliki algoritma waktu polinomial? Atau ini masalah # P-complete.¬SEBUAHSEBUAH

Jawaban:


20

Ini masih # P-complete [1]. Masalah ini biasanya disebut sebagai montone (#) SAT. Monotone # 2-SAT sudah # P-complete (ini sama dengan menghitung simpul penutup grafik).

[1] Roth, Dan. "Pada kekerasan dari perkiraan alasan." Kecerdasan Buatan 82.1-2 (1996): 273-302.


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.