Ich suche nach Referenzen für das folgende Problem: Wenn die ganzen Zahlen und , werden alle nicht isomorphen planaren Graphen auf Eckpunkten und der Baumbreite aufgelistet . Ich interessiere mich sowohl für theoretische als auch für praktische Ergebnisse, aber hauptsächlich für praktische Algorithmen, mit denen möglichst große Werte von und und ausgeführt werden können (denken Sie an und ). Wenn Sie bereits eine Antwort haben, ignorieren Sie die folgenden Streifzüge.
Der folgende Ansatz funktioniert in Ordnung, um alle nicht-isomorphen Graphen auf Eckpunkten und Baumbreite aufzulisten (dh wenn die Planaritätsbeschränkung aufgehoben wird):
(a) Zählen Sie alle nicht-isomorphen Graphen auf Eckpunkten und Baumbreite .
(b) Für jeden Scheitelpunkt auf Scheitelpunkten und jede Baumbreite , jede Clique auf Scheitelpunkten in und jede Teilmenge von Kanten in wird aus durch Hinzufügen eines neuen Scheitelpunkts benachbart . Fügen Sie zur Liste von Grahs auf Eckpunkten und Baumbreite .
(c) Schneiden Sie indem Sie Kopien desselben Diagramms entfernen.
Eine verlockende Möglichkeit, dies zu erweitern, um planare Diagramme der Baumbreite aufzulisten, besteht darin, die nicht planaren Diagramme bei jeder Iteration einfach herauszufiltern. Leider werden dadurch nicht alle planaren Graphen von treewidth generiert (zum Beispiel, weil nur -degenerierte Graphen aufgelistet werden).
Natürlich könnten wir alle Graphen auf Eckpunkten und Baumbreite aufzählen und erst dann die nicht planaren herausfiltern, aber dies nutzt nicht aus, dass die meisten Graphen nicht planar sind und sehr suboptimal erscheinen.