Beitrag aktualisiert am 31. August : Ich habe eine Zusammenfassung der aktuellen Antworten unterhalb der ursprünglichen Frage hinzugefügt. Danke für all die interessanten Antworten! Natürlich kann jeder weiterhin neue Erkenntnisse veröffentlichen.
Für welche Graphenfamilien gibt es einen polynomiellen Zeitalgorithmus zur Berechnung der chromatischen Zahl ?
Das Problem ist in der Polynomzeit lösbar, wenn (zweigliedrige Graphen) ist. Wenn , ist die Berechnung der chromatischen Zahl im Allgemeinen NP-schwer, aber es gibt viele Graphenfamilien, in denen dies nicht der Fall ist. Zum Beispiel können Farbzyklen und perfekte Grafiken in Polynomzeit erstellt werden.
Außerdem können wir für viele Grafikklassen einfach das entsprechende chromatische Polynom auswerten. Einige Beispiele in Mathworld .
Ich nehme an, das meiste ist allgemein bekannt. Ich würde gerne erfahren, ob es andere (nicht-triviale) Graphenfamilien gibt, für die die minimale Graphenfärbung in Polynomzeit lösbar ist.
Insbesondere interessiere ich mich für exakte und deterministische Algorithmen, kann aber auch auf interessante randomisierte Algorithmen oder Approximationsalgorithmen hinweisen.
Update (31. August):
Vielen Dank an alle für die interessanten Antworten. Hier ist eine kurze Zusammenfassung der Antworten und Referenzen.
Perfekte und fast perfekte Grafiken
Geometrische Algorithmen und kombinatorische Optimierung (1988), Kapitel 9 (Stabile Mengen in Graphen). Martin Grotschel, Laszlo Lovasz, Alexander Schrijver.
Kapitel 9 des Buches zeigt, wie Sie das Farbproblem mithilfe des minimalen Clique-Covering-Problems lösen können. Da sie auf der Ellipsoidmethode beruhen, sind diese Algorithmen in der Praxis möglicherweise nicht sehr nützlich. Außerdem enthält das Kapitel eine schöne Referenzliste für verschiedene Klassen perfekter Grafiken.
Combinatorial Optimization (2003), Band B, Abschnitt VI Alexander Schrijver.
Dieses Buch enthält drei Kapitel, die sich mit perfekten Graphen und ihrer zeitlichen Färbbarkeit von Polynomen befassen. Ich habe nur einen kurzen Blick darauf geworfen, aber der grundlegende Ansatz scheint der gleiche zu sein wie im vorherigen Buch.
Eine Charakterisierung von b-perfect Graphen (2010). Chinh T. Hoàng, Frédéric Maffray, Meriem Mechebbek
Grafiken mit begrenzter Baumbreite oder Cliquebreite
Randdominierende Menge und Färbungen bei Graphen mit fester Cliquenbreite (2001). Daniel Kobler, Udi Rotics
Die Algorithmen benötigen hier einen k-Ausdruck (eine algebraische Formel zum Konstruieren eines Graphen mit einer begrenzten Cliquenbreite) als Parameter. Für einige Diagramme kann dieser Ausdruck in linearer Zeit berechnet werden.
- Jaroslaw wies in Methoden zur Zählung von Färbungen in beschränkten Baumbreitengraphen. Siehe seine Antwort unten.
Diese beiden Studiendiagrammfamilien, in denen Eckpunkte oder Kanten hinzugefügt oder gelöscht werden können.
Parametrisierte Komplexität der Vertexfärbung (2003). Leizhen Cai.
Die Färbung kann in Polynomzeit gelöst werden, wenn Kanten (für festes ) in geteilten Diagrammen hinzugefügt oder gelöscht werden .
Parametrisierte Farbprobleme auf Akkorddiagrammen (2006). Dániel Marx.
Für festes können Akkorddiagramme, zu denen Kanten hinzugefügt werden, in Polynomzeit gefärbt werden.
Grafiken, die keine bestimmten Untergraphen enthalten
Entscheidung über die k-Färbbarkeit von P5-freien Graphen in der Polynomialzeit (2010). Chính T. Hoàng, Marcin Kamínski, Vadim Lozin, Joe Sawada und Xiao Shu.
3-farbige AT-freie Graphen in Polynomzeit (2010). Juraj Stacho.
Quadtrees färben
- Algorithmen zum Färben von Quadtrees (1999). David Eppstein, Marshall W. Bern, Brad Hutchings.