Рисунок 5.2 Мережа з композиційним центром
Для однорідної замкненої локально-збалансованої мережі МО з довільною структурою алгоритм обчислення інтенсивності
включає наступні кроки.Крок 1. Ініціалізація:
де функціяа функція
Крок 2. Цикл по L=1,…,i-1,i+1,…,M та по
для обчислення правого граничного стовпця нормалізуючої константи підмережі В з елементами g(n,m), , деКрок 3. Обчислення інтенсивності обслуговування композиційного центру за формулою
Теорема Нортона залишається справедливою і для неоднорідних локально-збалансованих мереж МО. Для замкненої мережі МО з R класами повідомлень в цьому випадку з метою побудови еквівалентної мережі повинні бути обчислені для усіх
продуктивності підмережі В. У розімкненій мережі всі центри, за винятком даного i-го центру, замінюються одним композиційним пуассонівським джерелом, яке генерує повідомлення всіх класів. Кожен клас генерується незалежно, і інтенсивність потоку r-го класу повідомлень , який надходить з композиційного джерела, встановлюється рівній продуктивності підмережі В.5.3 НАБЛИЖЕНИЙ ДЕКОМПОЗИЦІЙНИЙ АЛГОРИТМ
Описаний вище декомпозиційний підхід є основою наближеного алгоритму розрахунку середніх характеристик замкнених мереж МО з довільною функцією розподілу тривалості обслуговування в центрах. Вказаний ітераційний алгоритм базується на теоремі Нортона і передбачає апроксимацію мережі з довільною функцією розподілу тривалості обслуговування в центрах еквівалентною експоненціальною мережею. Інтенсивності обслуговування в центрах еквівалентної мережі C1, С2 ,…,СM вибираються так, щоб виконувалися наступні умови:
Перша умова відображає закон рівності нормалізованих пропускних спроможностей (пропускна здатність центру i пропорціональна відносній інтенсивності потоку ei). Друга полягає у тому, що в замкненій мережі сума середніх значень довжин черг повинна дорівнювати N. Відмітимо, що обидві умови не залежать від виду функцій розподілу і дисциплін обслуговування в центрах мережі.
Формально вказані умови можна представити у вигляді системи М нелінійних рівнянь з М невідомими:
де
і Li(N)— функції змінних C1, С2 ,…,СMПерейдемо від задачі розв’язання системи нелінійних рівнянь (5.3.7) до еквівалентної задачі мінімізації функції
Ввівши бар’єрну функцію
задачу (5.3.8) можна замінити задачею безумовної мінімізації функціїде γ — ваговий коефіцієнт.
Алгоритм розв’язування початкової задачі розрахунку характеристик замкненої мережі з довільно розподіленою тривалістю обслуговування у вузлах може базуватися або на рішенні оптимізаційної задачі (5.3.9), або на безпосередній перевірці умов (5.3.6). Проте в обох випадках алгоритм реалізує ітеративну процедуру перетворення початкової мережі в мережу з двома центрами. Вказана мережа включає i-й центр початкової мережі
з довільною функцією розподілу тривалості обслуговування і додатковий (композиційний) центр з експоненціальним розподілом тривалості обслуговування.Один з найбільш ефективних наближених підходів дослідження характеристик таких двохвузлових мереж заснований на апроксимації довільної функції розподілу узагальненим розподілом Коксу. При цьому, залежно від значення коефіцієнта варіації wi=1, wi<1 або wi>1 функція розподілу часу обслуговування в центрі апроксимується відповідно експоненціальним, узагальненим ерланговськім або гіперекспоненціальним розподілом.
Ітераційний обчислювальний алгоритм включає наступні основні кроки.
Крок 1. Ініціалізація: інтенсивності обслуговування Ci встановлюються рівними інтенсивностям µi, заданим для початкової мережі, тобто
встановлюється в нуль лічильник числа ітерацій d.Крок 2. Для кожного i-го центру
визначаються параметри композиційного центру µB(n), В залежності від значення коефіцієнта варіації функція розподілу часу обслуговування в i-му центрі апроксимується відповідно експоненціальним, узагальненим ерланговоким або гіперекспоненціальним розподілом.Крок 3. Розраховується замкнена мережа з двома центрами. Обчислюються продуктивність λi(N) і середня довжина черги Li(N).
Крок 4. Якщо
, де — задана точність розв’язку, то для тих i, для яких , встановлюється(тут
. Якщо таких центрів немає, то для усіх i встановлюється та здійснюється перехід до кроку 7.Крок 5. Якщо
, то для тих i, для яких встановлюється . Якщо таких центрів немає, то для усіх і встановлюється і здійснюється перехід до кроку 7.Крок 6. Якщо
, то для всіх i встановимо . Алгоритм завершує роботу, якщо виконуються всі нерівності . Інакше здійснюється перехід до кроку 7.Крок 7. Встановлюється
і здійснюється перехід до кроку 2.5.4 ДЕКОМПОЗИЦІЯ РОЗІМКНЕНИХ МЕРЕЖ МО НА РІВНІ ПЕРШИХМОМЕНТІВ
В основі даного методу декомпозиції розімкнених однорідних мереж МО лежать наступні два припущення: потоки, що циркулюють в мережі, взаємно незалежні; функції розподілу інтервалів часу між послідовними надходженнями повідомлень в центри і часу обслуговування визначаються першими двома моментами. В рамках зроблених припущень формулюється і розв'язується основна задача декомпозиційної апроксимації — складання і рішення систем рівнянь щодо перших двох моментів (математичного сподівання і дисперсії ) розподілу інтервалів часу між повідомленнями в потоках, що циркулюють по мережі.
Значення
визначаються безпосередньо з рівнянь балансу потоків в центрах:де
— інтенсивність потоку повідомлень в i-й центр з джерела; — елементи матриці маршрутів.Визначимо дисперсії інтервалів часу між повідомленнями у вихідних потоках. Для цього розглянемо два послідовні моменти
та закінчення обслуговування повідомлень в і-му центрі. Величина істотно залежить від стану центру в моменти закінчення обслуговування. Якщо в момент в центрі є хоча б одне повідомлення, яке чекає обслуговування, то величина Δ дорівнює часу обслуговування наступного повідомлення. Якщо в момент в центрі відсутні повідомлення, то Δ складається з часу обслуговування і часу до надходження наступного повідомлення (залишкового часу) Позначимо: — ймовірність того, що у момент закінчення обслуговування в i-му центрі відсутні повідомлення; і - середнє значення і дисперсія залишкового часу. Тоді для , одержимо: