Системи масового обслуговування; типи моделей

Розділ: Прикладна математика

📌 Про що ця тема

Система масового обслуговування (СМО) — це модель, яка описує процеси, де є потік вимог (заявок, клієнтів) і один чи кілька пристроїв (каналів), що їх обслуговують. На іспиті перевіряють розуміння будови СМО, вміння розрізняти типи моделей і читати основні характеристики ефективності. Ключове поняття — черга і канал обслуговування.


📖 Головне

• СМО складається з: джерела заявок, вхідного потоку (потоку вимог), черги (накопичувача), каналів обслуговування та вихідного потоку обслужених заявок.

• Вхідний потік — послідовність заявок, що надходять. Часто вважають найпростішим (пуассонівським): заявки приходять незалежно, із середньою інтенсивністю λ (кількість заявок за одиницю часу).

• Інтенсивність обслуговування μ — середня кількість заявок, яку один канал обслуговує за одиницю часу. Середній час обслуговування однієї заявки = 1/μ.

• Коефіцієнт завантаження ρ = λ/μ. Показує, наскільки система навантажена. Для стійкої роботи одноканальної СМО потрібно ρ < 1.

• Класифікація за кількістю каналів: одноканальні (один пристрій) і багатоканальні (n пристроїв, що працюють паралельно).

• Класифікація за чергою: СМО з відмовами (немає черги — якщо канал зайнятий, заявка губиться) і СМО з очікуванням (заявка стає в чергу й чекає).

• Черга буває: з необмеженою довжиною, з обмеженою довжиною (понад ліміт — заявка отримує відмову), з обмеженим часом очікування.

• Дисципліна обслуговування — порядок вибору з черги: FIFO (перший прийшов — перший обслужений), LIFO (останній прийшов — перший обслужений), з пріоритетами.

• Основні показники ефективності: ймовірність відмови, середня довжина черги, середній час очікування, середній час перебування в системі, коефіцієнт зайнятості каналів.

• СМО — приклад імітаційного / стохастичного моделювання: процеси випадкові, тому результат описують у ймовірностях і середніх значеннях.


🔢 Як це працює на прикладі

Каса в магазині обслуговує в середньому μ = 20 клієнтів за годину. Приходить λ = 15 клієнтів за годину.

• Коефіцієнт завантаження: ρ = λ/μ = 15/20 = 0,75. Отже, каса зайнята 75% часу, 25% простоює.

• Оскільки ρ = 0,75 < 1 — система стійка, черга не росте нескінченно.

• Середній час обслуговування одного клієнта: 1/μ = 1/20 год = 3 хвилини.

Якби прийшло λ = 25 клієнтів/год, то ρ = 25/20 = 1,25 > 1 — каса не встигає, черга росте необмежено.


⚠️ Типові помилки

• Плутають λ і μ: λ — це потік, що ПРИХОДИТЬ, μ — скільки система ВСТИГАЄ обслужити.

• Думають, що ρ — це ймовірність; насправді це коефіцієнт завантаження, для одного каналу — частка зайнятого часу.

• Вважають СМО з відмовами і з очікуванням одним і тим самим: у першій заявка губиться, у другій — чекає в черзі.

• Забувають умову стійкості ρ < 1 і «отримують» скінченну чергу там, де вона нескінченна.

• Плутають дисципліни FIFO і LIFO.


🎯 Що завчити напамʼять

• ρ = λ/μ — коефіцієнт завантаження.

• Умова стійкості одноканальної СМО: ρ < 1.

• Середній час обслуговування = 1/μ.

• Два типи за чергою: з відмовами / з очікуванням.

• Дисципліни: FIFO, LIFO, з пріоритетами.

• Елементи СМО: джерело, вхідний потік, черга, канали, вихідний потік.


🧠 Перевір себе

1. Що означає ρ = 0,6?

2. Чим СМО з відмовами відрізняється від СМО з очікуванням?

3. λ = 30, μ = 20. Чи стійка система?

4. Який середній час обслуговування при μ = 12 заявок/год?


Відповіді: 1 — канал зайнятий 60% часу (завантаження 60%); 2 — у першій заявка губиться, якщо канал зайнятий, у другій стає в чергу й чекає; 3 — ні, бо ρ = 30/20 = 1,5 > 1, черга росте необмежено; 4 — 1/12 год = 5 хвилин.

Перевірити себе на практиці

Прочитати — половина справи. Далі потрібні завдання цієї ж теми з розбором кожної відповіді: саме на них видно, чи справді тема закрита.