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.

обмеження-рівняння, а в ліві частини обмежень-рівнянь вводимо<br />

штучні невідомі і за ними будуємо штучну оптимізуючу форму.<br />

2. Якщо крім нерівностей типу «≤» і рівнянь з додатною правою<br />

частиною в системі обмежень є ще й обмеження типу «≥» з<br />

додатною правою частиною, то потрібно від лівої частини цих<br />

обмежень відняти додаткові невід’ємні невідомі, щоб звести<br />

обмеження типу «≥» до обмежень-рівнянь, а потім в ліві частини<br />

цих рівнянь включити штучні невідомі.<br />

Приклад 2.7. Знайти розв’язок задачі лінійного програмування:<br />

z = 3x<br />

+ 3x<br />

− x − 5 (min),<br />

1<br />

2<br />

⎧2x1<br />

+ 2x2<br />

+ x3<br />

= 8,<br />

⎪<br />

x1<br />

+ 2x2<br />

+ 3x3<br />

≤ 12,<br />

⎨<br />

⎪4x1<br />

+ 8x2<br />

+ 3x3<br />

≥ 24,<br />

⎪<br />

⎩x1,<br />

x2,<br />

x3<br />

≥ 0.<br />

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

Вище зазначена задача також не записана в канонічній формі,<br />

тому використаємо метод штучного базису. Але спочатку до лівої<br />

частини другого обмеження задачі додамо додаткову невід’ємну<br />

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

додаткову невід’ємну невідому х5, щоб перейти до рівнянь. В<br />

результаті отримаємо:<br />

⎧2x1<br />

+ 2x2<br />

+ x3<br />

= 8,<br />

⎪<br />

x1<br />

+ 2x2<br />

+ 3x3<br />

+ x4<br />

= 12,<br />

⎨<br />

⎪<br />

4x1<br />

+ 8x2<br />

+ 3x3<br />

− x5<br />

= 24,<br />

⎪<br />

⎩xi<br />

≥ 0,<br />

i = 1,<br />

5.<br />

У другому рівнянні-обмеженні є базисна невідома х4, а в<br />

першому і третьому немає. Тому в ліві частини першого та третього<br />

обмеження задачі вводимо штучні невід’ємні змінні w1 та w2.<br />

⎧2x1<br />

+ 2x2<br />

+ x3<br />

+ w1<br />

= 8,<br />

⎪<br />

x1<br />

+ 2x2<br />

+ 3x3<br />

+ x4<br />

= 12,<br />

⎨<br />

⎪<br />

4x1<br />

+ 8x2<br />

+ 3x3<br />

− x5<br />

+ w2<br />

= 24,<br />

⎪<br />

⎩xi<br />

≥ 0,<br />

i = 1,<br />

5;<br />

w1,<br />

w2<br />

≥ 0.<br />

Визначимо з системи обмежень штучні невідомі w1 та w2 через<br />

вільні х1, х2, х3 та х5 та підставимо в f:<br />

⎧w1<br />

= 8 − 2x1<br />

− 2x2<br />

− x3,<br />

⎨<br />

⎩w2<br />

= 24 − 4x1<br />

− 8x2<br />

− 3x<br />

85<br />

3<br />

3<br />

+ x .<br />

5

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

Saved successfully!

Ooh no, something went wrong!