Breve e chiara dimostrazione del forte teorema della dualità per la programmazione lineare


10

Considera i programmi lineari

D u a l : → c ≤ → y T A

Primal:Ax→≤b→maxc→Tx→
Dual:c→≤y→TAminy→Tb→

Il teorema della dualità debole afferma che se e soddisfano i vincoli, allora . Ha una dimostrazione breve e brillante usando l'algebra lineare: .→ y → c T → x ≤ → y T → b → c T → x ≤ → y TA → x ≤ → y T → bx→y→c→Tx→≤y→Tb→c→Tx→≤y→TAx→≤y→Tb→

Il forte teorema della dualità afferma che se il x→ è una soluzione ottimale per il primitivo, allora c'è y→ che è una soluzione per il doppio e c→TX→=y→TB→ .

Esiste una prova altrettanto breve e brillante per il forte teorema della dualità?


1
Il capitolo 4 del corso online MIT web.mit.edu/15.053/www di Bradley, Hax e Magnanti fornisce una prova ragionevolmente breve in tal senso. È questo quello che stai cercando?
— cody

@cody, beh, sembra sostanzialmente uguale a quello in CLRS. Può andare bene se riesci ad esprimerlo in un modo algebrico lineare liscio (cioè senza somme).
— Kaveh,

Sembra che ciò che volevo non fosse probabilmente possibile. Il Farkas usa la chiusura dello spazio, il che significa che probabilmente non esiste una pura algebra lineare.
— Kaveh,

Cercare di trovare qualcosa di non troppo ingombrante da solo, per mostrare ai miei studenti (quindi non devono semplicemente prendere una forte dualità sulla fede), e la maggior parte di ciò che ho incontrato è più nella categoria troppo ingombrante. Ho appena trovato un argomento nelle note di una classe di Dan Spielman, che è piuttosto breve e apparentemente semplice. Non sei sicuro che stia nascondendo qualche complessità o se manchi qualcosa? (Non l'ho ancora esaminato abbastanza approfonditamente per dirlo.) Cs.yale.edu/homes/spielman/BAP/lect12.pdf
— Magnus Lie Hetland

Ah, immagino che un punto centrale sia l'interpretazione geometrica della lezione precedente, che ci riporta alla famiglia di prove Simplex: cs.yale.edu/homes/spielman/BAP/lect11/lect11.pdf
— Magnus Lie Hetland

Risposte:


3

Probabilmente no. Ecco un argomento concettuale basato su

Farkas Lemma : Esattamente una delle seguenti alternative ha una soluzione:

  1. x ≥ 0UNX≤B eX≥0
  2. y T b < 0yTUN≥0 eyTB<0

Ora sia il valore obiettivo ottimale del primordiale. Sia arbitrario. Lascia che siaϵ > 0 A ′ A - c T b ′ b - δ - ϵδε>0UN'UN con un ulteriore come ultima riga. Lascia che sia con un ulteriore come ultimo valore.-cTB'B-δ-ε

Il sistema non ha soluzione. Secondo Farkas, esiste un tale che:y ′ = ( y , α )UN'X'≤B'y'=(y,α)

y T b < α ( δ + ϵ )yTUN≥αc e .yTB<α(δ+ε)

Nota che se ci troviamo nell'altra alternativa di Farkas. Pertanto .α > 0ε=0α>0

Scala modo che . è fattibile doppio. La debole dualità implica α = 1 y δ ≤ y T b < δ + ϵy'α=1yδ≤yTB<δ+ε .


Penso che questa sia la prova negli appunti di Jeff Erickson . Sto cercando qualcosa che eviti la roba epsilon (come pura algebra lineare).
— Kaveh,

2
Ciò che JeffE ha è un po 'diverso e spiega di più la geometria. Ad ogni modo, non troverai ciò che desideri, nel senso che la regione possibile è un poliedro, non uno spazio lineare, quindi alla fine qualcosa dovrà servirsene. (Qui si nasconde a Farkas. Il libro di Gärtner e Matoušek è davvero un ottimo riferimento per questa roba. Sono abbastanza sicuro che questa prova ci sia.)
— Louis
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.