Wenn wir einen großen (gerichteten) Graphen und einen kleineren Stammbaum , welche Komplexität ist am bekanntesten, um zu isomorphe Untergraphen von zu finden ? Mir sind Ergebnisse für Teilbaumisomorphien bekannt, bei denen sowohl als auch Bäume sind und bei denen eben ist oder eine begrenzte Baumbreite (und andere) aufweist, jedoch nicht für diesen Diagramm- und Baumfall.
15
Antworten:
Die Frage, ob irgendein fester Graph ein (induzierter) Teilgraph von G ist, ist eine definierbare Eigenschaft erster Ordnung, dh für jedes H gibt es eine Formel φ H ( ψ H ), so dass H ein (induzierter) Teilgraph von G if ist und nur dann , wenn G ⊨ & phiv; H ( G ⊨ & psgr; H ).H G H φH ψH H G G⊨φH G⊨ψH
Früher war bekannt, dass das Modellprüfungsproblem für Klassen von Diagrammen, die (lokal) eine untergeordnete Erweiterung ausschließen, und für Klassen mit (lokal) begrenzter Erweiterung über festgelegte Parameter verfolgbar ist . Kürzlich kündigten Grohe, Kreutzer und S. ein noch allgemeineres Meta-Theorem an, das besagt, dass jede Eigenschaft erster Ordnung in nahezu linearer Zeit auf nirgendwo dichten Klassen von Graphen entschieden werden kann.
Für Ihre Frage bedeutet dies Folgendes. Sei ein fest verwurzelter Baum. Dann kann in linearer Zeit entschieden werden, ob H ein (induzierter) Teilgraph eines eingegebenen (gerichteten oder ungerichteten) Graphen G ist, wenn G planar ist, oder allgemeiner aus einer Klasse stammt, die einen Nebengraphen ausschließt, oder aus einer Klasse begrenzter Expansion. Das Problem kann in nahezu linearer Zeit entschieden werden, wenn G aus einer Klasse stammt, die lokal ein Moll oder eine Klasse lokal begrenzter Expansion ausschließt, oder G im Allgemeinen aus einer nirgendwo dichten Klasse von Graphen stammt.H H G G G G
quelle
Es kann in randomisierten erwartete Zeit gelöst werden , wo k die Größe des kleinen gerichteten Baums zu finden ist , und m ist die Anzahl der Kanten des großen gerichteten Graphen , in denen sie zu finden. Siehe Satz 6.1 von Alon, N., Yuster, R. und Zwick, U. (1995). Farbcodierung. J. ACM 42 (4): 844–856 . Alon et al. Geben Sie außerdem an, dass der Algorithmus derandomisiert werden kann, geben Sie jedoch nicht die Details für diesen Teil an. Ich denke, die deterministische Zeit könnte etwas größer sein, eher wie O ( k !O(2km) k m .O(k!m)
quelle
quelle