- •1 Моделі однолінійних систем масового обслуговування
- •1.1 Основні поняття і визначення. Дисципліна обслуговування.
- •1.2 Марківські процеси і ланцюги та їх властивості
- •1.2.1 Поняття марківського процесу і ланцюга
- •1.2.2 Дискретний ланцюг Маркова
- •2. Математична модель процесів народження і загибелі
- •2.1 Рівняння Колмогорова-Чепмена та рівняння Колмогорова
- •2.2 Ергодичні ймовірності процесів народження і загибелі
- •3 Математична модель системи мо з кінцевим числом станів
- •3.1 Зворотні та прямі рівняння Колмогорова
- •3.2 Математичні моделі консервативних систем мо
- •3.3 Обчислення інтенсивностей переходів марківських процесів
- •3.4 Система із n приладів і r із них можуть відновлюватись
- •2. Які величини є елементами інфінітезимальної матриці?
- •4 Моделі багатолінійних систем масового обслуговування
- •4.1 Основні типи систем масового обслуговування
- •4.2 Символіка систем мо
- •4.2 Математичні моделі основних типів систем мо
- •4.3 Багатолінійна система м/м/n/n з обмеженою чергою і обмеженим часом очікування
- •4.4 Обчислення ергодичних розподілів системи мо типу m/m/n/n
- •4.4.1 Багатоканальна система з обмеженою чергою (m/m/n/n)
- •4.4.2 Багатоканальна система з нескінченою чергою і обмеженим часом очікування (m/m/n)
- •4.4.3 Система мо з очікуванням і необмеженою чергою (m/m/n; )
- •5 Оптимальні потоки у мережах
- •5.1 Поняття про мережу і основні визначення
- •5.2 Задача про максимальний потік у мережі
- •5.3 Теореми про оптимальні потоки у мережах
- •5.4 Метод розстановки поміток для знаходження максимального потоку
- •5.5 Модифікований метод розстановки поміток для знаходження максимального потоку
- •5.6 Алгоритм Форда-Фалкерсона знаходження максимального потоку
- •6 Багатополюсні максимальні потоки
- •6.1 Умова реалізації
- •6.2 Аналіз мережі
- •7 Найкоротші ланцюги і потоки мінімальної вартості
- •7.1 Найкоротші ланцюги
- •7.2 Багатополюсні найкоротші ланцюги
- •7.3 Багатополюсні ланцюги максимальної пропускної здатності
- •7.4 Потоки мінімальної вартості
2. Математична модель процесів народження і загибелі
2.1 Рівняння Колмогорова-Чепмена та рівняння Колмогорова
Математичним апаратом опису простої схеми з чергою (рис.1.1) може служити модель, яка носить назву процесів народження і загибелі. Така назва взята із біології, де моделювався процес розвитку певної популяції видів, який залежить від того скільки нових членів популяції народилось, а скільки загинуло.
В нашому випадку число членів популяції буде відповідати числу заявок (повідомлень) в черзі, а народження – прихід певної заявки; загибель – обслужена заявка, яка покидає обслуговуючий прилад (наприклад, сервер).
Якщо випадковий процес Х(t) в момент часу t знаходиться в стані n, він може через деякий випадковий проміжок часу перейти в одне із сусідніх станів n+1 (кількості заявок в черзі збільшилась на одиницю) або в n-1 (одна заявка покинула систему).
Допустимо, що Х(t) є марківським процесом із станами 0,1,2,…,n,… і що його ймовірності переходу стаціонарні, тобто
.
Крім того допустимо, що задовольняє наступними постулатами:
1. при .
2. при
3. при
4.
3. >0; ,
де О(h) – нескінченно мала величина, така що .
Відмітимо, що постулат 3 є наслідком двох перших постулатів. Дійсно, нехай А – подія, що систему в момент часу t+h перейде в стан i+1, а В – подія, яка відповідає переходу системи в момент часу t+h в стан i-1. Подія означає, що система перейде в стан А або в стан В. Протилежну подію позначимо через . Подія С означає, що система в момент часу t+h залишиться в стані і. Обчислимо . Оскільки , то . Враховуючи те, що і маємо .
Оскільки - ймовірності, то і
. (2.1)
Відмітимо одну обставину. Для того щоб перейти із стану i в стан j за час t+s, процес Х(t) в момент t повинен прийняти деяке значення k, а потім за час s, що залишився, перейти в стан j. Це означає, що
. (2.1)
Формула (2.1) носить назву рівняння Колмогорова - Чепмена.
В сумі, що знаходиться в правій частині рівняння (2.1) виділимо члени з індексами i-1, і та і+1, а будемо вважати нескінченно малою величиною. Тоді
Оцінимо залишкову суму в останньому рівнянні. Оскільки і , то очевидно що . З іншої сторони . Звідси знаходимо, що . Використовуючи постулати 1,2 і 3 знаходимо: . Звідси випливає, що .
Отже, і . У відповідності з постулатами 1, 2 і 3 ; і . Тому
В останньому рівнянні доданок перенесемо в праву частину і поділимо ліву і праву частину отриманого рівняння на h. Будемо мати
.
Переходячи до граничного значення , отримуємо
, . (2.3)
Отримані рівняння носять назву зворотних диференціальних рівнянь.
Інша ситуація виникає при розподілі інтервалу (0; t+h) на (0; t) i (t; t+h). В цьому випадку . Як і раніше, у сумі, що знаходиться у правй частині виділимо члени з індексами , ,
,
де - залишкова сума членів ряду. Зробимо таку заміну індексів для змінної : . Тоді і . З врахуванням першого постулату, будемо мати . Перейдемо до початкових індексів У результаті отримаємо . Розглянемо тепер величину . Для неї зробимо таку заміну індексів: . Звідси знаходимо . Отже, . У відповідності з другим постулатом . Якщо перейти до початкових індексів, то отримаємо . Оцінимо залишкову суму . Як і раніше можемо записати ,що . З іншої сторони . Підставляючи значення і та, враховуючи те, що , отримаємо
.
Із останньої рівності знайдемо, що
.
Якщо допустити, що за нескінченно малий проміжок часу значення величин і не змінились, то . Оскільки , то . Отже, . Таким чином, можемо записати, що
.
Підставляючи значення , та у останній вираз, отримаємо
.
Розкривши дужки і перенісши у ліву частину останнього рівняння та розділивши ліву і праву частину на , отримаємо
.
Переходячи до граничних значень при , будемо мати
, (2.4)
з початковими умовами .
Рівняння (2.4) відомі як прямі рівняння Колмогорова.
Якщо в математичній моделі процесу народження і загибелі допустити, що то отримаємо частковий випадок процесу обслуговування з непереривним часом.
Стан системи при цьому інтерпретується як довжина черги, в яку поступають заяви через незалежні один від одного інтервали часу, що мають розподіл з параметром λ, і для якої тривалість часу обслуговування чергового клієнта є випадковою величиною, що має експоненціальний розподіл з параметром , який може залежати від довжини черги.
Для одноканальної системи (з одним обслуговуючим приладом) .