2 svar
69 visningar
Susanne123 behöver inte mer hjälp
Susanne123 90
Postad: 30 apr 17:40

bevis baslösning optimal

(

) Hur vet man att z¯ kommer bli det optimala värdet? 

D4NIEL 2964
Postad: 1 maj 12:21 Redigerad: 1 maj 12:40

Först och främst finns det en viktig sats som säger ungefär så här

"Existerar minst en optimal lösning till (standardformuleringen av) P så är minst en tillåten baslösning optimal"

Se din lärobok för exakt formulering och bevis av den.

Jag antar att ni använder uppställningen

Ax=Aβxβ+Aνxν=bA\mathbf{x}=A_\beta \mathbf{x}_\beta + A_\nu \mathbf{x}_\nu=\mathbf{b}

z=cβTbβ+cνTxν=z¯+rνTxνz=\mathbf{c}_\beta^T\mathbf{b}_\beta+\mathbf{c}_\nu^T\mathbf{x}_\nu=\bar{z}+\mathbf{r}_\nu^T\mathbf{x}_\nu

Om man antar att alla element i vektorn rν\mathbf{r}_\nu är större än noll måste det gälla att

z¯z¯+rνTxν\bar{z}\leq \bar{z}+\mathbf{r}^T_\nu\mathbf{x}_\nu

Och för en tillåten baslösning gäller ju att xν0x_\nu\equiv 0. Alltså är z¯=z\bar{z}=z då.

Med andra ord har man då lyckats optimera kostnadsfunktionen z=cTxz=\mathbf{c}^Tx

Notera att du måste jobba vidare lite med problemet om rν<0\mathbf{r}_\nu <0 (Dvs om något element i vektorn är mindre än 0)

Susanne123 90
Postad: 1 maj 16:20

Då förstår jag. Blev lite förvirrad vad satsen tillförde utöver den viktiga satsen som du nämnde, men det finns ju flera baslösningar. Tack!

Svara
Close