Masalah polinomial dalam kelas grafik yang didefinisikan oleh subgraf siklik terlarang

11

Crossposted dari MO .

Misalkan adalah kelas grafik yang didefinisikan oleh sejumlah terbatas dari subgraph yang diinduksi terlarang, yang semuanya adalah siklik (mengandung setidaknya satu siklus).C

Apakah ada masalah grafik NP-hard yang dapat diselesaikan dalam waktu polinomial untuk selain penutup Clique dan Clique?C

Jika saya ingat dengan benar, ini tidak mungkin untuk set independen (kecuali ).P=NP

Pencarian di graphclasses.org tidak menemukan apa pun.

Kelas dimana Clique dan Clique mencakup polinomial adalah C5, C6, X164, X165, sunlet4, bebas segitiga

Edit

Negatif untuk IS dan Dominasi ada di makalah ini . Halaman 2, grafik .Si,j,k

joro
sumber
3
Dalam Stefan Kratsch, Pascal Schweitzer, Grafik Isomorfisme untuk Kelas Grafik Ditandai oleh dua Subgraf Terlarang : GI adalah waktu polinomial (sepele) yang dapat dipecahkan untuk grafik, tetapi juga (kurang sepele) untuk grafik. ( K s , K 1 , t ) -gratis(Ks,It)-free(Ks,K1,t)-free
Marzio De Biasi
2
Mungkin yang terbaik untuk dicatat pada pertanyaan di MO posting lintas juga, jika ada orang yang tertarik, mereka mungkin ingin melihat jawaban / komentar di sini.
RB
1
@MarzioDeBiasi, mengapa tidak mengarahkan komentar Anda untuk menjawab?
Saeed

Jawaban:

14

Saya pikir ada sejumlah masalah sulit yang menjadi mudah untuk grafik bebas segitiga; terutama yang berhubungan langsung dengan segitiga seperti Partition Into Triangles (Apakah G memiliki partisi menjadi segitiga?). Contoh kurang sepele lainnya termasuk:

  • Masalah Stabil Cutset (Apakah G memiliki set independen S sehingga GS terputus?). Lihat: Pada sutset stabil dalam grafik, Discrete Applied Math. 105 (2000) 39-50.

  • Basis Grafik Persimpangan (Apakah G grafik persimpangan dari himpunan bagian dari himpunan elemen k?). Lihat: Masalah [GT59] dalam: Garey & Johnson, Komputer dan Ketidaktertarikan: Panduan untuk Teori Kelengkapan NP.

Tag Mon
sumber
11

Berikut adalah beberapa contoh tambahan untuk jawaban Mon Tag:

  • Masalah Cutset Terputus (Apakah mengakui satu set simpul sedemikian sehingga dan subgraf diinduksi oleh terputus) adalah NP-complete (lihat di sini ). Sangat mudah untuk melihat bahwa masalah ini secara polinomi dipecahkan untuk grafik bebas segitiga (karenanya juga masalah Stabil Cutset seperti yang disebutkan oleh Mon Tag).S G - S G SGSGSGS

  • Mengenali grafik garis segitiga adalah NP-complete (lihat di sini ), Juga mudah untuk melihat bahwa masalah ini menjadi polinomi untuk grafik input bebas segitiga.

  • Menghitung pencocokan terhubung maksimum sulit (lihat di sini . Pencocokan terhubung jika, untuk setiap pasangan tepi yang cocok, ada sisi lain dari insiden grafik untuk keduanya). Dapat dibuktikan bahwa masalah ini secara polinomi dipecahkan untuk -gratis grafik.(C3,C4,C5)

vb le
sumber
Terima kasih. Jadi beberapa masalah tetap sulit dan yang lainnya tidak.
joro
10

Dari komentar di atas: di Stefan Kratsch, Pascal Schweitzer, Grafik Isomorfisme untuk Kelas Grafik Dicirikan oleh dua Subgraf Terlarang : GI adalah waktu polinomial (sepele) yang dapat dipecahkan untuk grafik, tetapi juga (kurang) sepele) untuk .(Ks,It)-free(Ks,K1,t)-free

EDIT : seperti yang tercantum dalam komentar, tidak mengandung siklus (saya membaca pengantar makalah terlalu cepat).K1,t

Setelah berpikir sedikit tentang itu, tampaknya mudah untuk membuktikan yang berikut (asli?):

HASIL NEGATIF: untuk setiap himpunan terbatas di mana setiap berisi siklus, masalah grafik isomorfisme (GI) terbatas pada kelas dari grafik adalah GI-selesai.{H1,...Hk}HiC(H1,...,Hk)-free

Bukti: Memperbaiki kelas grafik di mana setiap berisi siklus, dan diberi , mari menjadi panjang dari siklus terpanjang dari . Mengganti setiap tepi dari dengan jalan panjang menambahkan node baru (lihat gambar di bawah) . Dengan membangun grafik baru adalah memang siklus terpendek yang mungkin adalah yang dibentuk oleh segitiga yang harus memiliki panjang(H1,...,Hk)-freeHiG1,G2rHi(u,v)G1,G2l=r/3l(u,p1,p2,...,pl,v)G1,G2(H1,...,Hk)-free3r/3+3>r; dan mudah untuk membuktikan bahwa mereka isomorfik jika dan hanya jika asli adalah isomorfik.G1,G2

masukkan deskripsi gambar di sini
Gambar : grafik di sebelah kiri, dan yang setara grafik di sebelah kanan (misalkan siklus terpanjang dari memiliki panjang , jadi setiap tepi diganti dengan jalur panjang .G1(H1,...,Hk)-freeG1Hir=15G1l=5

Kami juga dapat memperluas hasil negatif untuk masalah NPC siklus Hamilton, memang itu adalah akibat langsung dari yang berikut (asli?):

Teorema : untuk setiap , masalah siklus Hamilton tetap NP-lengkap bahkan jika kita grafik tidak mengandung siklus panjang .k3Gk

Bukti Kita tahu bahwa masalah siklus Hamilton adalah NPC bahkan pada grafik diarahkan planar dengan setiap node memuaskan: (Papdimitriou dan Vazirani, Pada Dua Masalah Geometris Terkait dengan Traveling Salesman Problem ). Kita dapat mengubah grafik menjadi grafik undirectde cukup menambahkan sebuah simpul di tepi masuk node yang memiliki , dan ke tepi keluar dari simpul yang memiliki . Kemudian kita bisa mengganti node dengan gadget pada gambar di bawah ini. Sangat mudah untuk melihat bahwa hanya ada dua traversal yang valid (Gvoutdeg(v)+indeg(v)3GGvindeg(v)=1vindeg(v)=2Gzigzags ) yang mengunjungi setiap simpul gadget tepat sekali (jalur merah dan hijau pada gambar): gadget tidak dapat dilintasi dari atas ke bawah, jika tidak jalur horizontal (masuk atau keluar) akan terpotong. Selain itu, kami dapat menempatkan cukup node pada segmen vertikal / horizontal gadget, dan menambah jumlah zig-zagnya, untuk memastikan bahwa tidak ada siklus panjang yang dimungkinkan dalam gadget atau dalam segitiga 3 gadget yang dihubungkan bersama. Ini memastikan bahwa jika grafik yang dihasilkan memiliki siklus Hamiltonian, maka grafik asli juga memiliki siklus Hamiltonian (kebalikannya langsung dengan konstruksi gadget).kGG

masukkan deskripsi gambar di sini

Akibat wajar: Masalah siklus dan jalur Hamilton tetap lengkap-NP bahkan jika terbatas pada , di mana setiap berisi siklus.H i(H1,...,Hk)-freeHi

Marzio De Biasi
sumber
Terima kasih. adalah pohon, jadi bukan siklik atau saya melewatkan sesuatu? K1,t
joro
Kamu benar! Saya datang dengan hasil negatif ... lihat apakah itu bisa bekerja, atau apakah itu sepenuhnya salah: -S: -S
Marzio De Biasi
Terima kasih. Jadi Anda mendapatkan hasil negatif untuk siklus GI DAN Hamiltonian?
joro
Semoga ini benar, ini akan memecahkan banyak masalah yang tidak diketahui untuk graphclasses.org.
joro
1
Hanya nitpick, masing-masing siklus harus sth seperti mana adalah derajat simpul , jika bagian iff Anda tidak benar, mungkin isomorfik tetapi bukan . d i i G 1 , G 2 G 1 , G 2(m+1)didiiG1,G2G1,G2
Saeed
1

MAX-CUT tetap NP-complete.

Lemma 3.2 max-cut sederhana adalah NP-lengkap dalam dua kelas grafik berikut:

grafik tidak mengandung siklus panjang paling banyak , untuk setiap .k kk3

Mereka membagi dua tepi.

Dari "MAX-CUT dan hubungan kontainmen dalam grafik, Marcin Kaminski"

joro
sumber
1
Tetapi Anda meminta masalah diselesaikan dalam waktu polinomial, bukan?
Peng O
@PengO memang, tapi ini hasil negatif, jadi tidak mungkin menjadi polinomial. Jawaban lain juga menunjukkan hasil negatif.
joro