Masalah menarik berikut muncul dalam penelitian saya baru-baru ini:
INSTAN: Grafik .
SOLUSI: Selesai siklus aneh chordless, didefinisikan sebagai superset dari edge set sehingga grafik memiliki properti yang setiap tepi dalam terkandung dalam siklus aneh chordless. E G ′ ( V , E ′ ) G ′
UKURAN: Ukuran penyelesaian, yaitu,.
Sejauh ini, kami dapat membuktikan bahwa versi modifikasi dari masalah ini adalah NP-complete, di mana alih-alih mengharuskan "setiap tepi dalam terkandung dalam siklus ganjil yang tanpa kabel" kami membutuhkan properti yang lebih kuat bahwa "setiap tepi terkandung dalam sebuah segitiga (siklus panjang 3) ". (Perhatikan bahwa ini tidak setara dengan masalah MINIMUM CHORDAL GRAPH COMPLETION .)
Yang pertama dengan mudah dilihat sebagai generalisasi dari yang terakhir, tetapi sejauh ini semua upaya saya untuk membuktikannya gagal. Adakah yang bisa datang dengan pointer / referensi / dll?
sumber
Jawaban:
Kami membuktikan bahwa masalahnya adalah NP-hard bahkan dalam bentuk keputusannya, yaitu '' Apakah grafik input sudah merupakan penyelesaian siklus aneh yang tidak berantai? '' Dengan mengurangi dari masalah berikut:G
Masalah ini dikenal sebagai NP-keras dengan pengurangan dari '' mendeteksi siklus genap chordless yang melewati node tertentu '' dalam referensi yang diberikan dalam salah satu komentar Anda yang dinyatakan dalam paragraf sebelum bagian 3 dengan membiarkan dan q = 2 :p = 0 q= 2
(Mungkin ada pengurangan Karp, tetapi jika kita mengizinkan satu Cook, pertimbangkan pengurangan berikut: Mengganti derajat d simpul yang diberikan ke subgraph lengkap ukuran d dengan tepi keluar yang tepat. Kemudian untuk setiap tepi dalam grafik lengkap kita bisa query oracle yang memecahkan Masalah P. Perhatikan bahwa siklus genap tanpa chord yang melewati node yang diberikan sesuai dengan siklus ganjil chordless dengan panjang lebih besar dari 3 melewati salah satu ujung dalam grafik lengkap.)
Sekarang untuk reduksi utama. Diberikan contoh Masalah P, pertama kami mendeteksi jika ada segitiga yang melewati ; jika demikian, hapus setiap node yang membentuk segitiga dengan . Perhatikan bahwa menghapus node yang membentuk segitiga dengan tidak akan menghapus siklus aneh chordless yang melewati (oleh properti chordless).e e ee e e e
Selanjutnya, untuk setiap sisi selain dari e = ( u , v ) kami menambahkan simpul bantu v f dan dua sisi ( v f , u ) dan ( v f , v ) . Perhatikan bahwa grafik baru G ′ memiliki properti berikut:f e=(u,v) vf (vf,u) (vf,v) G′
Untuk satu-satunya arah, dapat dibuktikan dengan mempertimbangkan berbagai jenis tepi dalam . Setiap sisi selain dari e (termasuk tepi yang baru ditambahkan) akan memiliki setidaknya satu segitiga (yang berisi simpul bantu); dan e akan berada dalam siklus ganjil chordless di G ′ karena ada siklus ganjil chordless melewati e di G , dan siklus tidak dihapus selama proses penghapusan simpul.G′ e e G' e G
Untuk arah if, karena setiap tepi selain harus dalam setidaknya satu segitiga, kita hanya perlu khawatir tentang tepi e . Ada siklus aneh chordless melewati e dalam G ′ ( G ′ adalah penyelesaian siklus aneh chordless). Siklus tidak dapat memiliki panjang 3 dengan konstruksi G ′ , dan karena siklus tidak dapat mengandung node bantu (oleh properti tanpa kabel), ia akan berada dalam grafik G juga. Karena itu buktinya lengkap.e e e G′ G′ G′ G
sumber