Das Liniendiagramm eines Hypergraphen ist das (einfache) Diagramm G mit Kanten von H als Eckpunkten, wobei zwei Kanten von H in G benachbart sind, wenn sie einen nicht leeren Schnittpunkt haben. Ein Hypergraph ist ein r- Hypergraph, wenn jede seiner Kanten höchstens r Eckpunkte hat.
Was ist die Komplexität des folgenden Problems: Gibt es in einem Graphen einen 3- Hypergraphen H, so dass G der Liniendiagramm von H ist ?
Es ist bekannt, dass das Erkennen von Liniendiagrammen von Hypergraphen polynomisch ist, und es ist bekannt (von Poljak et al., Discrete Appl. Math. 3 (1981) 301-312), dass das Erkennen von Liniendiagrammen von r- Hypergraphen NP ist -komplett für jedes feste r ≥ 4 .
Anmerkung: Bei einfachen Hypergraphen, dh alle Hyperecken sind unterschiedlich, ist das Problem NP-vollständig, wie in der Arbeit von Poljak et al.
Antworten:
Ich fand die Journalversion des Preprint von Skums et al. wies von @mhum; es ist hier: Discrete Mathematics 309 (2009) 3500–3517 . Dort korrigierten die Autoren ihr Zitat wie folgt:
Referenz 15 ist das zuvor erwähnte Patent von Poljak et al. (1981).
Ich denke also, dass das Erkennen von Liniendiagrammen von Hypergraphen (mit mehreren zulässigen Kanten) ein OFFENES PROBLEM ist , und die Antwort von @ mhum war in der Tat hilfreich für diesen Befund. Vielen Dank!3
quelle
Ich habe keinen Zugang zu Poljak et al. Papier, aber die Zusammenfassung hier scheint darauf hinzudeuten, dass das Erkennen von Liniendiagrammen von Hypergraphen für NP-vollständig istr , nicht für 4 . Auch das Zitieren in Kantenschnittgraphen von linearen 3-einheitlichen Hypergraphen , Skums et al. (pdf)scheint darauf hinzuweisen, dass dies der Fall ist:r≥3 4
Referenz 17 in dieser Veröffentlichung ist das zuvor erwähnte Patent von Poljak et al. (1981). ist die Klasse der 3-einheitlichen Hypergraphen und LL3 ist die Klasse der linearen 3-uniform Hypergraphen.Ll3
quelle