Введемо позначення
Очевидно, що остання система обмежень збігається з (26) і рівносильна системі обмежень (3-9) У тому розумінні, що будь-якому розв'язку
Розв'язання. Виписуємо матрицю системи обмежень
і шукаємо ранг матриці. Базисним буде мінор
Отже, ранг
Розв'язуємо систему відносно базисних невідомих:
Так як
Запишемо цільову функцію z через вільні невідомі
Отже, задача, рівносильна вихідній, має вигляд:
Із лем 1, 2 випливає така теорема.
Теорема 1. Основна задача лінійного програмування у першій стандартній формі і основна задача лінійного програмування у другій стандартній формі еквівалентні між собою
Фірма спеціалізується на виготовленні та реалізації електроплит і морозильних камер. Припустимо, що збут продукції необмежений, проте обсяги ресурсів (праці та основних матеріалів) обмежені. Завдання полягає у визначенні такого плану виробництва продукції на місяць, за якого виручка була б найбільшою.
Норми використання ресурсів та їх загальний запас, а також ціни одиниці кожного виду продукції наведені в табл. 1.
Таблиця 1 Інформація, необхідна для складання виробничої програми
Вид продукції | Норми витрат на одиницю продукції | Ціна одиниці продукції, ум. од. | ||
робочого часу, люд.-год. | листового заліза, м2 | скла, м2 | ||
Морозильна камера | 9,2 | 3 | — | 300 |
Електрична плита | 4 | 6 | 2 | 200 |
Загальний запас ресурсу на місяць | 520 | 240 | 40 | — |
Побудуємо економіко-математичну модель даної задачі.
Позначимо через
Виходячи з нормативів використання кожного з ресурсів на одиницю продукції, що наведені в табл. 1, запишемо сумарні витрати робочого часу:
За умовою задачі ця величина
не може перевищувати загальний запас даного ресурсу, тобто 520 люд.-год. Ця вимога описується такою нерівністю:
Аналогічно запишемо умови щодо використання листового заліза та скла:
Необхідно серед множини всіх можливих значень
Отже, умови задачі, описані в прикладі 1.1, можна подати такою економіко-математичною моделлю:
за умов:
Остання умова фіксує неможливість набуття змінними від'ємних значень, тому що кількість виробленої продукції не може бути від'ємною. Розв'язавши задачу відповідним методом математичного програмування, дістаємо такий розв'язок: для максимальної виручки від реалізації продукції необхідно виготовляти морозильних камер — 50 штук, електроплит — 15 (
Перевіримо виконання умов задачі:
9,2-50 + 4·15 = 520;
3-50 + 6·15 = 240;
2·15 = 30<40.
Всі умови задачі виконуються, до того ж оптимальний план дає змогу повністю використати два види ресурсів з мінімальним надлишком третього.
Виручка становитиме: F = 300-50 + 200-15 = 18000 ум. од.
Отриманий оптимальний план у порівнянні з першим варіантом виробничої програми уможливлює збільшення виручки на
18000-16 800 = 1200 ум. од., тобто на
Математична модель стандартної задачі – це її спрощений образ, поданий у вигляді сукупності математичних співвідношень (нерівностей). Загальна задача лінійного програмування (ЛП) подається у вигляді:
знайти максимум (мінімум) функції
або
за умов
Отже, потрібно знайти значення змінних
Задачу (29)—(2.3) легко звести до канонічної форми, тобто до такого вигляду, коли в системі обмежень (30) всі
Якщо якесь
Аналогічно обмеження виду
Приклад 2.1. Записати в канонічній формі таку задачу ЛП:
за умов
Розв'язування. Помножимо другу нерівність на (-1) і введемо відповідно допоміжні змінні
Неважко переконатися, що допоміжні змінні, у цьому разі
Отже, будь-яку задачу ЛП можна записати в такій канонічній формі:
знайти максимум функції
за умов
Задачу (32)—(34) можна розв'язувати на мінімум, якщо цільову функцію помножити на (-1), тобто