
- •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)
Слід зазначити, що у розглянутих в попередньому розділі класичній транспортній задачі та інших задачах транспортного типу (в задачах про призначення, про найкоротший шлях тощо) з цілочисловими параметрами початкових умов забезпечується цілочисловий розв’язок без застосування спеціальних методів, однак у загальному випадку вимога цілочисловості змінних значно ускладнює розв’язування задач математичного програмування.