Ich habe mich gefragt, ob die Suche nach planaren 3-Farben bekanntermaßen von Komplexität oder niedriger ist. Dies scheint eine intuitive Konsequenz zu sein, die auf den Ergebnissen planarer Trennzeichen basiert. In Wikipedia werden jedoch nur unabhängige Mengen, Steiner-Bäume, Hamilton-Zyklen und TSP erwähnt. Im Folgenden füge ich einige Überlegungen hinzu, von denen ich denke, dass sie diese Grenze fast erreichen.
Ich glaube, mit einem auf Null reduzierten Entscheidungsdiagramm (ZDD) können Sie , und ich war neugierig, wie ich es besser machen könnte. Was ich mir ausgedacht habe, ist eher rudimentär. Hinweis: Der von mir beschriebene ZDD ist durchweg ternär, aber ich denke nicht, dass dies von großer Bedeutung ist. Für das ZDD ist bei einer Reihenfolge der zu farbigen Eckpunkte die Anzahl der Knoten in Schritt i exponentiell in Bezug auf die Größe der Grenze, F_i = \ {v_k | k <i \ land v_k ~ v_j, j \ geq i \} .
Um Ihre Reihenfolge zu erstellen , können Sie in Polynomzeit einen optimalen Verzweigungszerlegungsbaum erstellen , der höchstens die Breite . Wählen Sie dann ein zufälliges Blatt von als Ihre Wurzel. Bei einem BFS wird jede Kante mit der Anzahl der Blätter gewichtet, die nicht mit verbunden sind , wenn Sie aus entfernen möchten . Führen Sie dann eine DFS durch, um schließlich zu erstellen. Gehen Sie dabei immer am weitesten von weg , wählen Sie diejenige mit dem geringsten Gewicht aus, wenn es ein Unentschieden gibt, und wählen Sie willkürlich, wenn es noch ein Unentschieden gibt. Wenn wir ein Blatt erreichen, füge / bis wenn beides nicht in . Sei die Komponente, die in durch die Eckpunkte induziert wird, die besucht wurden, als wir zu addierten . Dann wird durch die Verzweigungsbreite multipliziert mit der Anzahl der Kanten begrenzt, die von , um die Komponente . wird grob durch der Eckpunkte in , was linear zu da es sich um planare Graphen handelt.
Damit überprüfen Sie alle drei Farben für jeden Knoten für jede der Grenzen und sind fertig.
quelle
Antworten:
Ich empfehle, die Abschnitte 7 und 14 in dem ausgezeichneten Buch von Cygan, Fomin, Kowalik, Lokshtanov, Marx, Pilipczuk, Pilipczuk und Saurabh zu lesen .
Kurz gesagt, Gu und Tamaki geben einen quadratischen Zeitalgorithmus an, der eine Verzweigungszerlegung eines planaren Graphen mit einer Breite von höchstens . Dann geben Robertson und Seymour in (5.1) eine Baumzerlegung mit einer Breite von weniger als . Dann löst der klassische dynamische Programmieralgorithmus (siehe z. B. Marx ) -Färbung in der Zeit .3n−−√ 9n√2 3 39n√2poly(n)<141n√
Andererseits ist bekannt ( Lichtenstein ), dass nach der Exponential Time Hypothesis (ETH) das planare Sat-Problem -hard ist. Und eine Reduzierung von Planar -SAT auf Planar -Färbung impliziert, dass es unter der ETH keinen Algorithmus gibt, der Planar -Färbung in der Zeit löst .3 2Ω(n√) 3 3 3 2o(n√)
quelle