- •1.Загальна економіко-математична модель задачі лінійного програмування. Допустимий та оптимальний план задачі лінійного програмування.
- •2.Форми запису лінійної задачі оптимізації: в скороченому вигляді, в матричній і векторній формах.
- •3.Геометрична інтерпретація задачі лінійного програмування.
- •4.Симплексний метод із штучним базисом. Ознака оптимальності плану із штучним базисом.
- •5.Алгоритм графічного методу розв’язування задач лінійного програмування.
- •6.Алгоритм розв’язування задачі лінійного програмування симплексним методом.
- •7.Теорема (ознака оптимальності опорного плану задачі лінійного програмування).
- •8.Правила побудови двоїстих задач.
- •9.Теореми двоїстості.
- •10.Приклад економічної інтерпретації пари спряжених задач.
- •11.Економічна інтерпретація двоїстої задачі (на прикладі задачі оптимального використання обмежених ресурсів).
- •12.Визначення за допомогою двоїстих оцінок статус кожного ресурсу прямої задачі та проведення аналізу рентабельності продукції (на прикладі задачі оптимального використання обмежених ресурсів).
- •13.Постановка транспортної задачі.
- •Транспортна задача — це специфічна задача лінійного програмування, застосовувана для визначення найекономічнішого плану перевезення однорідної продукції від постачальників до споживачів.
- •14.Алгоритм розв’язування транспортної задачі методом потенціалів.
- •15.Транспортна задача з додатковими умовами: 1) заборона перевезень від певного постачальника до певного споживача; 2) перевезення за окремими маршрутами строго визначеного обсягу продукції.
- •16.Економічна та математична постановка задачі про розподіл обладнання.
- •17.Економічна та математична постановка задачі про призначення.
- •18.Двохетапна транспортна задача.
- •19.Економічна та математична постановка цілочислової задачі лінійного програмування.
- •20.Загальна характеристика методів розв’язування цілочислових задач лінійного програмування.
- •1) Точні методи:
- •21.Алгоритм розв’язування цілочислових задач лінійного програмування методом Гоморі.
- •22.Алгоритм методу гілок та меж.
- •23.Задача про рюкзак.
- •24.Задача оптимального розкрою матеріалів.
- •25.Задача планування виробничої лінії.
- •26.Економічна та математична постановка задачі дробово-лінійного програмування.
- •27.Геометрична інтерпретація задачі дробово-лінійного програмування.
- •28.Розв’язування дробово-лінійної задачі зведенням до задачі лінійного програмування.
- •29.Постановка нелінійної задачі оптимізації. Геометрична інтерпретація задачі нелінійного програмування.
- •30.Основні труднощі розв’язування нелінійних задач.
- •31.Метод множників Лагранжа розв’язування нелінійних задач оптимізації.
- •32.Економічна сутність задач динамічного програмування.
- •33.Сутність динамічного програмування. Принцип оптимальності.
- •34.Задача про розподіл капіталовкладень між підприємствами.
- •35.Принцип оптимальності р.Белмана.
- •36.Алгоритм розв’язування задач динамічного програмування.
- •37.Основні поняття теорії ігор.
- •38.Класифікація ігор.
- •39.Матричні ігри двох осіб.
- •40.Гра зі змішаними стратегіями.
- •Нехай маємо скінченну матричну гру з платіжною матрицею
- •41.Геометрична інтерпретація гри 22.
- •42.Зведення матричної гри до задачі лінійного програмування.
- •Типові задачі.
- •1. Розв’язування задачі лінійної оптимізації графічним методом.
- •Задача 2.1.
- •2. Знаходження оптимальних планів прямої та двоїстої задачі на основі теорем двоїстості.
- •Задача 3.3.
- •3. Побудова математичних моделей прямої та двоїстої задач та економічний аналіз їх оптимальних планів.
- •4. Розв’язування задачі дробово-лінійного програмування графічним методом.
- •5. Розв’язування задачі нелінійного програмування графічним методом.
- •6. Розв’язування задачі нелінійного програмування методом множників Лагранжа.
17.Економічна та математична постановка задачі про призначення.
(1., стр.250).
Задача про призначення. Потрібно виконати n видів робіт, на які претендують n кандидатів. Витрати на оплату праці i-го кандидата за виконання j-ої роботи дорівнюють . Кожен кандидат може бути призначений лише на одну роботу, і кожна робота має виконуватися лише одним кандидатом. Потрібно знайти оптимальне призначення кандидатів на виконання робіт, за якого сумарні витрати на виконання всіх робіт будуть мінімальними.
Нехай дорівнює одиниці, якщо i-ий кандидат виконує j-ту роботу, та дорівнює нулю в протилежному разі. Тоді умову, що кожен кандидат має виконувати лише одну роботу, запишемо у вигляді: . Умова виконання кожної роботи лише одним кандидатом має вигляд: . Цільова функція має такий вираз: . Отже, маємо математичну модель транспортної задачі:
min
Найзручнішим методом розв’язання задачі про призначення є угорський метод.
18.Двохетапна транспортна задача.
(1., стр.230-231).
У класичній постановці транспортної задачі допускається, що вантаж перевозиться безпосередньо від постачальників до споживачів. Але на практиці досить часто зустрічається випадок, коли певна частина продукції спочатку перевозиться до посередницьких фірм (сховищ), а потім споживачам. У такому разі розв’язання задачі поділяють на два етапи: спочатку знаходять оптимальний план перевезень від постачальників до посередників, а потім — від посередників до споживачів. Така задача має назву двохетапної транспортної задачі.
Нехай в m пунктах постачання А1, А2, …, Аm є відповідно одиниць продукції, яку необхідно перевезти до l посередницьких фірм , місткості сховищ яких становлять , а потім доставити її споживачам , потреби яких становлять . Відомі також витрати на перевезення одиниці продукції від кожного постачальника до посередницьких фірм — та від посередників до споживачів — . Потрібно визначити оптимальну схему перевезень продукції з мінімальними сумарними витратами. Якщо обсяг продукції, що перевозиться від i-го постачальника до k-ої фірми, позначити через , а обсяг вантажу, що перевозиться від k-ої фірми j-му споживачеві — через , то математична модель задачі матиме вигляд:
за умов:
;
;
;
;
.
Зазначимо, що коли загальний обсяг вантажу дорівнює місткості всіх складів і баз , а також сумарній потребі всіх споживачів , тобто = = , то така двохетапна транспортна задача може бути розв’язана як дві одноетапні. В іншому разі окремі оптимальні плани двох задач не збігатимуться з оптимальним планом загальної задачі.
19.Економічна та математична постановка цілочислової задачі лінійного програмування.
(1., стр.255-256).
Задача математичного програмування, змінні якої мають набувати цілих значень, називається задачею цілочислового програмування. У тому разі, коли цілочислових значень мають набувати не всі, а одна чи кілька змінних, задача називається частково цілочисловою.
До цілочислового програмування належать також ті задачі оптимізації, в яких змінні набувають лише двох значень: 0 або 1 (бульові, або бінарні змінні).
Умова цілочисловості є по суті нелінійною і може зустрічатися в задачах, що містять як лінійні, так і нелінійні функції. У даному розділі розглянемо задачі математичного програмування, в яких крім умови цілочисловості всі обмеження та цільова функція є лінійними, що мають назву цілочислових задач лінійного програмування.
Загальна цілочислова задача лінійного програмування записується так:
(6.1)
за умов:
; (6.2)
; (6.3)
— цілі числа . (6.4)
Слід зазначити, що у розглянутих в попередньому розділі класичній транспортній задачі та інших задачах транспортного типу (в задачах про призначення, про найкоротший шлях тощо) з цілочисловими параметрами початкових умов забезпечується цілочисловий розв’язок без застосування спеціальних методів, однак у загальному випадку вимога цілочисловості змінних значно ускладнює розв’язування задач математичного програмування.