Так, в ліву частину нерівностей виду

Перехід від нерівностей до рівнянь досягається введенням в кожну ліву частину нерівностей додаткової невід’ємної змінної xn+1 із певним знаком.

Усі обмеження задачі повинні мати вигляд строгих рівнянь.

Значення цільової функції повинно бути максимізовано.

О. І. Наровлянський

БІЗНЕСУ І ПРАВА

НАВЧАЛЬНО-МЕТОДИЧНИЙ ПОСІБНИК

з вивчення дисципліни

"МАТЕМАТИЧНІ МОДЕЛІ І МЕТОДИ"

(Теоретичні відомості, зразки розв’язання задач, завдання для самостійного виконання )

для студентів денної та заочної форм навчання

за спеціальностями «Фінанси» та «Облік і аудит»

ЧЕРНІГІВ 2014


ПЕРЕДМОВА

Задачі дисципліни «Оптимізаційні моделі і методи» є математичними моделями багатьох природничих, виробничо-технологіч­них, соціально-економічних, еколого-економічних та інших реальних процесів, керувати якими без глибоких знань у галузі математичної теорії оптимізації та обчис­лювальної техніки на сьогоднішній день неможливо.

Тому дисципліна «Оптимізаційні моделі і методи» є особливо акту­альним розділом прикладної математичної науки, яким повинні оволодіти студенти більшості негуманітарних спеціальностей. До того ж в умовах ринкової економіки спеціалісти довільного профілю не можуть розв'язувати серйозні задачі без використання оптимізаційних підходів у своїй практичній діяльності.

Мета даного курсу - допомогти тим, хто тільки починає знайомство із задачами і методами оптимізаційного моделювання, сприяти формуванню у студентів інтересу до самостійної та науково-дослідної роботи в галузі побудови математичних оптимізаційних моделей реальних процесів і їх дослідження.


КАНОНІЧНА ФОРМА ЗАДАЧІ ЛІНІЙНОГО ПРОГРАМУВАННЯ

Загальна форма задачі лінійного програмування охоплює різні можливі варіанти обмежень: або тільки рівності, або тільки нерівності, або сполучення рівностей і нерівностей. Для спрощення побудови і застосування єдиного методу розв’язування, задачу, як правило, зводять до канонічної форми, а будь-яка задача лінійного програмування може бути зведена до канонічної форми.

Приклад 1.

Звести до канонічної форми задачу лінійного програмування:

L = 2 х1 + 3х2 - х3 + 2 → min,

1 - х2 ≥ -5,

2 + 3х3 ≥ 15,

х1 - 2х3 ≤ 7,

х1 , х2 ≥ 0.

Розв’язання:

Перехід до канонічної форми задачі лінійного програмування будемо здійснювати в три етапи:

В умові задачі цільова функція мінімізується. Максимізуємо цільову функцію за допомогою заміни її на протилежну, тобто взяту з протилежним знаком.

Так як L = c1x1 + c2x2 + … + cnxn → min ó L = - c1x1 - c2x2 - … - cnxn → max, то для нашого прикладу маємо: L = -2 х1 - 3х2 + х3 - 2 → mах

ai1x1 + ai2x2 + … + ainxn ≤ bi

xn+1 вводиться зі знаком “+”: ai1x1 + ai2x2 + … + ainxn + xn+1 = bi, xn+1 ≥ 0,