Apa kesulitan root untuk beralih dari grafik ke hypergraphs?

10

Ada banyak contoh dalam kombinatorik dan ilmu komputer di mana kita dapat menganalisis masalah grafik-teoretis tetapi untuk analog hypergraph masalah, alat kita kurang. Menurut Anda mengapa masalah sering menjadi jauh lebih sulit di atas hypergraph 3-seragam daripada lebih dari 2-seragam grafik? Apa kesulitannya?

Satu masalah adalah bahwa kita belum, sampai sekarang, memiliki pemahaman yang memuaskan tentang teori hypergraph spektral. Silahkan menjelaskan lebih lanjut tentang masalah ini. Tapi saya juga mencari alasan lain yang membuat objek hypergraphs lebih sulit.

arnab
sumber
Saya bertanya-tanya sejauh mana ini terkait dengan diskusi baru-baru ini tentang perubahan kompleksitas masalah geometri dari 2D ke 3D ( cstheory.stackexchange.com/questions/5251/… ). Alasan saya mengatakan ini adalah bahwa Anda dapat mengaitkan tepi dalam grafik 2-seragam dengan lokasi pada kisi 2D, sedangkan hypergraph 3-seragam akan memiliki hyperedges yang sesuai dengan lokasi di kisi 3d.
Joe Fitzsimons
@ Jo Fitzsimons: poin bagus. Tetapi konsep dan teknik yang alami dalam pengaturan grafik (hiper), seperti subgraph, pewarnaan, partisi, dll., Mungkin tidak alami dalam pengaturan geometris. Juga, saya setuju dengan Anda karena ada transisi "dua-ke-tiga" di banyak bidang.
arnab
2
Pertanyaan Anda sulit karena jawaban yang memuaskan akan menyelesaikan masalah P vs NP. Perhatikan bahwa pencocokan sempurna mudah untuk grafik 2-seragam sementara sulit untuk hypergraphs 3-seragam.
Mohammad Al-Turkistany
Apakah hypergraph konsep yang didefinisikan dengan baik? (Untuk satu hal, pemeriksa ejaan situs ini tidak mengetahuinya :-) Apakah ada hubungan dengan arity tetap atau variabel?
Tegiri Nenashi
Ok, setelah mengunjungi wikipedia, saya melihat bahwa itu sebenarnya bukan suatu hubungan, tetapi keluarga set. Apakah matematika arus utama menganggap konsep "hypergraph" ini dengan serius?
Tegiri Nenashi

Jawaban:

8

Dalam pertanyaan ini saya mengerti "kesulitan" tidak mengacu pada "sulit untuk dihitung," tetapi untuk "sulit untuk dipelajari."

Masalah grafik lebih mudah (setidaknya bagi saya) untuk dipelajari karena beberapa konsep ternyata setara. Dengan kata lain, jika Anda ingin menggeneralisasi pertanyaan untuk grafik ke pertanyaan untuk hypergraph, Anda perlu memperhatikan generalisasi "benar" sehingga konsekuensi yang diinginkan dapat diperoleh.

Sebagai contoh, pertimbangkan sebuah pohon. Untuk grafik, grafik adalah pohon jika terhubung dan tidak mengandung siklus. Ini setara dengan terhubung dan memiliki tepi n-1 (di mana n adalah jumlah simpul), dan juga setara dengan tidak mengandung siklus dan memiliki tepi n-1. Namun, untuk hypergraph 3-seragam, misalkan hypergraph 3-seragam adalah pohon jika terhubung dan tidak mengandung siklus. Tapi, ini tidak setara dengan terhubung dan memiliki n-1 hyperedges, juga tidak mengandung siklus dan memiliki n-1 hyperedges.

Saya telah mendengar kesulitan utama untuk membuktikan keteraturan lemma untuk hypergraphs yang seragam adalah menghasilkan definisi yang benar tentang keteraturan dan konsep-konsep terkait.

Ketika Anda ingin mempertimbangkan "teori hypergraph spektral," Anda dapat mencoba melihat ke tensor, atau ke homologi jika Anda melihat hypergraph seragam k sebagai (k-1) kompleks kesederhanaan-dimensi, dari mana aljabar linear muncul secara alami. Saya tidak tahu mana generalisasi yang "benar" untuk tujuan Anda, atau mungkin keduanya tidak benar.

Yoshio Okamoto
sumber
7

Saya pikir ini sebagian besar karena "kekuatan mistis twoness" Lawler (pengamatan bahwa banyak masalah parameter adalah dalam P untuk param = 2 dan NP-lengkap untuk param≥3). Grafik adalah hal yang menghubungkan 2-tupel simpul, dan hypergraph adalah sesuatu yang menghubungkan k-tupel simpul untuk k≥3.

Jadi, misalnya, 2-SAT dalam P, dan pada dasarnya adalah masalah grafik, sedangkan 3-SAT adalah masalah pada hypergraphs 3-seragam dan NP-lengkap.

