Betrachten Sie die linearen Programme
Der schwache Dualitätssatz besagt, dass, wenn und die Bedingungen erfüllen, . Es hat einen kurzen und glatten Beweis unter Verwendung der linearen Algebra: .
Der Satz der starken Dualität besagt, dass wenn eine optimale Lösung für das Primäre ist, es gibt, eine Lösung für das Duale und .
Gibt es einen ähnlich kurzen und raffinierten Beweis für den starken Dualitätssatz?
Antworten:
Wahrscheinlich nicht. Hier ist ein konzeptionelles Argument basierend auf
Farkas Lemma : Genau eine der folgenden Alternativen hat eine Lösung:
Nun sei der optimale Zielwert des Primalen. Sei beliebig. Let zu mit einer zusätzlichen als die letzten Zeile. Lassen b‘sein mit einem zusätzlichen als letzten Wert.δ ϵ>0 A′ A −cT b′ b −δ−ϵ
Das System hat keine Lösung. Bei Farkas gibt es ein so dass:A′x′≤b′ y′=(y,α)
Beachten Sie, dass wir uns bei in der anderen Alternative von Farkas befinden. Daher .ϵ=0 α>0
Skaliere so, dass . ist doppelt machbar. Die schwache Dualität impliziert .y′ α=1 y δ≤yTb<δ+ϵ
quelle