Bagaimana saya dapat membuktikan bahwa konversi dari CNF ke DNF adalah NP-Hard?
Saya tidak meminta jawaban, hanya beberapa saran tentang bagaimana cara membuktikannya.
5
Untuk analisis mendalam, lihat makalah ini "On Converting CNF to DNF"
—
Vor
@ A.Schulz: definisi asli dalam makalah Steve Cook mendefinisikannya menggunakan pengurangan Cook. Tampaknya itulah pengurangan yang digunakan ketika membahas kekerasan-NP umum en.wikipedia.org/wiki/NP-hard
—
Kaveh
CNF <-> Konversi DNF bukan keputusan, diperlukan untuk menjadi bahasa. ini lebih merupakan fungsi dengan input & output & itu harus dikonversi menjadi masalah keputusan untuk bertanya apakah dalam NP dll. berpikir bahwa masalah non keputusan telah terbukti mengarah pada ledakan eksponensial dalam ukuran [misalnya dalam Vors ref] karena itu sebuah Versi lengkap masalah keputusan NP [jika ada di luar sana] mungkin merupakan penyederhanaan yang signifikan. juga karena Vors ref menunjukkan kompleksitas aktual konversi CNF <-> DNF adalah masalah penelitian aktif ... perhatikan ada beberapa kesamaan dengan efisiensi algoritma kompresi ...
—
vzn
@ vzn Pertanyaannya menanyakan apakah NP-keras , bukan NP- lengkap. Ini berarti bahwa keanggotaan NP tidak diperlukan sehingga tidak harus menjadi masalah keputusan.
—
David Richerby