ЗАГАЛЬНА ПОСТАНОВКА ЗАДАЧІ
Необхідно знайти оптимум наступної функції: (3.10) Задача вирішується при обмеженнях виду: (3.10) . (3.11) Задача (3.10)–(3.11) може бути зведена до задачі лінійного програмування. Для цього необхідно ввести нові змінні, при цьому . У такому випадку здійснюється перехід в область нових змінних, на підставі співвідношень виду: . (3.12) З використанням нових змінних, задача (3.10)-(3.11) зводиться до наступної ЗЛП: (3.12) при обмеженнях виду: (3.13) і рівняннях зв'язків виду (3.14) Задача вирішується при умовах невід’ємності, що накладають на n змінних ; . (3.15) . Задача (3.12)-(3.15) є задачею лінійного програмування, отже, розв’язуючи її відомими методами можна знайти відповідні розв’язки. При цьому, одержавши оптимальний план такої задачі, на підставі співвідношень (3.12) можна знайти оптимальний план вихідної задачі (3.10)-(3.11). Таким чином, можна вказати наступний алгоритм розв’язування ЗДЛП. I. Вихідну ЗДЛП (3.10)-(3.11) зводять до ЗЛП (3.12)-(3.15). II. Знаходять оптимальний план ЗЛП відомими методами. III. Використовуючи співвідношення (3.12) знаходять оптимальний план вихідної задачі. IV. Підставляючи значення xj, при у вираз для функції (3.10) отримують оптимальне значення цільової функції вихідної задачі. Приклад. Знайти максимальне значення функції: ; (3.16) (3.17) . (3.18) Зведемо дану задачу до ЗЛП, при цьому . (3.19) Далі вводимо нові змінні: (3.20) Тоді вихідна задача (3.16)-(3.18) зводиться до наступної ЗЛП . (3.19) Задача вирішується в рамках обмежень виду: (3.20) ; (3.21) ; (3.22) . Задача (3.19)-(3.22) є ЗЛП і розв’язок її можна знайти методом штучного базису. Для цього формулюють наступну розширену задачу ; ; ; . Далі розширену задачу заносять у первісну симплексну таблицю
Далі розділивши останню таблицю на 10, одержують оптимальний план ЗЛП
Висновок: у процесі визначення первісного опорного плану робоча точка пошуку экстремума вийшла в ту вершину опуклого багатогранника, що є точкою максимуму. . З урахуванням того, що , знаходять оптимальний план ЗДЛП .
розв’язування задачі в середовищі Mathcad:
|