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.

Розділ 3. Теорія двоїстості та кількісний аналіз<br />

оптимізаційних розрахунків<br />

3.1. Двоїстість у задачах лінійного програмування:<br />

правила побудови двоїстих задач та їх основні класи<br />

Кожній задачі лінійного програмування відповідає двоїста, яка<br />

формується за допомогою певних правил безпосередньо з умов<br />

прямої задачі. Нехай задача лінійного програмування має вигляд:<br />

... (max) ,<br />

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

0 1 1 2 2<br />

n n x<br />

⎧a11x1<br />

+ a12x<br />

2 + ... + a1n<br />

xn<br />

≤ b1,<br />

⎪<br />

⎪a21x1<br />

+ a22x<br />

2 + ... + a2n<br />

xn<br />

≤ b2,<br />

⎪<br />

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

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

⎪am1x1<br />

+ am2<br />

x2<br />

+ ... + amnx<br />

n ≤ bm<br />

,<br />

⎪<br />

⎪<br />

⎩x<br />

j ≥ 0,<br />

j = 1,<br />

n.<br />

98<br />

(3.2)<br />

Побудова двоїстої задачі лінійного програмування здійснюється<br />

за такими правилами:<br />

1. Кожному основному обмеженню початкової задачі ставимо у<br />

відповідність двоїсту змінну: першому обмеженню – у1, другому –<br />

у2, ..., m-му – уm. Кількість невідомих двоїстої задачі дорівнює<br />

кількості основних обмежень прямої задачі лінійного програмування:<br />

⎧a11x1<br />

+ a12x2<br />

+ ... + a1n<br />

xn<br />

≤ b1<br />

⎪<br />

⎪a21x1<br />

+ a22x2<br />

+ ... + a2n<br />

xn<br />

≤ b2<br />

⎪<br />

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

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

⎪am1x1<br />

+ am2x<br />

2 + ... + amnxn<br />

≤ b<br />

⎪<br />

⎪<br />

⎩x<br />

j ≥ 0,<br />

j = 1,<br />

n.<br />

2. Якщо цільова функція початкової задачі досліджується на<br />

максимум, то двоїстої – на мінімум, і навпаки.<br />

3. Щоб записати цільову функцію двоїстої задачі, потрібно праві<br />

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

перемножити на двоїсті змінні, що відповідають кожному з цих<br />

обмежень і додати. Отже, коефіцієнтами при невідомих в цільовій<br />

m<br />

y<br />

y<br />

...<br />

y<br />

1<br />

2<br />

m

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

Saved successfully!

Ooh no, something went wrong!