Wir wissen, dass, wenn die Lücke zwischen den Werten eines ganzzahligen Programms und seines Dualen (die "Dualitätslücke") Null ist, die linearen Programmierrelaxationen des ganzzahligen Programms und des Dualen der Relaxation beide integrale Lösungen zulassen (Integralität Null) Spalt"). Ich möchte wissen, ob das Gegenteil zutrifft, zumindest in einigen Fällen.
A 0 - 1 P ' P P '
Ich würde mich über Gegenbeispiele oder Hinweise freuen.
Antworten:
Hier ist ein Beispiel , das sein könnte nahe an ein Gegenbeispiel zu der Forderung.
Betrachten Sie die LP und sein dualesfür dieMatrixP=max{1Tx|Ax≤1,x≤1,x≥0} 12 × 6P′=min{1Ty+1Tz | ATy+z≥1, y≥0,z≥0} 12×6
Eine optimale Lösung von ist gegeben durch y 1 = y 2 = y 12 = 1 (alle anderen Variablen sind Null) mit dem Zielfunktionswert von 3 . Die optimale Lösung für P durch den Vektor gegeben x = [ 0,5 0,5 0 1 0,5 0,5 ] T . Wenn Sie P als ganzzahliges Programm lösen , ist der optimale Zielfunktionswert nur 2 und x = [ 1 0 0 1 0P′ y1=y2=y12=1 3 P x = [ 0,5 0,5 0 1 0,5 0,5 ] T P 2
ist eine optimale Lösung.x=[1 0 0 1 0 0]
Zusammenfassend ist die LP hat eine integrale optimale Lösung, aber seine Doppel, P nicht über eine integrierte optimale Lösung. Die primär-dualen Rollen sind von der von Ankur gewünschten Einstellung umgekehrt. In Anbetracht der Natur der LP-Dualität kann diese Instanz dennoch als Gegenbeispiel zur allgemeinen Aussage der ursprünglichen Behauptung angesehen werden.P′ P
quelle