Ich überlege mir Diagrammklassen, die durch verbotene Untergraphen gekennzeichnet werden können.
Wenn eine Graphenklasse eine endliche Menge verbotener Untergraphen enthält, gibt es einen Algorithmus zur Erkennung trivialer Polynomzeiten (man kann einfach rohe Gewalt anwenden). Eine unendliche Familie verbotener Untergraphen impliziert jedoch keine Härte: Es gibt einige Klassen mit einer unendlichen Liste verbotener Untergraphen, sodass die Erkennung auch in polynomieller Zeit getestet werden kann. Chordal- und Perfect-Diagramme sind Beispiele, aber in diesen Fällen gibt es eine "nette" Struktur für die verbotene Familie.
Gibt es einen bekannten Zusammenhang zwischen der Härte der Anerkennung einer Klasse und dem "schlechten Verhalten" der verbotenen Familie? Eine solche Beziehung sollte bestehen? Dieses "schlechte Benehmen" wurde irgendwo formalisiert?
quelle
Die Antwort von @Hugo ist wirklich nett, und hier möchte ich einige persönliche Meinungen hinzufügen.
Es gibt verwandte Familien, die den Diagrammen in der Familie F und F 'ähnlich sind. Die Graphen in der Familie B1 im Artikel werden normalerweise als Pyramiden bezeichnet. Und Graphen in Familie B2 werden normalerweise als Prismen bezeichnet. Siehe die Antwort hier für eine Illustration. In der Literatur zu induzierten Subgraphenerkennungsproblemen wurden sie zum Erkennen von geraden / ungeraden Löchern verwendet, die akkordlose Zyklen mit gerader / ungerader Länge sind. Nach dem bekannten starken perfekten Graphensatz ist ein Graph G perfekt, wenn sowohl G als auch das Komplement von G keine ungeraden Löcher enthalten.
Für die Familien der Pyramiden und Prismen gibt es tatsächlich Unterschiede zwischen ihnen - einer hat einen induzierten Teilbaum von drei Blättern und der andere nicht. Dies wird das "Drei-in-einem-Baum" -Problem genannt , das von Chudnovsky und Seymour untersucht wurde. Es ist überraschend, dass die Bestimmung, ob es einen induzierten Baum gibt, der drei gegebene Knoten enthält, nachvollziehbar ist, während das Problem "Vier in einem zentrierten Baum" NP-schwer ist . (Ein zentrierter Baum ist ein Baum mit höchstens einem Knoten mit einem Grad größer als 2.) Die Unterschiede zwischen F und F 'scheinen aus demselben Grund hervorgerufen zu werden.
Es scheint jedoch, dass eine vollständige Charakterisierung immer noch schwierig ist, da wir nicht einmal die Komplexität der Erkennung von Graphen in einigen der Familien kennen, die einfach genug aussieht, wie ungeradzahlige Graphen (!). Und für die Familien, von denen wir wissen, dass es einen Algorithmus für die Polynomzeit gibt, wie perfekte Graphen und Graphen ohne gerade Löcher, obwohl es allgemeine Strategien (basierend auf Zerlegungen) gibt, für die man einen spezifischen Struktursatz bereitstellen muss Sie. Dies ist in der Regel ein familienabhängiger Prozess, und die Beweise sind meist sehr lang. ( Hier ist ein Beispiel für das Diagramm ohne gerade Löcher, bei dem das Papier mehr als 90 Seiten umfasst.)
Dennoch wäre es interessant, einige Klassifikationen für induzierte Subgraphenerkennungsprobleme in dem Sinne zu haben, wie das Drei-in-einem-Baum-Problem.
quelle