Mengenali grafik garis hypergraphs

20

Grafik garis hypergraph adalah (sederhana) grafik memiliki tepi sebagai simpul dengan dua tepi berdekatan dalam jika mereka memiliki persimpangan nonempty. Hypergraph adalah -hypergraph jika masing-masing ujungnya memiliki paling banyak simpul.GHGHHGrr

Apa kompleksitas masalah berikut: Mengingat grafik , tidak terdapat suatu -hypergraph sehingga adalah grafik garis ?G3HGH

Sudah diketahui bahwa mengenali grafik garis -hypergraph adalah polinomial, dan diketahui (oleh Poljak et al., Discrete Appl. Math. 3 (1981) 301-312) yang mengenali grafik garis -hypergraph adalah NP -lengkap untuk setiap perbaikan . 2rr4

Catatan: Dalam kasus hypergraphs sederhana, yaitu semua hyperedges berbeda, masalahnya adalah NP-lengkap seperti yang dibuktikan dalam makalah oleh Poljak et al.

pengguna13136
sumber
Mungkin perlu diperjelas bahwa Anda mengizinkan sisi berulang dalam hypergraph.
András Salamon
@ Salamon: Terima kasih atas sarannya, saya telah mengeditnya. Saya minta maaf, tetapi saya telah belajar bahwa, secara definisi, hypergraphs mungkin memiliki banyak sisi!
user13136

Jawaban:

8

Saya menemukan versi jurnal pracetak oleh Skums et al. ditunjuk oleh @mhum; ada di sini: Matematika Diskrit 309 (2009) 3500-3517 . Di sana, penulis mengoreksi kutipan mereka sebagai berikut:

Situasi berubah secara radikal jika seseorang mengambil bukannya k = 2 . Lovasz menimbulkan masalah dalam mengkarakterisasi kelas L 3 , dan mencatat bahwa ia tidak memiliki karakterisasi dengan daftar subgraph terlarang yang diinduksi ( karakterisasi terbatas ) [9]. Telah terbukti bahwa masalah pengenalan " G L k " untuk " k 4 " [15], " G L l 3 " untuk k 3 dan masalah pengenalan grafik persimpangan tepi 3k3k=2L3GLkk4GL3lk33hypergraphs seragam tanpa beberapa tepi [15] adalah NP-lengkap.

Referensi 15 adalah Poljak et al. (1981).

Jadi, saya pikir, mengenali grafik garis -hypergraphs (dengan beberapa sisi diizinkan) adalah MASALAH TERBUKA , dan jawaban @ mhum memang sangat membantu dalam temuan ini. Terima kasih!3

vb le
sumber
Senang mendengarnya! Terima kasih atas waktu Anda.
user13136
8

Saya tidak memiliki akses ke Poljak et al. kertas, tetapi abstrak di sini tampaknya menunjukkan bahwa mengenali garis-grafik -hypergraphs adalah NP-lengkap untuk r 3 , bukan 4 . Juga, kutipan dalam grafik persimpangan Edge dari linear 3-seragam hypergraphs , Skums et al. (pdf) tampaknya menunjukkan bahwa ini masalahnya:rr34

Situasi berubah terutama jika seseorang mengambilnya bukannya k = 2 . Lovasz menimbulkan masalah karakterisasi kelas L 3 , dan mencatat bahwa ia tidak memiliki karakterisasi oleh daftar terbatas dari subgraphs yang diinduksi terlarang (karakterisasi terbatas) [10]. Hal ini telah dibuktikan bahwa masalah pengakuan " G L 3 " [17] dan " G L l k " untuk k 3 [5] adalah NP-lengkap.k=3k=2L3GL3GLklk3

Referensi 17 dalam makalah tersebut adalah Poljak et al. (1981). adalah kelas hypergraphs 3-seragam dan L l 3 adalah kelas hypergraphs 3-seragam linier.L3L3l

mhum
sumber
5
Makalah Poljak et al. (1981) membuktikan kasus khusus berikut (Teorema 2.2): Mengakui jika grafik adalah grafik garis dari grafik- dengan semua hyperedges berbeda adalah NP-complete. Kutipan oleh Skums et al. tampaknya salah. 3
user13136
Ah. Saya melihat. Tidak selalu jelas bagi saya jika istilah "hypergraph" termasuk hypermultigraphs (multihypergraphs?).
mhum
Terima kasih atas balasan, dan maaf untuk formulasi longgar saya.
user13136
@vb, terima kasih telah menautkan dan berinvestasi dalam pertanyaan saya!
user13136
5
@ user13136: Sama-sama! Ini karena saya tahu orang-orang, termasuk saya, yang percaya bahwa masalahnya harus lengkap NP tetapi tidak dapat menemukan referensi / bukti.
vb le