Betrachte den dimensionalen Raum und sei eine lineare Beschränkung der Form , wobei , und .{ 0 , 1 } n c ein 1 x 1 + ein 2 x 2 + ein 3 x 3 + . . . + a n - 1 x n - 1 + a n x n ≥ k a i ≤ R x i ≤ { 0 , 1 } k ≤ R
Es ist klar, dass die Wirkung hat, in zwei Teilmengen und . enthält alle und nur die Punkte, die erfüllen , während alle und nur die Punkte enthält, die verfälschen .{ 0 , 1 } n S C S ¬ c S c c S ¬ c c
Es sei angenommen, dass . Sei nun eine Teilmenge von so dass alle folgenden drei Aussagen gelten:O S c
- enthält genau Punkte.
- Solche Punkte sind linear unabhängig.
- Solche Punkte sind diejenigen in minimalem Abstand von der durch Hyperebene . Genauer gesagt sei der Abstand eines Punktes von der Hyperebene . Dann ist so dass 1 und 2 erfüllt, es ist der Fall, dass . Mit anderen Worten ist unter allen Teilmengen von die beide Bedingungen 1 und 2 erfüllen, diejenige, die die Summe der Abstände ihrer Punkte von der Hyperebene minimiert .c d ( x , c ) x ∈ { 0 , 1 } n c ∀ B ⊆ S c B Σ x ∈ B d ( x , C ) ≥ Σ x ∈ O d ( x , c ) O S c c
Fragen
- Ist es bei gegebenem möglich, effizient zu berechnen ? O
- Welches ist der bekannteste Algorithmus, um es zu berechnen?
Beispiel mit
, .
Update 12.05.2012
Motivation
Die Motivation ist, dass es mit möglich sein sollte, die optimale Bedingung zu bestimmen , da dies die Hyperebene sein sollte, die durch die Punkte in definiert wird .
Die optimale Bedingung ist diejenige, die zum optimalen Polytop .
Das optimale Polytop ist dasjenige, dessen Scheitelpunkte alle und nur die ganzzahligen Scheitelpunkte des anfänglichen Polytops (ein ganzzahliger Scheitelpunkt ist ein Scheitelpunkt, dessen Koordinaten alle ganzzahlig sind). P
Der Prozess kann für jeden Einschränkungs iteriert wird ein 0-1 L P Beispiel I , jedesmal Substituieren c mit seinem entsprechenden optimalen constraint c * . Am Ende wird dies zu optimalem Polytop führt P * von I . Dann wird , da die Scheitelpunkte P * sind alle und nur die ganze Zahl Vertices des anfänglichen Polytop P von I , jeder Algorithmus für L P verwendet werden kann , um die optimale ganzzahlige Lösung zu berechnen. Ich weiß , dass die Fähigkeit, berechnen P * effizient bedeuten würde P , jedoch steht noch folgende Zusatzfrage:
Zusätzliche Frage
Gibt es eine frühere Arbeit in dieser Richtung? Hat jemand bereits die Aufgabe des Rechnens untersucht, wenn man ein Polytop und sein entsprechendes optimales Polytop P ∗ voraussetzt ? Welcher Algorithmus ist dafür am bekanntesten?