Загальна постановка задачі

Лінійне програмування – наука про методи дослідження і знаходження екстремальних (найбільших і найменших) значень лінійної функції, на невідомі якої накладаються лінійні обмеження.

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

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

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

загальна постановка задачі - student2.ru

при обмеженнях

загальна постановка задачі - student2.ru

де загальна постановка задачі - student2.ru - невідомі, загальна постановка задачі - student2.ru - задані сталі величини.

Всі або декілька рівнянь системи обмежень можуть бути записані у вигляді нерівностей.

Математична модель у більш скороченому вигляді може бути записана

загальна постановка задачі - student2.ru

з обмеженнями

загальна постановка задачі - student2.ru

Припустимим розв’язком (планом) задачі лінійного програмування називається вектор загальна постановка задачі - student2.ru , який задовольняє системі обмежень.

Множина припустимих розв’язків утворює область припустимих розв’язків (ОПР).

Припустиме значення, при якому цільова функція досягає свого екстремального значення, називається оптимальним розв’язком задачі лінійного програмування і позначається загальна постановка задачі - student2.ru .

Базисний припустимий розв’язок загальна постановка задачі - student2.ru є опорним розв’язком, де загальна постановка задачі - student2.ru - ранг системи обмежень.

Види математичних моделей

Математична модель задачі лінійного програмування може бути представлена у канонічній і неканонічній формі.

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

Для переходу від неканонічної до канонічної моделі необхідно у кожну нерівність ввести балансову змінну загальна постановка задачі - student2.ru . Якщо знак нерівності „ загальна постановка задачі - student2.ru ” , тоді балансова змінна вводиться із знаком „+”, якщо знак нерівності „ загальна постановка задачі - student2.ru ” - із знаком „-”. У цільову функцію цільові змінні не вводяться.

Таким чином, щоб скласти математичну модель задачі лінійного програмування необхідно:

- ввести позначення змінних;

- виходячи з мети економічних досліджень, скласти цільову функцію;

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

Приклад.Скласти задачу про використання ресурсів.

Нехай на випуск п видів продукції загальна постановка задачі - student2.ru витрачається т видів ресурсів (сировина, матеріали, праця, тощо) загальна постановка задачі - student2.ru . Відомі витрати загальна постановка задачі - student2.ru ресурсів і-го виду на одиницю продукції загальна постановка задачі - student2.ru -го виду, обсяг загальна постановка задачі - student2.ru ресурсів і-го виду і прибуток загальна постановка задачі - student2.ru від реалізації одиниці продукції загальна постановка задачі - student2.ru -го виду. Необхідно так організувати випуск продукції, виходячи із наявних ресурсів, щоб одержати найбільший прибуток.

Представимо вихідні дані задачі у вигляді таблиці

Таблиця

Вид ресурсу Вид продукції Запаси ресурсів, грн.
загальна постановка задачі - student2.ru загальна постановка задачі - student2.ru ... загальна постановка задачі - student2.ru ... загальна постановка задачі - student2.ru
загальна постановка задачі - student2.ru загальна постановка задачі - student2.ru загальна постановка задачі - student2.ru ... загальна постановка задачі - student2.ru ... загальна постановка задачі - student2.ru загальна постановка задачі - student2.ru
загальна постановка задачі - student2.ru загальна постановка задачі - student2.ru загальна постановка задачі - student2.ru ... загальна постановка задачі - student2.ru ... загальна постановка задачі - student2.ru загальна постановка задачі - student2.ru
... ... ... ... ... ... ... ...
загальна постановка задачі - student2.ru загальна постановка задачі - student2.ru загальна постановка задачі - student2.ru ... загальна постановка задачі - student2.ru ... загальна постановка задачі - student2.ru загальна постановка задачі - student2.ru
... ... ... ... ... ... ... ...
загальна постановка задачі - student2.ru загальна постановка задачі - student2.ru загальна постановка задачі - student2.ru ... загальна постановка задачі - student2.ru ... загальна постановка задачі - student2.ru загальна постановка задачі - student2.ru
Прибуток від реалізації одиниці продукції     загальна постановка задачі - student2.ru     загальна постановка задачі - student2.ru     ...     загальна постановка задачі - student2.ru     ...     загальна постановка задачі - student2.ru  
Випуск продукції загальна постановка задачі - student2.ru загальна постановка задачі - student2.ru ... загальна постановка задачі - student2.ru ... загальна постановка задачі - student2.ru  

За шукані невідомі візьмемо загальна постановка задачі - student2.ru - кількість одиниць випущеної продукції видів загальна постановка задачі - student2.ru .

Складемо цільову функцію економіко-математичної моделі. Прибуток від випуску всієї продукції становить

загальна постановка задачі - student2.ru

Невідомі загальна постановка задачі - student2.ru повинні задовольняти нерівностям, які показують, що фактичні витрати відповідного виду ресурсів не повинні перевищувати його наявний обсяг

загальна постановка задачі - student2.ru

Виходячи з економічного змісту задачі, невідомі загальна постановка задачі - student2.ru можуть набувати тільки невід’ємних значень, тобто загальна постановка задачі - student2.ru

Наши рекомендации