- •Передмова
- •Частина 1. Теоретичні основи економетрії тема 1.1. Математичне моделювання
- •1.1.1. Поняття про економічну систему, модель, математичне моделювання і управління системою
- •1.1.2.Етапи історичного розвитку економіко-математичного моделювання
- •Тема 1.2. Елементарні перетворення лінійних моделей
- •Тема 1.3. Аналіз лінійних економіко-математичних моделей
- •Тема 1.4. Оптимізація за багатьма функціями мети
- •1.4.1. Знаходження компромісного розв’язку
- •1.4.2. Зведення задачі дробово-лінійного програмування до лінійного виду
- •Тема 1.5. Нелінійні статичні моделі
- •1.5.1. Загальні поняття про нелінійну модель
- •1.5.2. Метод множників Лагранжа
- •1.5.3. Множники Лагранжа і двоїсті оцінки задачі лінійного програмування
- •2.1.1. Обмеження на виробничу потужність (вп)
- •2.1.2. Обмеження на ресурсне забезпечення
- •2.1.3. Обмеження на виробництво продукції
- •2.1.4. Обмеження на структуру асортименту продукції
- •2.1.5. Обмеження на основні економічні показники
- •2.1.6.Обгрунтування вибору функції мети
- •2.1.7. Формальна економіко-математична модель задачі оптимального планування виробництва продукції
- •Тема 2.2. Моделювання задач розподілу виробничої програми (плану виробництва продукції) на календарні проміжки часу
- •2.2.1. Емм задачі розподілу річної виробничої програми на календарні проміжки часу (квартали)
- •2.2.2. Емм формування річної виробничої програми з розподілом на квартали
- •2.2.3. Емм задачі розподілу квартальної виробничої програми на місяці
- •2.2.4.Емм формування місячного план-графіка виробництва продукції
- •Тема 2.3. Моделювання задач оптимального використання матеріальних ресурсів
- •2.3.1. Моделювання задачі на розкрій однорідного матеріалу
- •2.3.2. Моделювання задачі на розкрій декількох видів матеріалу в умовах ресурсної обмеженості
- •Тема 2.4. Оптимізація перевезення матеріалів і готової продукції
- •2.4.1.Оптимізація перевезення матеріальних ресурсів
- •2.4.2.Оптимізація поставки готової продукції замовникам
- •Тема 2.5. Моделювання параметрів системи управління запасами
- •2.5.1.Задачі і види систем управління запасами
- •2.5.2.Типи систем управління запасами без дефіциту
- •2.5.3.Розрахунок параметрів системи управління запасами
- •2.5.4.Моделювання параметрів системи керування запасами з урахуванням скидки на ціну
- •2.5.5.Розрахунок оптимального розміру замовлення з урахуванням можливості дефіциту ресурсу
- •2.5.6. Моделювання виробництва продукції та використання запасу
- •Тема 2.6. Методичні аспекти моделювання процесу прийняття рішень в управлінні підприємством
- •Частина 3. Моделювання економіки на мікро- і макрорівнях тема 3.1. Поняття про абстрактну технологію і виробничу функцію
- •Тема 3.2. Аналіз неокласичної виробничої функції типу кобба-дугласа (кд)
- •Тема 3.3. Графічний аналіз виробничої функції
- •Тема 3.4. Моделювання виробництва
- •Тема 3.5. Моделювання споживання
- •Тема 3.6. Моделювання виробництва як ефективної комбінації технологічних способів
- •Тема 3.7. Основні положення ринкової економіки
- •Тема 3.8. Модель загальної рівноваги л.Вальраса
- •Тема 3.9. Двохсекторна модель загальної рівноваги л.Вальраса
- •Тема 3.10. Неокласична модель (макроекономічний аналіз) дж.Кейнса
- •Список рекомендованої літератури
Тема 1.2. Елементарні перетворення лінійних моделей
ЕС за своєю природою є складною і динамічною. Інерційність ЕС призводить до запізнення в її реагуванні на зовнішні та внутрішні зміни. Часові запізнення також мають місце між моментом здійснення витрат і освоєнням основних фондів, зміною доходів споживачів, цін і попиту на продукцію.
Найкоротшим шляхом до побудови складних динамічних моделей є розробка статичних лінійних моделей, які дають моментну характеристику теперішнього або майбутнього стану системи.
Для побудови ЕММ слід визначити список основних змінних, функцію мети і систему найсуттєвіших обмежень. Якщо ФМ і обмеження є лінійними функціями, то ЕММ називається лінійною. При відсутності інших застережень будемо вважати всі моделі, які розглядаються нижче, лінійними і детермінованими.
Загальна лінійна ЕММ має вигляд:
f(x) =
cj
xj
max (1.15)
aij
xj
bi, i
(1.16)
aij
xj
bi, i
(1.17)
xj 0, (1.18)
де cj, aij, bi - задані сталі величини (bi 0);
xj - шукане значення змінної величини;
(1.15) - функція мети;
(1.16)‑(1.18) - обмеження, що визначають множину допустимих розв’язків задачі.
Розв’язком (допустимим розв’язком) задачі (1.15‑(1.18) називається вектор X=(x1,x2,...,xn), для якого виконуються умови (1.16)‑(1.18). Оптимальним буде допустимий розв’язок, при якому ФМ досягає максимального значення.
Канонічною (основною) називається така модель:
f(x) = cj xj max, (1.19)
aij
xj
= bi, i
, (1.20)
xj 0. (1.21)
Як загальна, так і канонічна модель можуть подаватися у векторній або матричній формах запису.
Перехід від загальної до канонічної моделі здійснюється за допомогою додаткових невід”ємних змінних Si, Ui:
aij xj + Si = bi, i (1.16)
aij xj - Ui = bi, i (1.17)
Якщо в умові певної задачі є змінна V, на яку не поширюється умова невід”ємності типу (1.21), то для зведення задачі до лінійного виду слід в систему обмежень додатково включити таку умову:
V = V+ - V-, (1.22)
де V+; V- 0.
В лінійній задачі можна без зміни суті задачі поміняти напрям оптимізації, тобто здійснити перехід від задачі на пошук максимуму f(x) до задачі на знаходження мінімуму f(-x), оскільки
max f(x) = ‑min f(-x)
Розглянемо типову задачу виробничого менеджменту - планування оптимального випуску продукції (див.приклад 2 теми1). Будемо вважати, що на підприємстві існує можливість виробництва певної сукупності виробів, кожний з яких користується попитом споживачів. Умови випуску продукції можна описати за допомогою обмеження на виробничі ресурси:
aij xj bi, i (1.23)
де i - індекс виду ресурсу;
j - індекс виду продукції;
xj - шукана кількість випуску продукції j-го виду;
bi - розмір ресурсного забезпечення.
Обмеження на планові значення основних техніко-економічних показників задаються у такому вигляді:
crj xj Cr, r (1.24)
де crj - значення r-го показника;
Cr - плановий рівень показника.
Попит на продукцію врахуємо шляхом включеня в модель обмеження на границі випуску виробів:
dj
xj
Dj, j
(1.25)
де dj, Dj - нижня, верхня межі випуску продукції j-го виду.
В якості функції мети будемо розглядати “максимум прибутку”:
f(x) = pj xj max (1.26)
де pj - прибуток на одиницю j-го виробу.
Якщо для початкового розв”язку X=(d1; d2;...dn) умова (1.23) не виконується, то можна стверджувати про первісну неузгодженість умов задачі (1.23)‑(1.26). Якщо для початкового розв”язку X=(D1; D2;...Dn) умова (1.24) не справджується, то можна стверджувати про наявність вторинної неузгодженості умов задачі. Первісна неузгодженість викликається невідповідністю між встановленими нижніми межами випуску продукції і розміром відповідного ресурсногогo забезпечення. Вторинна неузгодженість зумовлюється невідповідністю між встановленими верхніми межами випуску продукції і плановим рівнем показників Cr.
Зведемо задачу (1.23)‑(1.26) до канонічного виду:
f(x) =
pj
xj
+
0Si
+
0Ur
+
(0Sj
+ 0Uj)
max, (1.27)
aij xj + Si = bi, i , (1.28)
Crj
xj
- Ur
= Cr, r
, (1.29)
xj - Sj = dj, j , (1.30)
xj + Uj = Dj, j , (1.31)
xj, Si, Ur, Sj, Uj 0. (1.32)
Додаткова змінна Si характеризує використання ресурсу i-го виду. Якщо для розв’язку Xo значення Si=0, то це означає, що в умові задачі і-ий ресурс використаний повністю.
Додаткова змінна Ur характеризує розмір перевищення планового завдання по r-му показнику; Sj - розмір випуску продукції j-го виду понад нижню межу dj; Uj - розмір відхилення від верхньої межі виробництва продукції Dj.
Якщо умови задачі не узгоджені, то це означає, що не існує таких невід’ємних додаткових змінних типу (1.32), при яких справджуються обмеження (1.28)‑(1.31). Якщо ж додаткові змінні приймають від’ємні значення, то задача (1.27)‑(1.32) виходить за межі задачі лінійного програмування. Скористаємося стандартною заміною змінних, за допомогою якої задача з неузгодженими умовами буде завжди мати допустимий розв’язок. З цією метою виконаємо такі перетворення:
Si = Si+ - Si-, Ur = Ur+ - Ur-, (1.33)
Sj = Sj+ - Sj-, Uj = Uj+ - Uj-, (1.34)
де Si+ - характеризує залишок ресурсу;
Si- - нестачу ресурсу;
Ur+ - розмір перевищення планового значення r - го показника;
Ur- - розмір недосягнення планового рівня показника;
Sj+ - розмір випуску продукції понад нижню межу;
Sj- - розмір недосягнення нижньої межі випуску продукції;
Uj+ - розмір відхилення від верхньої межі випуску;
Uj- - розмір перевищення випуску продукції понад верхню межу.
З економічного змісту наведених змінних слідує, що вони попарно заперечують одна одну, тобто якщо одна приймає ненульове значення, то друга обов’язково нульова.
Приклад 3. Елементарні перетворення лінійної моделі
Розглянемо задачу планування випуску продукції двох видів при обмеженнях:
х1 + 2х2 6 на фонд часу роботи устаткування;
3х1 + 2х2 14 на матеріали;
3х1 + 4х2 12 на обсяг виробництва продукції.
В якості функції мети візьмемо максимізацію прибутку:
f(x) = 2x1 + 3x2 max.
Розв’язок Хо=(3; 1) буде допустимим, бо система обмежень справджується:
1 3 + 2 1 = 5 6,
3 3 + 2 1 = 11 14,
3 3 + 4 1 = 13 12.
Зведемо задачу до канонічного виду
f(x) = 2x1 + 3x2 + 0 S1 + 0 S2 + 0 U1 max,
x1 + 2x2 + S1 = 6,
3x1 + 2x2 + S2 = 14,
3x1 + 4x2 - U1 = 12,
x10, x20, S10, S20, U10.
Підставляючи Х0 (3; 1) в канонічну задачу, отримаємо:
f(Xo) = 2 3 + 3 1 = 9 розмір очікуваного прибутку,
S1 = 6-5 = 1 залишок фонду часу роботи устаткування,
S2 = 14-11 =3 залишок матеріалів,
U1 = 13-12=1 понадплановий обсяг виробництва продукції.
Додаткові змінні S1, S2 для розв’язку Хо прийняли ненульові значення, що свідчить про неповне використання виробничих ресурсів. Додаткова змінна U1=1, що свідчить про можливість виробництва продукції понад план.
Приклад 4.Аналіз оптимального розв’язку
За умовою попереднього прикладу знайдемо оптимальний розв’язок задачі Х*=(4;1).
Для оптимального розв’язку отримаємо:
fmax = f(X*) = 2 4+3 1 = 11 (гр. од.),
1 4 + 2 1 = 6, S1 = 0,
3 4 + 2 1 = 14, S2 = 0,
3 4+4 1 = 16, U1 = 4,
тобто виробничі ресурси використовуються повністю (залишок ресурсів S1, S2 рівний нулеві), понад план виробляється чотири одиниці продукції (U1 = 4), а максимально можливий прибуток від реалізації продукції може становити 11 грошових одиниць.
