Masalah Anda adalah kasus khusus dari kelas masalah yang lebih luas bernama masalah penghapusan-simpul :
JM Lewis dan M. Yannakakis, "Masalah penghapusan-simpul untuk sifat turunan adalah NP-complete"
... Makalah ini membahas kelas masalah grafik yang didefinisikan sebagai berikut:
untuk properti grafik tetap , temukan jumlah minimum simpul (atau simpul) yang harus dihapus dari grafik diberikan sehingga hasilnya memuaskan . Kami menyebutnya masalah penghapusan simpul untuk . Hasil kami menunjukkan bahwa jika adalah properti nontrivial yang diturunkan pada subgraph yang diinduksi, maka masalah penghapusan-simpul untuk adalah NP-hard. Selanjutnya, jika kita menambahkan syarat bahwa pengujian untukG Π Π Π Π Π ΠΠGΠΠΠΠΠdapat dilakukan dalam waktu polinomial, maka hasil kami menyiratkan bahwa masalah penghapusan node untuk adalah NP-lengkap. ...Π
Masalah Anda adalah masalah penghapusan simpul untuk bipartiteness , tetapi (seperti dicatat oleh Pal), sekarang dikenal sebagai masalah Odd cycle traversal (OCT).
EDIT
Untuk apa pengurangan langsung, saya memikirkan yang ini dari 3SAT.
Diberikan instance 3SAT dengan variabel dan klausa m , buat grafik berikut: tambahkan dua node x i , ¯ x i untuk setiap variabel dan keunggulan di antara mereka. Untuk mensimulasikan tugas kebenaran, tambahkan n + 1 node untuk setiap variabel x i dan hubungkan keduanya ke x i dan ¯ x i ; dengan cara ini, untuk membuat grafik bipartit menghapus paling banyak n node, setidaknya satu antara x i dan ¯ x i harus dihapus. Akhirnya untuk setiap klausanmxsaya, xsaya¯¯¯¯¯n + 1xsayaxsayaxsaya¯¯¯¯¯nxsayaxsaya¯¯¯¯¯ tambahkan 4 node dan membangun sebuah siklus aneh yang menghubungkan variabel dalam C j .CjCj
Grafik dihasilkan dapat dibuat bipartit menghapus paling banyak n node jika dan hanya jika rumus 3SAT asli memuaskan.Gn