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


10

Considera i programmi lineari

D u a l : cy T A

Primal:AxbmaxcTx
Dual:cyTAminyTb

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 Txy Tb c Txy TAxy TbxycTxyTbcTxyTAxyTb

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 cTX=yTB .

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 0UNXB eX0
  2. y T b < 0yTUN0 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.