Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше
Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике
ГЛАВА 3. Вычислительные алгоритмы (методы вычислений характеристик сетей очередей)
3.1 Алгоритмы вычисления характеристик однородных замкнутых экспоненциальных сетей массового обслуживания
Рассмотренные в предыдущей главе методы исследования локально-сбалансированных сетей МО позволяют получать решение в удобной мультипликативной форме. Однако указанное решение зависит от нормализующей константы, имеющей относительно простой вид для открытых сетей МО, но представляющей собой сумму произведений для замкнутых сетей. Количество слагаемых в этой сумме соответствует мощности пространства состояний сети и даже для однородных замкнутых сетей составляет
Вследствие комбинаторного возрастания пространства состояний сети МО при увеличении числа центров, классов и сообщений мощность пространства состояний сети быстро возрастает, так что прямой расчет нормализующей константы (например, по формуле ) на современных ЭВМ практически невозможен даже для сетей небольшой размерности.
Поэтому потребовалась разработка специальных методов вычисления стационарных вероятностей состояний и других характеристик замкнутых сетей МО, совокупность которых представляет собой отдельный раздел теории сетей МО.
Указанному разделу посвящены многочисленные работы [5,41,152,153,161,242], первая из которых появилась в 1971 г. Основой большинства из перечисленных алгоритмов является рекуррентный метод Бузена, названный в дальнейших работах алгоритмом свертки.
В настоящей главе даются описание и сравнительный анализ основных алгоритмов, целью которых является вычисление нормализующей константы; описываются вычислительные аспекты алгоритма анализа средних значений, не требующего расчета нормализующей константы, и обсуждаются вопросы практического использования этих алгоритмов.
3.1.1 Метод Бузена
В соответствии с этим методом алгоритм расчета нормализующей константы
где множитель согласно (2.28), (2.36) имеет вид
а пространство состояний сети
сводится к простой итеративной процедуре, суть которой состоит в следующем.
Введем в рассмотрение функцию
Таблица 3.2
Вычислительная эффективность алгоритма Бузена может быть улучшена, если заполнение строк в таблицах осуществлять по многомерной схеме Горнера, что позволяет сократить количество арифметических операций при вычислении до величины
Дальнейшее упрощение вычислительной процедуры возможно в частном случае сетей, зависящих от нагрузки, когда центр сети содержит одинаковых обслуживающих приборов. При этом интенсивность обслуживания m-го центра:
Последнее выражение можно записать в рекуррентном виде
где
Подставляя (3.7) в (3.3), получаем
После преобразований имеем окончательно
сети, не зависящей от нагрузки , выражение (3.8) совпадает с (3.6). Если , то
Выражение (3.8) позволяет значительно сократить вычисления по сравнению с прямым использованием формулы (3.3) для случая, когда центр состоит из нескольких одинаковых обслуживающих приборов.
В заключение отметим, что вычисляемые в результате работы описанного выше алгоритма нормализующие константы не являются однозначными, так как зависят от конкретного выбора величин определяемых из системы уравнений
Решение этой системы уравнений, как было показано в предыдущей главе, единственно с точностью до мультипликативной константы, поэтому конкретное значение нормализующих констант можно получить путем произвольного задания величины , например