Kompleksitas penghitungan endomorfisme grafik


9

Sebuah homomorfisma dari grafik untuk grafik G ' = ( V ' , E ' ) adalah pemetaan f dari V ke V ' sehingga jika x dan y yang berdekatan di E maka f ( x ) dan f ( y ) berbatasan dengan E . Sebuah endomorfisma dari grafik GG=(V,E)G=(V,E)fVVxyEf(x)f(y)EGadalah homomorfisme dari ke dirinya sendiri; itu adalah fixed-point-free jika tidak ada x sedemikian rupa sehingga f ( x ) = x dan tidak-sepele jika bukan identitas.Gxf(x)=x

Baru-baru ini saya mengajukan pertanyaan terkait automorfisme poset (dan grafik) , yaitu endomorfisme bijective yang kebalikannya juga merupakan endomorfisme. Saya menemukan pekerjaan terkait tentang menghitung (dan memutuskan keberadaan) automorfisma, tetapi mencari saya tidak dapat menemukan hasil yang terkait dengan endomorfisme.

Maka pertanyaan saya: Apa kompleksitasnya, diberikan grafik , untuk menentukan keberadaan endomorfisme G yang tidak sepele , atau menghitung jumlah endomorfisme? Pertanyaan yang sama dengan endomorfisme bebas-titik-tetap.GG

Saya pikir argumen yang diberikan dalam jawaban ini meluas ke endomorfisme dan membenarkan bahwa kasus grafik bipartit diarahkan, atau poset, tidak lebih mudah daripada masalah untuk grafik umum (masalah untuk grafik umum mengurangi kasus ini), tetapi kompleksitasnya tidak tampaknya mudah untuk ditentukan. Diketahui bahwa memutuskan keberadaan homomorfisme dari satu grafik ke grafik lainnya adalah NP-hard (ini jelas karena menggeneralisasikan pewarnaan grafik), tetapi sepertinya membatasi pencarian untuk homomorfisme dari grafik ke dirinya sendiri mungkin membuat masalah lebih mudah, jadi ini tidak membantu saya menentukan kompleksitas masalah ini.

Jawaban:


6

Menghitung endomorfisme atau endomorfisme bebas-titik-tetap sudah lengkap untuk : diberi grafik G yang terhubung , perhatikan grafik G yang merupakan gabungan pisah G dan segitiga. Lalu | End ( G ) | = ( | Akhir ( G ) | + # 3 C O L ( G ) ) ( # { segitiga dalam  G } + 3 3 )FP#PGGG|End(G)|=(|End(G)|+#3COL(G))(#{triangles in G}+33), jadi dapat dihitung menggunakan dua jumlah endomorfisme (dan dengan hasil umum, bahkan hanya satu yang mencukupi) dan beberapa proses pasca-waktu poli-waktu. Perhatikan bahwa jumlah segitiga dapat dihitung dalam waktu kubik (atau bahkan perkalian matriks). Persamaan yang sama berlaku untuk endomorphisms bebas fixed-point, sejak 3-pewarna dan segitiga yang endomorphisms fixed-point-bebas dari G ' .#3COLG

Jika Anda ingin terhubung, Anda dapat melakukan hal berikut. Catatan pertama bahwa penghitungan endomorfisma grafik berwarna titik (di mana simpul-simpul warna c hanya dapat dipetakan ke simpul-simpul warna c lainnya ) sama dengan menghitung grafik endomorfisme, sebagai berikut. Biarkan warna menjadi { 1 , . . . , C } . Untuk setiap vertex v warna c , menambahkan dalam menguraikan baru aneh siklus C v ukuran minimal n + 2 c ( n = | V (Gcc{1,...,C}vcCvn+2c), Dan menghubungkan satu titik dari C v ke v . Setiap endomorfisma G berhubungan dengan 2 n endomorfisme dari grafik baru (untuk setiap siklus, Anda memiliki dua pilihan cara memetakannya). Perhatikan bahwa tidak ada simpul dari G dapat memetakan ke simpul dari setiap C v , karena siklus terlalu besar (Anda harus bisa muat satu siklus dalam lainnya, yang Anda tidak bisa untuk siklus aneh).n=|V(G)|CvvG2nGCv

GGΔv0GΔv0


|End(G)|(|End(G)|+#3COL(G))(#triangles+33), dan sesuatu yang serupa untuk fixed-point-free) tetapi argumennya masih berlaku. Bagian kedua dari argumen Anda menunjukkan kekerasan bahkan dengan mengasumsikan keterhubungan, saya pikir itu benar tetapi saya pikir itu tidak berlaku langsung untuk endomorfisme bebas-titik-tetap (ada titik-titik tetap dalam pemetaan siklus), tetapi itu tidak begitu penting. Saya akan lebih penasaran untuk mengetahui: apakah masalah keputusan NP-hard (untuk non-sepele, dan untuk endomorfisme bebas-titik-tetap)? Terima kasih lagi!
a3nm

CvvG,HGHGHHG
Joshua Grochow

OK, saya pikir saya membeli argumen Anda untuk penghitungan titik tetap bebas. Untuk keputusan, sebenarnya saya sekarang memperhatikan bahwa "Inti dari sebuah grafik", Hell, p. 8-9, tampaknya membuktikan bahwa memutuskan keberadaan endomorfisme non-sepele adalah NP-lengkap. (Pertanyaan tentang endomorfisme titik tetap bebas tetap ada, tetapi ada sedikit alasan untuk percaya itu tidak akan sulit juga.)
anmnm
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.