17.08.2013 Views

IEVADS OPTIMIZ¯ACIJ¯A

IEVADS OPTIMIZ¯ACIJ¯A

IEVADS OPTIMIZ¯ACIJ¯A

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

3.3. Simpleksa metode 77<br />

5. solis. Cikla atkārtoˇsana. Pēc ierobeˇzojumu pārveidoˇsanas mainīgais<br />

x1 ir vienāds ar nulli, mainīgais x4 kl¸uva par nulli, tātad divi (N − m = 2)<br />

jaunie bāzes mainīgie ir x1 un x4. Jaunie trīs (m = 3) nebāzes mainīgie<br />

ir x2, x3 un x5. Izteiksim nebāzes mainīgos ar mainīgajiem. Izmantojot<br />

(3.24), atrodam<br />

x3 = 1 + 2x1 − x4. (3.27)<br />

Izmantojot (3.23) un (3.27), iegūsim:<br />

jeb<br />

x2 = 1 − x1 + x3 = 1 − x1 + (1 + 2x1 − x4)<br />

Izmantojot (3.25) un (3.27), atrodam<br />

jeb<br />

x2 = 2 + x1 − x4. (3.28)<br />

x5 = 11 − 3x1 − x3 = 11 − 3x1 + (1 + 2x1 − x4)<br />

x5 = 10 − 5x1 + x4. (3.29)<br />

Mērk¸a funkcija arī tiek izteikta ar mainīgajiem x1 un x4:<br />

f = − 2 + 3x1 − 2x3<br />

= − 2 + 3x1 − 2(1 + 2x1 − x4)<br />

= − 4 − x1 + 2x4 −→ min.<br />

6. solis. Pāreja pie jauna punkta. Tā kā koeficients pie x4 ir pozitīvs un<br />

x4 ≥ 0, tad uzlabot (samazināt) mērk¸a funkciju var tikai palielinot x1. No<br />

(3.29) izriet, ka x1 var būt palielināts tikai līdz 2, jo pretējā gadījumā x5 kl¸ūs<br />

negatīvs. Vienādībās (3.27) un (3.28) mainīgais x1 ietilpst ar pozitīviem koeficientiem<br />

un tāpēc var būt palielināts līdz bezgalībai. Izvēlamies mazāko<br />

vērtību x1 = 2, x4 paliek nulle, bet x2, x3 un x5 tiek aprēk¸ināti pēc formulām<br />

(3.27), (3.28) un (3.29). Jaunā punkta koordinātas:<br />

x1 = 2, x2 = 4, x3 = 5, x4 = 0, x5 = 0.<br />

Punkts (x1; x2) = (2; 4) uz (x1; x2)-plaknes atbilst piel¸aujamā apgabala<br />

virsotnei C.<br />

7. solis. Divi jaunie bāzes mainīgie: x4 un x5. Trīs jaunie nebāzes<br />

mainīgie: x1, x2 un x3. Izteiksim nebāzes mainīgos ar bāzes mainīgajiem.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!