Kurzer und geschickter Beweis des starken Dualitätssatzes für die lineare Programmierung


10

Betrachten Sie die linearen Programme

Primal:AxbmaxcTx
Dual:cyTAminyTb

Der schwache Dualitätssatz besagt, dass, wenn und die Bedingungen erfüllen, . Es hat einen kurzen und glatten Beweis unter Verwendung der linearen Algebra: .xycTxyTbcTxyTAxyTb

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 .xycTx=yTb

Gibt es einen ähnlich kurzen und raffinierten Beweis für den starken Dualitätssatz?


1
Kapitel 4 des MIT-Online-Kurses web.mit.edu/15.053/www von Bradley, Hax und Magnanti liefert einen relativ kurzen Beweis in dieser Richtung. Ist es das, wonach du suchst?
Cody

@cody, nun, es scheint im Wesentlichen dasselbe zu sein wie das in CLRS. Es kann in Ordnung sein, wenn Sie es in einer raffinierten linearen Algebra ausdrücken können (dh ohne Summen).
Kaveh

Es scheint, dass das, was ich wollte, wahrscheinlich nicht möglich ist. Die Farkas nutzen die Geschlossenheit des Raumes, was bedeutet, dass es wahrscheinlich keinen reinen linearen Algebra-Beweis gibt.
Kaveh

Der Versuch, selbst etwas zu finden, das nicht zu umständlich ist, um es meinen Schülern zu zeigen (damit sie nicht nur eine starke Dualität im Glauben haben müssen), und das meiste, was mir begegnet ist, ist eher in der Kategorie zu umständlich. Ich habe gerade ein Argument in Notizen einer Klasse von Dan Spielman gefunden, das ziemlich kurz und scheinbar einfach ist. Sie sind sich nicht sicher, ob es eine gewisse Komplexität verbirgt oder ob etwas fehlt? (Ich habe es noch nicht gründlich genug untersucht, um es zu sagen.) Cs.yale.edu/homes/spielman/BAP/lect12.pdf
Magnus Lie Hetland

Ah, ich denke, ein zentraler Punkt ist die geometrische Interpretation in der vorherigen Vorlesung, die uns zurück zur Simplex- Beweisfamilie führt
Magnus Lie Hetland

Antworten:


3

Wahrscheinlich nicht. Hier ist ein konzeptionelles Argument basierend auf

Farkas Lemma : Genau eine der folgenden Alternativen hat eine Lösung:

  1. Axb undx0
  2. yTA0 undyTb<0

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.δϵ>0AAcTbbδϵ

Das System hat keine Lösung. Bei Farkas gibt es ein so dass:Axby=(y,α)

yTAαc und .yTb<α(δ+ϵ)

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α=1yδyTb<δ+ϵ


Ich denke, dies ist der Beweis in Jeff Ericksons Vorlesungsunterlagen . Ich suche etwas, das das Epsilon-Zeug vermeidet (wie reine lineare Algebra).
Kaveh

2
Was JeffE hat, ist etwas anders und es erklärt die Geometrie mehr. Wie auch immer, Sie werden nicht finden, was Sie wollen, in dem Sinne, dass die realisierbare Region ein Polyeder ist, kein linearer Raum, also muss irgendwann etwas davon Gebrauch machen. (Hier versteckt es sich in Farkas. Das Buch von Gärtner und Matoušek ist eine wirklich gute Referenz für dieses Zeug. Ich bin mir ziemlich sicher, dass dieser Beweis da ist.)
Louis
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.