Adakah hasil yang diketahui pada kelas kompleksitas 1-in-3-SAT dengan jumlah kejadian variabel yang terbatas?
Saya datang dengan pengurangan pelit berikut dengan Peter Nightingale, tapi saya ingin mengutip sesuatu jika ini diketahui.
Inilah trik yang kami buat. Ini menunjukkan bahwa 1-in-3-SAT terbatas pada 3 kejadian per variabel adalah NP lengkap dan #P selesai (karena 1-in-3-SAT adalah) , sedangkan 3-SAT terbatas pada 3 kejadian dalam P
Katakanlah kita memiliki lebih dari tiga kejadian x. Katakanlah kita perlu 6. Kemudian kita akan memperkenalkan 5 variabel baru x2 ke x6 setara dengan x dan dua variabel baru d1 dan d2 dijamin salah dengan 6 klausa baru berikut:
x -x2 d1
x2 -x3 d1
x3 -x4 d1
x4 -x5 d2
x5 -x6 d2
x6 -x d2
Jelas kami mengganti setiap kemunculan x setelah yang pertama dengan xi untuk beberapa i. Itu memberi tiga kemunculan masing-masing xi dan d.
Di atas mengatur masing-masing di ke false dan semua xi ke nilai yang sama. Untuk melihat ini, x harus benar atau salah. Jika itu benar maka klausa pertama menetapkan x2 benar dan d1 salah, dan kemudian ini menyebar ke bawah petunjuk. Jika x salah maka klausa terakhir menetapkan x6 salah dan d2 salah dan merambat ke atas klausa. Ini jelas sangat pelit sehingga menjaga penghitungan.