- •Міністерство освіти і науки україни національний транспортний університет Дослідження операцій в моделюванні управлінських рішень
- •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. Зшивання сітьових моделей
- •Література
- •Для нотаток
5.4. Параметри смо і загальна методика дослідження
Дослідження будь-якої СМО завжди починається з вивчення вхідного потоку заявок і умов функціонування одного обслуговуючого приладу.
Метою вивчення є визначення закону розподілу тривалості обслуговування однієї заявки.
Далі слід дослідити організацію обслуговуючої системи і її структуру для того, що б виявити характер поведінки заявок, які надійшли в СМО на момент її повної загрузки, і дисципліни обслуговування. Це визначає тип СМО(з відмовами, з очікуванням, змішані системи).
Завершуючим етапом попереднього дослідження СМО є вибір критеріїв ефективності, за допомогою яких оцінюється якість обслуговування.
Характерна особливість математичних моделей СМО полягає в тому, що перебіг процесу обслуговування уявляється дискретним процесом з неперервним часом відліку.
Нехай вхідний потік заявок обслуговують n приладів. В кожний момент часу обслуговуюча система може знаходитись в одному з наступних n+1 станів: в момент t зайняті обслуговуванням або 0, або 1, або 2, або всі n приладів. Стан, коли в момент часу t зайняти обслуговуванням k приладів, позначимо через Ек, а імовірність знаходження системи в стані Ек на момент часу t — через Pk (t). Тоді процес масового обслуговування математично повністю описується сукупністю імовірних станів
Якщо в СМО виникає черга заявок на обслуговування, то її опис необхідно доповнити станом Еn+s і відповідними імовірностями Pn+s(t). Стан Еn+s означає зайнятість всіх n приладів обслуговування і наявність на вході системи черги з S=0,1,2,…. заявок.
Знання ймовірностей станів Pk (t), k=0,1,2,… дозволяє знайти цілий ряд важливих характеристик СМО:
Імовірність повної загрузки всіх приладів;
Імовірність появи черги на вході системи;
Середню долю зайнятих приладів і т. і.
Основна задача дослідження СМО полягає в визначенні ймовірностей Pk (t), k=0,1,2,….
Найпростіше вони обчислюються, якщо вхідний потік є найпростішим (Пуассоновським), а час обслуговування розподілений за показниковим законом.
Тут процес обслуговування представляє собою випадковий процес Маркова, для якого характерною відзнакою є відсутність післядії.
Система масового обслуговування, де має місце випадковий процес Маркова, називають пуассоновськими системами.
Імовірність стану Pk (t), (k=0,1,2,…) пуассоновських систем знаходять, як правило, шляхом складання диференціальних рівнянь та їх наступного розв’язку.
ЗАГАЛЬНА СХЕМА СКЛАДАННЯ ДИФЕРЕНЦІАЛЬНИХ РІВНЯНЬ ІМОВІРНОСТЕЙ СТАНІВ Pk (t)
Методику дослідження продемонструємо на прикладі СМО з відмовами. На вхід СМО (а відмовами) надходить найпростіший потік заявок, який описується законом Пуассона:
,
де Vk(t) — імовірність надходження k заявок за інтервал часу t;
— параметр (інтенсивність) потоку.
Система має n обслуговуючих приладів.
Тривалість обслуговування описується показниковим законом розподілу
де G(t) — ймовірність того, що час обслуговування tобc буде меншим наперед заданого значення t: G(t) = P(t < tобс);
— інтенсивність обслуговування;
tобс — середній час обслуговування.
Система обслуговування може знаходитись в одному з п+1 станів:
Ео — всі прилади вільні;
Е1 — обслуговуванням зайнятий один прилад (в системі обслуговування знаходиться одна заявка);
Еk — обслуговуванням зайняті k приладів (в системі на обслуговуванні знаходиться k заявок);
Еn — всі n приладів зайняті обслуговуванням (в системі на обслуговуванні знаходиться n заявок).
Схема можливих переходів із стану в стан за досить малий інтервал часу (t, t+t) показана на рис. 5.2
Eo
E1
Ek-1
Ek
Ek+1
En-1
En
…
… ...
Рис. 5.2
Умовні імовірності переходу із стану Ei в стан Еj позначені через u i j (i, j=0,1,2,…n).
На схемі можливих станів показані тільки переходи із стану Еk в сусідні стани Еk-1 i Ek+1 і не показані «переходи» через ці стани, які відкинуті як практично неможливі. Дійсно, для здійснення подібних переходів (наприклад, Ek Ek+2) необхідно, щоб одночасно в СМО надходили дві заявки. Імовірність такої події в пуассонових СМО практично дорівнює нулю.
Визначивши імовірність переходів uij (i,j=0,1,2,…,n), можна скласти диференціальні рівняння для Pk (t).
Імовірність перебування системи в стані Ек покажемо це на прикладі імовірності Ро(t).
Зафіксуємо момент часу t і знайдемо імовірність Ро(t+∆t) того, що в момент часу t+∆t система буде знаходитися в стані Ео, це може відбутись у двох несумісних випадках:
— в момент часу t система знаходиться в стані Ео і за час ∆t в систему не надійшло ні однієї заявки. Імовірність цієї події (переходу Ео Ео) дорівнює:
Р(Ео Ео) = Ро(t) Uоо + Ро (t) е-λ∆t≈ Ро (t) (1 – λ∆t); 1
— в момент часу t система знаходилась в стані Е1 і за час ∆∞t один з прикладів закінчив обслуговування. Імовірність цієї події (переходу Е1Ео) дорівнює
Р(Е1 Ео) = Р1(t) U10 + Ро (t) (1 – еn∆t) ≈ Р1 (t) n∆t;
Оскільки розглянуті події несумісні, то по теорії додавання ймовірностей маємо:
Р(t+∆t) = Р(Ео Ео) + Р(Е1 Ео) = Ро (t) (1 – λ∆t) + Р1 (t) n∆t
Перенесемо Ро (t) в ліву частину рівності і поділимо обидві його частини на ∆t:
Спрямовуючи ∆t до нуля, маємо:
Якщо провести аналогічні викладки для станів Ек (k=1, 2, …, n), то можна отримати систему диференціальних рівнянь ймовірностей станів Po(t), P1(t), … Pn(t).
Виходячи з властивості стаціонарності при t ∞ всі імовірності Po(t), P1(t), …, Pn(t) прямують до самих границі Po, P1, …, Pn, а всі їх похідні — до нуля.
Отримуємо систему алгебраїчних рівнянь для Pk (k= 0, 1, 2, ..., n). Розвязуючи цю систему, отримуємо формули для Pk:
Знання ймовірностей Pk (k = 0,1,2, …., n) дозволяє знайти числові характеристики СМО, які характеризують якість роботи СМО:
для СМО З ВІДМОВАМИ:
— імовірність відмовити в обслуговуванні,
— середнє число вільних від обслуговування приладів.
для СМО З ОЧІКУВАННЯМ:
— середня довжина черги;
— середнє число вільних від обслуговування приладів;
— імовірність присутності черги заявок на обслуговування;
— середній час очікування початку обслуговування.
Характеристики СМО змішаного типу співпадають з перерахованим вище.
Вказані характеристики дозволяють дати економічну оцінку систем масового обслуговування., повну вартість втрат від очікування заявок в черзі і від простою вільних приладів, а також підібрати оптимальне число обслуговуючих приладів.
