Nach einigen Folien I in Google gefunden, die Baumweite jedes Graph quadratischen Gitter ist . Ich habe gerade angefangen, über Baumbreite und Baumzersetzung zu recherchieren, und zum größten Teil macht es Sinn. Ich interessiere mich jedoch besonders für den Fall des Quadratgittergraphen, habe mich jedoch darum bemüht, wie es möglich ist, eine Baumzerlegung eines solchen Graphen mit dieser geringen Breite durchzuführen.
Eines der Probleme, auf die ich stoße, wenn ich versuche, Zerlegungsbäume aus kleinen quadratischen Gittern mit Gruppen von höchstens zu zeichnen (um einen Zerlegungsbaum mit einer Breite von sicherzustellen ), besteht darin, dass der Graph "zyklisch" ist Die Eckknoten werden an zwei gegenüberliegenden Enden des Baums angezeigt, jedoch nicht an Knoten auf dem Pfad zwischen den beiden. Dies verstößt eindeutig gegen die Kohärenz-Eigenschaft von Zerlegungsbäumen, die laut Wikipedia (die eine genauere Definition als die meisten gibt) lautet:
Wenn , und Knoten sind (im Zerlegungsbaum) und sich auf dem Pfad von zu , dann ist .
Für den Fall des Graphen enthält der einzige gültige (oder zumindest meiner Meinung nach gültige) Zerlegungsbaum, den ich mir vorstellen kann, 2 Knoten: wobei die Knoten ab der oberen linken Ecke durch eine Zeile gekennzeichnet sind:
Dazu habe ich die Umfangsscheitelpunkte für den ersten Baumknoten und den inneren Scheitelpunkt ( ) zusammen mit den benachbarten Scheitelpunkten genommen, um sicherzustellen, dass alle Kanten und Scheitelpunkte enthalten sind.
Letztendlich ist meine Frage, wie kann die Baumbreite eines quadratischen quadratischen Gittergraphen tatsächlich gleich ? Und wenn dies richtig ist, können Sie ein einfaches Beispiel für einen Zerlegungsbaum präsentieren / erklären, der diese Eigenschaft demonstriert?
quelle
Antworten:
Die Baumbreite (und Pfadbreite) derk × k Gitter ist genau k . (Und allgemeiner die Baumbreite und Pfadbreite desk × ℓ Gitter ist genau Mindest{ k , ℓ } ). Für das Beispielraster
Die Beutel der Baumzerlegung sind .{ 1 , 2 , 3 , 4 } , { 2 , 3 , 4 , 5 } , { 3 , 4 , 5 , 6 } , . . . , { 6 , 7 , 8 , 9 }
Beachten Sie, dass der Beutel bereits alle Kanten neben , sodass wir diesen Scheitelpunkt nie wieder einschließen müssen. In ähnlicher Weise enthält alle Kanten neben , die nicht bereits im ersten Beutel enthalten waren.{ 1 , 2 , 3 , 4 } 1 { 2 , 3 , 4 , 5 } 2
quelle