Biarkan menjadi bahasa dari semua rumus 2- CNF φ , sehingga setidaknya ( 1dariklausaφdapat dipenuhi.
Saya perlu membuktikan bahwa ada st L ϵ adalah N P-keras untuk ϵ < ϵ ′ .
Kita tahu bahwa dapat mendekati 55 sebelum klausa daripenguranganSat3Maks. Bagaimana saya menyelesaikan ini?
Jika Anda tahu bahwa ε adalah bilangan rasional, maka Anda tidak perlu tidak terduga untuk Max-2-SAT untuk membuktikan pernyataan Anda. Bukti khas NP-hardness dari Max-2-SAT (misalnya, yang ada di buku teks Computational Complexity oleh Papadimitriou) sebenarnya membuktikan NP-kelengkapan L 1/5 . Untuk membuktikan NP-kekerasan L ε untuk positif rasional nomor ε <1/5, kita dapat mengurangi L 1/5 untuk L ε sebagai berikut: diberikan 2CNF rumus φ (contoh untuk L 1/5 ), biarkan m menjadi jumlah klausa di dalamnya. Biarkan r dans menjadi bilangan bulat positif sehingga (1 / 5− ε ) mr = 2 ε s berlaku. Kemudian membangun formula 2CNF (contoh untuk L ε ) dengan mengulangi φ untuk r kali dan menambahkan s pasang bertentangan klausa. Perhitungan sederhana menunjukkan bahwa ini memang pengurangan dari L 1/5 ke L ε .
Pengurangan ini jelas hanya berfungsi jika ε rasional, karena jika r dan s tidak dapat dianggap sebagai bilangan bulat. Kasus umum di mana ε belum tentu rasional tampaknya memerlukan ketidakmungkinan, seperti yang ditulis Yuval Filmus dalam jawabannya.
sumber