Ein Verweis auf Techniken zum Nachweis, dass die Größe einer Integritätslücke durch einen Ausdruck für eine bestimmte LP (oder SDP, aber weniger wichtig) begrenzt ist, ist erforderlich. Es wäre auch schön, einen Verweis auf einen Ort zu haben, an dem Techniken zur Minimierung von Integritätslücken beschrieben werden. Ich bin neu im Bereich der Integritätslücken, der ziemlich groß aussieht, daher ist die Beschreibung klassischer Ergebnisse der Beschreibung von etwas Heißem vorzuziehen.
ds.algorithms
reference-request
linear-programming
semidefinite-programming
integrality-gap
Grigory Yaroslavtsev
quelle
quelle
Antworten:
Betrachten Sie zur Diskussion das Minimierungsproblem mit der Zielfunktion . Ich kann mir keine dominante Technik zum Nachweis von Integritätslücken vorstellen. Normalerweise ist der Umriss des Beweises die Form, die durch die Definition der Integritätslücke impliziert wird, und die Details sind problemspezifisch.f( x )
Um zu zeigen, dass die Integritätslücke klein ist (dh LP ist gut), ist der folgende Beweisumriss üblich. Verwenden Sie eine Art Rundung (oft zufällig), um eine integrale Lösung mit für jedes LP-machbare (und für jede Probleminstanz ) zu konstruieren . Daraus folgt, dass die Integritätslücke höchstens beträgt . f ( x ' ) ≤ c ⋅ f ( x ) x Cx' f( x') ≤ c ⋅ f( x ) x c
Um zu zeigen, dass die Integritätslücke groß ist, ist der folgende Umriss üblich. Zeigen Sie eine Probleminstanz mit einer billigen LP-Machbarkeitslösung und beweisen Sie, dass es keine gute integrale Lösung gibt.
quelle
Dies ist eine etwas schwere Maschinerie für das, was Sie wollen, aber es wurde viel an Techniken gearbeitet, um immer verfeinerte LPs (SDPs) zu entwerfen, die dem gewünschten Ganzzahlprogramm immer näher kommen. Eine gute Referenz, die diese Ansätze überprüft, ist von Monique Laurent: Ein Vergleich der Sherali-Adams-, Lovasz-Schrijver- und Laserre-Relaxationen für die 0-1-Programmierung .
Abgesehen davon ist mir keine einzige gute Quelle für Referenzen bekannt: Ich nehme an, Sie haben zumindest die relevanten Kapitel in Vijay Vaziranis Buch gelesen ?
quelle