
- •Основи теорії прийняття рішень
- •1.2. Процес прийняття рішень…………………………………………………..10
- •1.3. Класифікація методів обґрунтування управлінських рішень…………….14
- •1.4. Методи творчого пошуку альтернатив…………………………………….20
- •2.2. Класифікація задач математичного програмування ....................................28
- •Передмова
- •1.1. Основні поняття теорії прийняття рішень
- •1.2. Процес прийняття рішень
- •1.3. Класифікація методів обґрунтування управлінських рішень
- •1.4. Методи творчого пошуку альтернатив
- •Розділ 2. Постановка задачі теорії прийняття рішень та приклади
- •2.1. Предмет та застосування математичного програмування в теорії прийняття рішень
- •Інформація, необхідна для складання виробничої програми
- •2.2. Класифікація задач математичного програмування
- •2.3. Приклади задач лінійного програмування.
- •2.3.1 Задача про використання сировини (планування виробництва).
- •2.3.2. Задача про використання потужностей обладнання.
- •2.3.3 Задача складання раціону.
- •2.3.4. Задача про використання обладнання.
- •2.3.5 Транспортна задача.
- •3.1. Приведення довільної задачі лінійного програмування
- •3.2. Система обмежень та її розв’язки.
- •3.3. Основні теореми лінійного програмування.
- •3.4. Геометричне розв’язання задач лінійного програмування.
- •Розділ 4. Симплексний метод
- •4.1. Симплексний метод у випадку допустимого початкового
- •4.2. Випадок недопустимого початкового розв’язку.
- •3.3. Деякі частинні випадки.
- •4.4. Алгоритм симплексного методу.
- •Розділ 5. Двоїста задача
- •5.1. Складання двоїстої задачі.
- •4.2. Основні теореми двоїстості.
- •4.3. Об’єктивно обумовлені оцінки.
- •6.1. Загальна постановка задачі лінійного цілочислового
- •6.2. Метод р. Гоморі розв’язання задач лінійного цілочислового програмування.
- •Розділ 7. Транспортна задача
- •7.1. Економіко-математична модель транспортної задачі.
- •7.2. Початковий розподіл постачань.
- •7.2.1. Правило врахування найменших затрат.
- •7.2.2. Правило „північно-західного кута”.
- •7.3. Перерозподіл постачань.
- •7.4 Оцінка клітинок. Знаходження оптимального розподілу постачань.
- •7.5. Відкрита модель транспортної задачі.
- •7.6. Виродження в транспортних задачах.
- •7.7. Алгоритм розв’язання транспортної задачі.
- •Розділ 8. Теорія ігор
- •8.1. Основні поняття теорії ігор
- •8.2. Класифікація ігор
- •8.3. Матричні ігри двох осіб
- •8.4. Гра зі змішаними стратегіями
- •Нехай маємо скінченну матричну гру з платіжною матрицею
- •8.5. Геометрична інтерпретація гри 2 ´ 2
- •8.6. Зведення матричної гри до задачі лінійного програмування
- •Варіанти індивідуальних завдань
4.3. Об’єктивно обумовлені оцінки.
Як відмічалося в попередньому параграфі,
кожній додатковій змінній
прямої задачі ставиться у відповідність
початкова змінна
,
двоїстої задачі.
Аналізуючи розв’язані приклади, можна зробити наступні висновки:
1) Якщо -а компонента оптимального розв’язку двоїстої задачі перетворюється в нуль, то відповідна додаткова змінна в оптимальному розв’язку прямої задачі додатна і при підстановці в -у нерівність системи обмежень прямої задачі компонент оптимального розв’язку ця нерівність не перетворюється в строгу рівність.
2) Якщо -а компонента оптимального розв’язку двоїстої задачі додатна, то відповідна додаткова змінна в оптимальному розв’язку прямої задачі рівна нулю і при підстановці в -у нерівність системи обмежень прямої задачі компонент оптимального розв’язку ця нерівність перетворюється в строгу рівність.
Зауваження. Відмічений порядок в зміні відповідних змінних дещо порушується, якщо оптимальний розв’язок прямої задачі є виродженим. В цьому випадку одна з додаткових змінних прямої задачі рівна нулю через виродження, хоча відповідна їй змінна двоїстої задачі теж рівна нулю.
Перші компонент оптимального розв’язку двоїстої задачі називають об’єктивно обумовленими оцінками. Така назва пов’язана з економічним змістом змінних двоїстої задачі.
Якщо, наприклад, прямою є задача про використання ресурсів, об’єми яких задані, то об’єктивно обумовлені оцінки двоїстої задачі відображають значимість кожного виду цих ресурсів для досягнення цілі, поставленої в прямій задачі: отримання найбільшого прибутку. Оцінки виступають у вигляді своєрідних розрахункових об’єктивно обумовлених оптимальним планом цін за одиницю кожного виду ресурсів.
Розділ 6. Задача цілочислового програмування
6.1. Загальна постановка задачі лінійного цілочислового
програмування і методи її розв’язання.
Розділ математичного програмування, що вивчає задачі, в яких на значення усіх або частини змінних величин накладено вимогу цілочисельності, називається цілочисловим програмуванням. Найбільш вивченими задачами цілочислового програмування є задачі лінійного цілочислового програмування. Нагадаємо, що математична модель задачі лінійного цілочислового програмування формулюється наступним чином:
знайти екстремум лінійної функції
за умов
,
.
Якщо
,
то задача називається частково
цілочисловою, якщо ж
,
то – повністю цілочисловою.
Застосувати загальні методи лінійного програмування безпосередньо до розв’язання задач цілочислового програмування не можна, тому що в більшості випадків вони дають не цілі (дробові) розв’язки. Заокруглення компонент не цілочислового розв’язку до найближчих цілих чисел може не лише відвести від оптимального розв’язку, а й вивести за межі множини допустимих розв’язків. Наприклад, при розв’язанні задачі
б
ез
урахування цілочисельності змінних
отримуємо, що лінійна форма
досягає свого максимуму в точці
(див. рис.5.1). Заокруглення компонент
розв’язку до найближчих цілих чисел
приводить до точок
,
,
,
.
Жодна з цих точок не належить множині
допустимих значень змінних, яка
складається з цілочислових точок
опуклого чотирикутника
.
Не важко побачити, що оптимальним
розв’язком даної задачі є точка
.
Максимальне значення лінійної форми
рівне 5.
Існують різні спеціальні методи розв’язання задач лінійного цілочислового програмування: метод відтинання (метод Гоморі), комбінаторний метод (метод гілок та меж), методи випадкового пошуку та інші. Ми детально ознайомимось з одним із них – з методом відтинання.