19.07.2013 Views

Економіко-математичне моделювання

Економіко-математичне моделювання

Економіко-математичне моделювання

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Дописуємо кожну з цих умов до обмежень задачі з<br />

послабленими умовами і отримуємо дві не пов’язані між собою<br />

задачі:<br />

- перша задача:<br />

0 1 1 2 2 ... n n max(min) ,<br />

x c x c x c c Z + + + + = (5.5)<br />

⎧a11x1<br />

+ a12x2<br />

+ ... + a1n<br />

xn{<br />

≤,<br />

= , ≥}<br />

b1,<br />

⎪<br />

a + + + { ≤ = ≥}<br />

⎪ 21x1<br />

a22x2<br />

... a2n<br />

xn<br />

, , b2,<br />

⎪<br />

⎪..........<br />

.......... .......... .......... ......<br />

⎨<br />

(5.6)<br />

am1x1<br />

+ am2<br />

x2<br />

+ ... + amnxn<br />

{ ≤,<br />

= , ≥}<br />

bm,<br />

⎪<br />

*<br />

⎪x<br />

j ≤ [ x j ],<br />

⎪<br />

⎪⎩<br />

x j ≥ 0,<br />

j = 1,<br />

n,<br />

− цілі,<br />

j = 1,<br />

n,<br />

(5.7)<br />

де<br />

x j<br />

- друга задача:<br />

0 1 1 2 2 ... n n max(min) ,<br />

x c x c x c c Z + + + + = (5.8)<br />

⎧a11x1<br />

+ a12x2<br />

+ ... + a1n<br />

xn{<br />

≤,<br />

= , ≥}<br />

b1,<br />

⎪<br />

a + + + { ≤ = ≥}<br />

⎪ 21x1<br />

a22x2<br />

... a2n<br />

xn<br />

, , b2,<br />

⎪<br />

⎪..........<br />

.......... .......... .......... ......<br />

⎨<br />

(5.9)<br />

am1x1<br />

+ am2<br />

x2<br />

+ ... + amnxn<br />

{ ≤,<br />

= , ≥}<br />

bm,<br />

⎪<br />

*<br />

⎪x<br />

j ≥ [ x j ] + 1,<br />

⎪<br />

⎪⎩<br />

x j ≥ 0,<br />

j = 1,<br />

n,<br />

− цілі,<br />

j = 1,<br />

n,<br />

(5.10)<br />

x j<br />

*<br />

x j – дробовий компонент розв’язку задачі (5.1)-(5.2).<br />

Далі симплексним методом розв’язуємо послаблені задачі (5.5)-<br />

(5.6) та (5.8)-(5.9), тобто з відкиданням обмежень (5.7) та (5.10). Якщо<br />

знайдені оптимальні розв’язки задовольняють вимоги цілочисловості,<br />

то ці плани є розв’язками задачі (5.1)-(5.3), в протилежному випадку<br />

пошук розв’язку задачі триває. Для подальшого розгалуження беремо<br />

задачу з найбільшим значенням цільової функції, якщо мова йде про<br />

максимізацію, і з найменшим значенням цільової функції при її<br />

мінімізації. Таке розгалуження виконується до тих пір, поки не буде<br />

знайдено оптимальний цілочисловий розв’язок задачі або<br />

встановлено, що цілочислового розв’язку задачі не існує.<br />

Розглянемо алгоритм методу «віток і меж» на прикладі.<br />

177

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

Saved successfully!

Ooh no, something went wrong!