19.07.2013 Views

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

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

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

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.

Приклад 5.2. Знайти розв’язок задачі цілочислового<br />

програмування методом «віток і меж»:<br />

Z = x − x<br />

1<br />

2<br />

+ 2x<br />

⎧3x1<br />

− x2<br />

+ x3<br />

≤1,<br />

⎪<br />

x + − ≤<br />

⎪ 1 3x2<br />

x3<br />

2,<br />

⎨2x1<br />

+ x2<br />

− x3<br />

≤ 4,<br />

⎪x1,<br />

x2,<br />

x3<br />

≥ 0,<br />

⎪<br />

⎪⎩<br />

x1,<br />

x2,<br />

x3<br />

− цілі.<br />

♦ Розв’язування.<br />

Метод «віток і меж», як і метод Гоморі розв’язування задач<br />

цілочислового програмування, передбачає на першому етапі<br />

розв’язання послабленої задачі (без умов цілочисловості змінних).<br />

Розв’язок послабленої задачі ми отримали в прикладі 5.1:<br />

17<br />

3 5<br />

Z = ; x = ( 0;<br />

; ; 0;<br />

0;<br />

5)<br />

.<br />

max<br />

опт.<br />

2<br />

2 2<br />

Як бачимо дві змінні оптимального плану послабленої задачі<br />

набувають дробові значення. Побудуємо додаткові обмеження для<br />

змінної х2 :<br />

3<br />

178<br />

+ 5<br />

(max),<br />

⎡3⎤<br />

x ≤ 2 ⎢<br />

⎣2⎥<br />

та x 2<br />

⎦<br />

⎡3⎤<br />

≥<br />

⎢<br />

+ 1<br />

⎣2⎥<br />

, тобто 1 2<br />

⎦<br />

≤ x та 2 2 ≥ x ,<br />

і розглянемо дві задачі:<br />

1) Z = x − x + x + 5 (max) ,<br />

(5.11)<br />

1<br />

2<br />

2 3<br />

⎧3x1<br />

− x2<br />

+ x3<br />

≤ 1,<br />

⎪<br />

x + − ≤<br />

⎪ 1 3x2<br />

x3<br />

2,<br />

⎨2x1<br />

+ x2<br />

− x3<br />

≤ 4,<br />

⎪x2<br />

≤ 1,<br />

⎪<br />

⎪⎩<br />

x1,<br />

x2,<br />

x3<br />

≥ 0.<br />

(5.12)<br />

2) Z = x − x + x + 5 (max) ,<br />

(5.13)<br />

1<br />

2<br />

2 3<br />

⎧3x1<br />

− x2<br />

+ x3<br />

≤ 1,<br />

⎪<br />

x + − ≤<br />

⎪ 1 3x2<br />

x3<br />

2,<br />

⎨2x1<br />

+ x2<br />

− x3<br />

≤ 4,<br />

⎪x2<br />

≥ 2,<br />

⎪<br />

⎪⎩<br />

x1,<br />

x2,<br />

x3<br />

≥ 0.<br />

(5.14)

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

Saved successfully!

Ooh no, something went wrong!