blemer vha. simplex-baseret metode - DK-TUG
blemer vha. simplex-baseret metode - DK-TUG
blemer vha. simplex-baseret metode - DK-TUG
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
2.2. Interior-point <strong>metode</strong>n 9<br />
hvor rP og rD er henholdsvis residualer til det primale og det duale<br />
problem. De er defineret som<br />
rP := b−Ax<br />
rD := c−A T y −s<br />
Hermed er vi faktisk nået til det første trin i algoritmen, som går ud på<br />
at løse dette ligningssystem. Når det er gjort, opdateres variablene, og<br />
algoritmen gentages.<br />
⎛<br />
⎝ x+<br />
⎞ ⎛<br />
⎠ = ⎝ x<br />
⎞ ⎛<br />
⎠+α ⎝ dx<br />
⎞<br />
⎠<br />
y +<br />
s +<br />
y<br />
s<br />
Betydningen af faktoren α er forklaret nærmere i afsnit 2.2.5 på næste<br />
side.<br />
2.2.4 Dualitetsspænd<br />
Vi ved ud fra dualitetssætningens hovedtilfælde (Fuglede et al., 1999),<br />
at hvis henholdsvis det primale og det duale problem har en optimal<br />
løsning, så har de samme optimale værdi: sup(P) = inf(D) ∈ R.<br />
Når man anvender den omtalte indre punkts <strong>metode</strong>, får man som<br />
sagt en løsning, som er en approximation til den optimale løsning pga.<br />
omskrivningen af det oprindelige problem. Dermed kan funktionsværdien<br />
for henholdsvis det primale og det duale problem afvige fra hinanden<br />
– det såkaldte dualitetsspænd.<br />
Hvis man beregner det dualitetsspænd, man kan forvente, når man<br />
anvender denne <strong>metode</strong>, får man følgende, hvor (x(µ),y(µ),s(µ)) er en<br />
løsning:<br />
dy<br />
ds<br />
c T x(µ)−b T y(µ) = x(µ) T s(µ)<br />
= e T X(µ)s(µ)<br />
= e T (µe)<br />
= µn<br />
n er antallet af variable – inklusive slack-variable.<br />
For at opnå det bedst mulige resultat er man selvfølgelig interesseret<br />
i, at dualitetsspændet bliver lig 0. Det er her, at vi indfører det ene af<br />
stopkriterierne i beregningsgangen. Det er nemlig defineret som x T s –<br />
dualitetsspændet. Så ved at vælge et stopkriterium tæt på 0, opnår man,<br />
at dualitetsspændet bliver mindst muligt, og derved får man løsninger<br />
til henholdsvis det primale og det duale problem, som afviger meget<br />
lidt fra den optimale løsning til det oprindelige problem.