Für die Branch-and-Cut-Methode ist es wichtig, viele Facetten der durch das Problem erzeugten Polytope zu kennen. Derzeit ist es jedoch eines der schwierigsten Probleme, tatsächlich alle Facetten solcher Polytope zu berechnen, da sie schnell an Größe zunehmen.
Für ein beliebiges Optimierungsproblem ist das Polytop, das beim Verzweigen und Schneiden oder auch beim Schneiden von Ebenen verwendet wird, die konvexe Hülle aller möglichen Scheitelpunkte. Ein Scheitelpunkt ist eine Zuordnung aller Variablen des Modells. Als (sehr einfaches) Beispiel: Wenn man st und maximieren würde dann die Eckpunkte , und sind mögliche Eckpunkte. verletzt die Ungleichung( 0 , 0 ) ( 0 , 1 ) ( 1 , 0 ) ( 1 , 1 ) x + y ≤ 1,5und ist daher nicht machbar. Das (kombinatorische) Optimierungsproblem wäre die Auswahl unter den möglichen Eckpunkten. (In diesem Fall ist offensichtlich das Optimum). Die konvexe Hülle dieser Eckpunkte ist das Dreieck mit genau diesen drei Eckpunkten. Die Facetten dieses einfachen Polytops sind , und . Beachten Sie, dass die Beschreibung durch Facetten genauer ist als das Modell. Bei den meisten schwierigen Problemen - wie dem TSP - übersteigt die Anzahl der Facetten die Anzahl der Modellungleichungen um mehrere Größenordnungen.x ≥ 0 y ≥ 0 x + y ≤ 1
In Anbetracht des Problems des Handlungsreisenden, für welche Anzahl von Knoten das Polytop vollständig bekannt ist und wie viele Facetten vorhanden sind. Wenn es nicht vollständig ist, wie hoch sind die unteren Grenzen der Anzahl der Facetten?
Ich interessiere mich besonders für die sogenannte Hamilton-Pfadformulierung des TSP:
∀ i ≠ j x i , j + x j , i ≤ 1 ∀ j j - 1 ∑ i = 0 x i , j + n - 1 ∑ i = j + 1 x i , j ≤ 1 ∀ j j -
Wenn Sie Informationen über Polytope anderer Formulierungen des TSP haben, können Sie diese auch mitteilen.