- •Міністерство освіти і науки україни національний транспортний університет Дослідження операцій в моделюванні управлінських рішень
- •Isbn 978-966-632-185-8
- •I. Предмет і завдання дослідження операцій
- •1.1. Що таке дослідження операцій
- •1.2. Основні поняття та принципи дослідження операцій
- •1. 3. Математичні моделі операцій
- •1.4. Багатокритеріальні задачі дослідження операцій
- •1.5. Системний підхід до задач дослідження операцій
- •1.6. Типові класи задач дослідження операцій
- •1. Задачі управління запасами
- •2. Задачі розподілу ресурсів
- •3. Задачі ремонту і заміни обладнання
- •4. Задачі масового обслуговування
- •5. Задачі впорядкування
- •6. Задачі сітьового планування і управління (спу)
- •7. Задачі вибору маршруту (сітьові задачі на транспорті)
- •8. Комбіновані задачі
- •II. Класифікація методів оптимізації
- •2.1. Математичне формулювання загальної задачі оптимізації
- •2.2. Геометрична інтерпретація задач оптимізації
- •2.3. Класифікація методів оптимізації по виду цільової функції
- •2.4. Характеристика градієнтних методів пошуку екстремуму
- •III. Лінійне програмування
- •3.1. Задачі лінійного програмування
- •3.2. Основна задача лінійного програмування
- •3.3. Транспортна задача лінійного програмування
- •IV. Динамічне програмування
- •4.1. Метод динамічного програмування
- •4.2. Приклади розв’язання задач динамічного програмування
- •4.3. Завдання динамічного програмування в загальному вигляді. Принцип оптимальності
- •V. Елементи теорії масового обслуговування
- •5.1. Основні поняття теорії масового обслуговування
- •5.2. Класифікація систем масового обслуговування
- •5.3. Основні елементи систем масового обслуговування
- •5.4. Параметри смо і загальна методика дослідження
- •5.5. Системи масового обслуговування з відмовами
- •5.6. Кількісні показники смо з відмовами
- •5.7. Короткий опис основних типів пуассонівських смо
- •5.7.1. Смо з відмовами:
- •5.7.2. Смо з очікуванням і обмеженим потоком заявок
- •5.7.3. Смо змішаного типу з обмеженням по довжині черги
- •5.7.4. Смо змішаного типу з обмеженням за часом перебування заявки в черзі і на обслуговуванні
- •5.7.5. Приклади розв’язку задач тмо
- •VI. Теорія ігор
- •6.1. Ігрові моделі прийняття рішень
- •6.2. Прямокутні матричні ігри
- •6.3. Аналіз матричних ігр
- •6.4. Елементарні методи розв’язку ігор
- •6.4.1. Загальна схема розв’язання
- •6.4.2. Методи розв’язку гри 2 X 2
- •6.4.3. Методи розв’язання ігор 2хn
- •Ордината точки n дорівнює ціні гри ν, а абсциса дорівнює частоті застосування стратегії а1.
- •Аналітичний метод розв’язання гри 2хn
- •6.5. Загальний розв’язок гри m X n методом лінійного програмування
- •6.6. Наближені методи розв’язання матричних ігр
- •6.7. Приклади розв’язання задач теорії ігор
- •VII. Моделювання на пк
- •7.1. Поняття моделі і моделювання
- •7.2. Метод статистичних випробувань
- •7.3. Імітація випадкових впливів на пк
- •7. 4. Методи формування в пк базових впливів
- •7.5. Оцінка точності характеристик, отриманих методом статистичних випробувань. Необхідна кількість реалізацій
- •7.6. Приклади розв’язку задач методом статистичних випробувань
- •VIII. Метод cітьового планування
- •8.1. Поняття про сітьове планування та управління
- •8.2. Основні визначення
- •8.3. Основні елементи сітьового графіка
- •8.4. Правила побудови сітьового графіка
- •8.5. Часові параметри сітьових графіків
- •8.6. Способи розрахунку сітьових графіків
- •8.7. Оптимізація сітьових графіків
- •8.8. Імовірнісні тимчасові оцінки сітьових моделей
- •8.9. Укрупнення сітьових моделей
- •8.10. Зшивання сітьових моделей
- •Література
- •Для нотаток
1.6. Типові класи задач дослідження операцій
Систематизація практичних задач дослідження операцій дозволила виділити за змістовною постановкою класи задач, що об’єднані своєю цільовою спрямованістю і різняться підходами та методами рішення. Стисло викладемо їхні особливості.
1. Задачі управління запасами
Умови: із збільшенням запасів зростають витрати на їхнє зберігання, але зменшуються втрати через їхню нехватку.
Задача: визначити такий рівень запасів, який мінімізує суму витрат на зберігання і втрат через дефіцит:
Залежно від умов задачі поділяють на три групи:
— моменти поставок або замовлень на запаси фіксовано; визначити обсяги запасів, що виробляються чи закупляються;
— обсяги запасів, що виробляються чи закупляються, фіксовано; визначити моменти оформлення замовлень на поставки;
— моменти оформлення замовлень і обсяги запасів, що виробляються чи закупляються, не фіксовано; визначити ці величини, виходячи з критерію мінімізації суми витрат і втрат.
2. Задачі розподілу ресурсів
Умови: є набір робіт (інший термін — операцій), які необхідно виконати, а ресурсів для виконання робіт найкращим чином не вистачає.
Задачі залежно від умов поділяють на три групи:
— задано і роботи, і ресурси; розподілити ресурси між роботами так, щоб максимізувати прибуток (або мінімізувати затрати):
— задано тільки ресурси; визначити перелік робіт, які можна виконати і забезпечити при цьому максимум певного показника ефективності;
— задано тільки роботи; визначити, які потрібно ресурси, щоб мінімізувати затрати на виробництво.
3. Задачі ремонту і заміни обладнання
Умови: зношене обладнання підлягає або ремонту, або заміні.
Задача: визначити такий строк ремонту або момент заміни, щоб мінімізувати суму затрат на ремонт і заміну за весь термін експлуатації:
У випадку, коли деталі повністю виходять з ладу і підлягають заміні, постановка задачі інша:
Задача: визначити строки профілактичного контролю, за яких мінімізується сума затрат на проведення контролю і втрат через простоювання обладнання:
4. Задачі масового обслуговування
Умови: виникнення черг у системах обслуговування, оскільки потік заявок (вимог) випадковий і некерований.
Задача: визначити кількість каналів обслуговування, щоб мінімізувати втрати від несвоєчасного обслуговування та простоювання обладнання:
5. Задачі впорядкування
(інші назви — складання розкладів, календарного планування)
Умови: є різні деталі з певними технологічними маршрутами і кілька різних обробних станків; одночасно обробляти більше однієї деталі на станку неможливо (тобто можливі черги).
Задача: визначити черговість обробки деталей на кожному станку, при якій мінімізується:
— загальна тривалість робіт;
— загальне запізнення по всіх деталях відносно встановленого терміну виконання;
— максимальне запізнення (відносно деталі, для якої запізнення є найбільшим).
6. Задачі сітьового планування і управління (спу)
Умови: складна комплексна робота складається з ряду окремих робіт — операцій; для кожної операції відомо, які операції їй передують, а які — йдуть слідом за нею (тобто вони впорядковані і взаємообумовлені); відомі тривалість та вартість виконання комплексу робіт і окремих робіт; відомі сировинні, енергетичні та людські ресурси.
Задача 1: визначити моменти початку кожної операції, щоб укластися в термін виконання комплексу робіт.
Задача 2: розподілити матеріальні та трудові ресурси між окремими роботами.
Основний матеріал для СПУ — це перелік робіт комплексу, в якому вказано і їх взаємну обумовленість (тобто закінчення яких робіт потрібно для початку кожної роботи). Це так звана структурна таблиця комплексу робіт. Зв’язки між роботами зображають графічно у вигляді сітьового графіка, що складається з вузлів та стрілок між ними. Вузли представляють собою події, а стрілки — це роботи. Вхідні стрілки відповідають роботам, що передують події, вихідні — наступним (після події) роботам.
Можливі постановки задач СПУ:
— Задано термін виконання комплексу робіт;
Визначено строки початку кожної операції, при яких мінімізуються загальні витрати на виконання комплексу робіт;
— Задано загальні ресурси;
Визначити строки початку кожної операції, при яких мінімізується термін виконання комплексу робіт.
