- •1. Загальна задача лінійного програмування
- •1.1. Класифікація задач математичного програмування
- •1.2. Приклади задач лінійного програмування
- •Завдання для індивідуальної та самостійної роботи
- •2. Графічний метод
- •Завдання для індивідуальної та самостійної роботи Розв‘язати задачу лінійного програмування графічним методом (max, min):
- •3. Симплекс-метод розв’язування задачі лінійного програмування
- •3.1 Метод штучного базису
- •Завдання для індивідуальної та самостійної роботи
- •Пряма задача Двоїста задача
- •Симетричні
- •Несиметричні
- •4.2 Теореми двоїстості
- •Завдання для індивідуальної та самостійної роботи
- •5. Транспортна задача
- •5.1 Постановка транспортної задачі і побудова її математичної моделі
- •5.2. Методи пошуку опорних планів транспортної задачі
- •Метод північно-західного кута
- •Метод мінімальної вартості
- •5.3. Критерій оптимальності опорних розв’язків за методом потенціалів
- •5.4. Визначення оптимального плану тз, яка має ускладнення у постановці умови
- •Завдання для індивідуальної та самостійної роботи
- •6.2. Геометрична інтерпретація задачі параметричного програмування
- •6.3. Симплексний метод розв’язання задачі параметричного програмування
- •Завдання для індивідуальної та самостійної роботи
- •7. Задачa цілочисельного програмування
- •7.1. Геометрична інтерпретація задачі цілочисельного програмування
- •Розв’язування
- •7.2. Метод гоморі розв’язування задачі цілочисельного програмування
- •Етапи розв’язку задачі цілочисельного програмування методом гоморі :
- •Завдання для індивідуальної та самостійної роботи Знайти оптимальний цілочисельний розв’язок:
- •Література
Завдання для індивідуальної та самостійної роботи
Розв’язати задачі за допомогою симплекс-методу:
3.01.
3.02.
3.03.
3.04.
3.05.
3.06.
3.07.
3.08.
3.09.
3.10.
3.11.
3.12.
3.13
3.14
3.15
3.16
3.17.
3.18.
=
3x1
-4x2-24x3-20x4-6x5
3.19. 3.20.
4. ТЕОРІЯ ДВОЇСТОСТІ У ЛІНІЙНОМУ
ПРОГРАМУВАННІ
4.1 ПОНЯТТЯ ДВОЇСТОСТІ.
ПРАВИЛА ПОБУДОВИ ДВОЇСТИХ ЗАДАЧ
Теорія двоїстості в лінійному програмуванні вивчає загальні властивості пари тісно пов’язаних між собою так званих двоїстих задач лінійного програмування. Виявляється, що з кожною задачею лінійного програмування пов’язана деяка інша, також цілком визначена задача лінійного програмування. Їх зв’язок взаємний і настільки тісний, що при розв’язуванні однієї з них фактично розв’язується й інша. Таку пару задач називають парою взаємно двоїстих задач лінійного програмування.
Правила побудови двоїстої задачі:
кожному обмеженню прямої задачі відповідає змінна двоїстої задачі. Кількість невідомих двоїстої задачі дорівнює кількості обмежень прямої задачі;
кожній змінній прямої задачі відповідає обмеження двоїстої задачі, причому кількість обмежень дорівнює кількості невідомих прямої задачі;
якщо цільова функція прямої задачі максимізації, то цільова функція двоїстої – мінімізації, і навпаки;
коефіцієнтами при змінних в цільовій функції двоїстої задачі є вільні члени системи обмежень прямої задачі;
вільні члени системи обмежень двоїстої задачі є коефіцієнти при змінних функції цілі прямої задачі;
матриця, що складається з коефіцієнтів при змінних у системі обмежень прямої задачі, і матриця коефіцієнтів в системі обмежень двоїстої задачі утворюються одна з одної транспонуванням, тобто заміною рядків стовпчиками, а стовпчиків – рядками.
Двоїсті пари задач лінійного програмування бувають симетричні та несиметричні. У симетричних задачах обмеження прямої та двоїстої задач є нерівностями, а змінні обох задач можуть набувати лише невід’ємних значень. У несиметричних задачах обмеження прямої задачі можуть бути записані як рівняння, а двоїстої - лише як нерівності. У цьому разі відповідні змінні двоїстої задачі набувають будь-якого значення, не обмеженого знаком.