David Eppstein
sumber
1
Untuk lebih tepatnya, saya bermaksud bertanya apakah seseorang dapat mengidentifikasi beberapa alasan mendasar mengapa teknik grafik-teoretis rusak. Sebagai contoh, kita tidak benar-benar memiliki metode linear-aljabar untuk hypergraph karena peringkat tensor tidak dipahami dengan baik (misalnya, NP-sulit untuk dihitung).
arnab
1
Maksud dari jawaban saya bukanlah "masalah ini sulit untuk dipecahkan oleh komputer" melainkan bahwa ada korelasi kuat antara P / NPC dan memiliki / tidak memiliki penokohan matematika yang bagus. Jadi masalahnya semakin sulit untuk belajar bersama-sama dengan mereka menjadi NPC.
David Eppstein
7
Dalam konteks ini, pertanyaan yang baru-baru ini diposting cstheory.stackexchange.com/questions/14950/… cukup menarik: Mengenali grafik garis 2-hypergraphs, yaitu, grafik garis (multi) grafik, ada di P, sedangkan mengenali grafik garis dari 3-hypergraphs tampaknya menjadi masalah terbuka. Perhatikan juga bahwa masalah karakterisasi untuk 3-hypergraphs (oleh subgraphs yang diinduksi terlarang) masih terbuka, sementara grafik garis (multi) grafik mengakui beberapa penokohan tersebut.
vb le
5

Alasan lain adalah bahwa kita memiliki lebih banyak pengetahuan dalam hubungan biner daripada hubungan n-ary lainnya untuk n lebih besar dari 2.

Tentu saja kita menganggap hubungan biner antara objek, seperti adjacency, persimpangan nonempty, ekuivalensi, dll. Jadi kita dapat mendefinisikan grafik dalam hal hubungan biner, dan bahkan mendefinisikan grafik berdasarkan beberapa hubungan biner pada grafik lain. (Misalnya, grafik garis, pohon klik, dekomposisi pohon ...)

Tetapi untuk hubungan n-ary lainnya, kami tidak memiliki banyak pemahaman. Misalnya, perlu beberapa waktu untuk menghasilkan hubungan ternary yang menarik; (Oke, sebagian karena ketidaktahuan saya) properti lebih lemah dan alat jauh lebih rendah dalam studi hubungan ternary. (Bagaimana kita mendefinisikan hubungan terner simetris atau transitif ? Keduanya merupakan hubungan paling penting yang dapat dipelajari.)

Tetapi saya masih tidak tahu mengapa ini terjadi antara hubungan biner dan terner. Mungkin seperti kata turkistany pertanyaan ini sulit dan mungkin terkait dengan pemahaman masalah P / NP.

Hsien-Chih Chang 張顯 之
sumber
[Aljabar silinder dan polyadic meskipun] tidak ada aljabar yang menarik untuk hubungan n-ary. Perdebatan bahkan dapat diturunkan ke tingkat ketika seseorang memperdebatkan perspektif posisional dan yang disebut dengan atribut hubungan.
Tegiri Nenashi
2

Saya pertama kali akan menjawab pertanyaan yang salah: "contoh masalah mana yang jauh lebih sulit dalam hypergraphs daripada di grafik". Saya sangat terkesan dengan perbedaan dalam berurusan dengan masalah pencocokan maksimum dalam grafik, dan sama dengan hypergraphs (satu set tepi berpisah berpasangan), yang sangat mudah dapat memodelkan pewarnaan, set independen max, set ...

Lalu saya perhatikan itu bukan pertanyaan Anda: "apa akar kesulitan di antara keduanya?".

Nah, untuk yang itu saya akan menjawab bahwa sampai sekarang saya belum melihat banyak poin umum antara grafik dan hypergraphs. Kecuali namanya sendiri. Dan fakta bahwa banyak orang berusaha untuk "memperluas" hasil dari yang pertama ke yang lain.

Saya berkesempatan untuk membalik halaman Berge's "Hypergraphs" dan "Set system" Bollobas: mereka mengandung banyak hasil yang enak, dan yang saya temukan paling menarik hanya sedikit yang bisa dikatakan tentang grafik. Misalnya teorema Baranyai (ada bukti bagus dalam buku Jukna).

Saya tidak tahu banyak dari mereka tetapi saya sedang memikirkan masalah hypergraph sekarang dan yang bisa saya katakan tentang itu adalah bahwa saya tidak merasakan grafik yang bersembunyi di sekitar. Mungkin kita menganggapnya "sulit" karena kita hanya mencoba mempelajarinya dengan alat yang salah. Saya tidak berharap masalah grafik yang sedang saya kerjakan segera menghilang dengan menggunakan teori bilangan (meskipun kadang-kadang terjadi).

Oh, dan yang lainnya. Mereka mungkin lebih sulit untuk dipelajari karena mereka secara kombinatorial .... lebih lanjut ?!

"Cobalah semuanya dan lihat kapan itu berhasil" kadang-kadang merupakan ide yang bagus untuk grafik, tetapi dengan hypergraph satu grafik dengan cepat direndahkan oleh angka. :-)

Nathann Cohen
sumber