4.1.
. 4.2.
. 4.3.
.
2. элементы теории массового обслуживания
Теория систем массового обслуживания (СМО) начала развиваться в начале XX столетия. Иохансен в 1907 г. сформулировал основные предпосылки новой теории. В 1909 г. шведский математик Эрланг применил теорию вероятностей к исследованию зависимости обслуживания телефонных вызовов от числа поступающих на телефонную станцию вызовов. В нашей стране известный математик систематизировал основные положения СМО в монографии «Теория очередей». Именно такое название теории СМО используется за рубежом.
В последние годы применение теории СМО в экономике приобрело особую актуальность в связи с использованием ряда ее аспектов в финансово-экономической сфере (банки различных типов, страховые организации, налоговые инспекции, аудиторские службы). Теория СМО широко применяется также в сфере обслуживания (различные системы связи, АЗС, магазины, ремонтные предприятия и т. д.) и в современных высоких технологиях (компьютерные сети, базы данных, военные системы ПВО).
2.1. Структура и классификация систем массового обслуживания
СМО представляют собой системы специфического вида. Системой называется целостное множество взаимосвязанных элементов, которые нельзя разделить на независимые подмножества. Основой СМО является определенное число обслуживающих устройств – каналы обслуживания. Роль каналов в реальности могут выполнять приборы, операторы, продавцы и пр.
Предназначение СМО состоит в обслуживании потоков заявок (требований), представляющих последовательность событий, поступающих нерегулярно и в случайные моменты времени. Само обслуживание заявок также имеет непостоянный характер, происходит в случайные промежутки времени. Случайный характер потока заявок и времени их обслуживания обуславливает неравномерность загрузки СМО: на входе могут накапливаться необслуженные заявки либо заявок нет или их меньше, чем свободных каналов. Таким образом, часть заявок принимается на обслуживание, часть ждет в очереди, часть покидает системы необслуженными.
Основными элементами СМО являются:
1) входной поток заявок;
2) очередь;
3) каналы обслуживания;
4) выходной поток заявок (обслуженные заявки).
По числу каналов n все СМО разделяются на одноканальные (n=1) и многоканальные (n>1). По дисциплине обслуживания различают СМО с отказами (заявка получает отказ при условии занятости каналов, например, вызовов абонента через АТС) и с ожиданием (очередью) (в случае занятости системы заявка поступает в очередь, например, обслуживание покупателей в магазине).
СМО, состояние которых влияет на поток заявок, требующих обслуживания, называются замкнутыми. В таких системах характеристики входного потока заявок зависят от того, сколько заявок уже находится в системе в данный момент. Если же поток заявок, требующих обслуживания, не влияет на состояние системы, то СМО называется разомкнутой.
Целью теории СМО является выработка рекомендаций по рациональному построению системы и рациональной организации ее работы. Отсюда вытекают задачи, связанные с теорией массового обслуживания: установление зависимостей работы СМО от ее организации, характера потока заявок, числа каналов и ее производительности, правил работы СМО.
Показатели эффективности СМО описывают ее возможность справляться с потоком заявок.
К числу показателей эффективности СМО с отказами относятся:
· абсолютная пропускная способность СМО (среднее число заявок, обслуживаемых в единицу времени);
· вероятность приема (вероятность того, что заявка будет принята на обслуживание);
· вероятность отказа (вероятность того, что заявка покинет СМО необслуженной);
· среднее число занятых каналов.
К числу показателей эффективности СМО с очередью относятся:
· среднее время ожидания обслуживания;
· среднее число заявок в очереди;
· среднее время пребывания заявки в очереди;
· вероятность того, что канал занят.
2.2. Марковский случайный процесс в СМО
Процессы поступления и обслуживания заявок в СМО являются случайными, что обусловлено случайным характером потока заявок и длительности их обслуживания.
Случайным процессом X(t) называется процесс, значение которого при любом значении аргумента t является случайной величиной. При фиксированном t=t0 X(t0) представляет собой обычную величину. Случайные процессы упрощают исследование СМО.
По характеру потоков событий СМО разделяются на марковские и немарковские. В дальнейшем мы будем иметь дело с системами первого типа. Преимущества и полезность такого подхода состоят в том, что для выработки основных рекомендаций нужно знать не точные характеристики СМО, а лишь их приближенные значения. В основе СМО будем предполагать марковский случайный процесс (процесс без последствия), когда вероятность состояния СМО в будущем зависит только от ее состояния в настоящем и не зависит от прошлого (название по имени известного российского математика ). Условие марковского случайного процесса: необходимо, чтобы все потоки событий, при которых система переходит из одного состояния в другое (потоки заявок, потоки обслуживания и т. д.) были пуассоновскими.
Пуассоновский поток событий обладает следующими свойствами:
— отсутствия последствия (число событий, попавших на заданный временной интервал, не зависит от числа событий, попавших на другие интервалы);
— ординарности (вероятность попадания на элементарный временной интервал двух и более событий пренебрежимо мала по сравнению с вероятностью попадания одного события);
— стационарности (число событий, попавших на заданный временной интервал зависит лишь от длины интервала и не зависит от числа событий, попавших на другие интервалы).
Известно, что для простейшего потока, т. е. обладающего вышеперечисленными свойствами, справедлив закон Пуассона. Плотность вероятности случайной величины при этом:
,
где λ – интенсивность потока.
2.3. Уравнения Колмогорова
При анализе случайных процессов с дискретными состояниями пользуются графом состояний, где прямоугольниками изображают состояния системы, а переходы из состояния в состояние – стрелками. Если у стрелок проставлены интенсивности, то граф состояния называется размеченным. Переходы системы из состояния Si в состояние Sj происходят под воздействием простейших потоков событий с интенсивностями λij.
Простейший граф состояний представлен на рис.1.

Рис. 1
На рис. 1 изображена СМО, состоящая из одного телефонного аппарата, который находится в двух возможных состояниях: либо свободен (S0), либо занят (S1); λ01 – интенсивность нагрузки аппарата, или количество заявок на переговоры в единицу времени; λ10 – интенсивность обслуживания аппаратом, или количество обслуживаемых заявок в единицу времени.
Стрелка из S0 в S1 означает переход системы из состояния «аппарат свободен» в состояние «аппарат занят». Стрелка из S1 в S0 означает обратный переход.
Анализ состояния СМО сводится к определению вероятности, с которой система пребывает в данном состоянии.
В общем случае вероятностью i-го состояния pi(t) называется вероятность того, что в момент t система будет находиться в состоянии Si.
Для любого момента t справедливо соотношение:
, (5)
где n+1 – общее число состояний СМО.
Определить вероятности состояний СМО можно, решив систему уравнений Колмогорова.
Алгоритм составления системы уравнений Колмогорова:
1. В левую часть каждого уравнения ставится производная вероятности i-го состояния по времени.
2. В правую часть каждого управления ставится:
а) сумма произведений вероятностей всех состояний, из которых идут стрелки в i-е состояние, на интенсивности соответствующих потоков событий;
б) минус суммарная интенсивность всех потоков, выводящих систему из данного состояния, умноженная на вероятность i-го состояния.
В полученной системе Колмогорова независимых уравнений на единицу меньше их общего числа. Для решения системы добавим уравнение (5).
Задав начальные условия и решив систему дифференциальных уравнений Колмогорова, находят систему функций времени pi(t), где i – номер состояния. Это позволяет получить дискретное распределение вероятностей СМО для любого момента времени. Для достаточно большого значения времени t независимо от начальных условий распределение вероятностей стабилизируется и практически не зависит от времени.
2.4. Одноканальная система массового обслуживания с отказами
Пусть СМО включает только один канал обслуживания и на ее вход подается пуассоновский поток заявок с интенсивностью λ, т. е. непрерывная случайная величина T – время между двумя соседними заявками – распределена по закону Пуассона:
.
Другая случайная величина Ts – время обслуживания каналом одной заявки – также распределена по закону Пуассона с параметром μ:
.
Параметры λ и μ называются соответственно интенсивностью потока заявок и интенсивностью потока обслуживания. Например, среднее значение
равно математическому ожиданию M(Ts), откуда и следует формула и название μ:
.
Состояния СМО характеризуются простаиванием или занятостью ее канала, т. е. система может находиться в одном из двух состояний: S0 – канал свободен или S1 – канал занят. Из состояния S0 в состояние S1 систему переводит поток входящих заявок, а из состояния S1 в состояние S0 – поток обслуживаний. Плотности вероятностей перехода из состояния S0 в состояние S1 и обратно равны соответственно λ и μ. Граф состояний СМО показан на рис.2.

Рис. 2
Пусть p0(t) и p1(t) соответственно вероятности состояний системы S0 и S1 в момент времени t. Справедливо условие (5):
p0(t) + p1(t) =
В силу того, что процесс является марковским, вероятности p0(t) и p1(t) удовлетворяют системе уравнений Колмогорова:

Подстановка условия (6) в систему приводит к обыкновенному дифференциальному уравнению относительно p0(t)
. (7)
При условии, что в начальный момент времени t=0 канал свободен:
p0(0) = 1, p1(0) = 0,
получаем решение уравнения (7)
. (8)
Далее из условия (6) имеем
. (9)
Из формул (8) и (9) видно, что с ростом времени t вторые слагаемые в числителях стремятся к нулю, т. е. p0(t) и p1(t) заметно отличны от постоянных величин лишь в начале работы СМО. Рассмотрим предельные значения вероятностей состояния СМО, т. е. при
. Тогда из (8) и (9) получаем:
,
.
Заметим, что при μ<λ вероятность отказа выше 0,5 и превышает вероятность обслуживания.
Теперь установим основные характеристики СМО. Поскольку вероятность обслуживания поступивших заявок равна p0, а относительная пропускная способность Q равна отношению среднего числа обслуженных заявок к среднему числу заявок, поступивших за единицу времени, то Q = p0, т. е. для одноканальной СМО с отказами
.
Абсолютная пропускная способность СМО – это среднее число заявок, обслуживаемое СМО в единицу времени, или интенсивность выходящего потока обслуженных заявок – это часть интенсивности входящего потока заявок
.
Вероятность отказа в обслуживании заявки, когда канал занят, это вероятность p1:
.
Среднее время обслуживания заявки есть величина, обратная μ
.
Аналогично, среднее время простоя канала равно
.
Среднее время пребывания заявки в системе рассчитывается по формуле:
.
Пример. Телефонная АТС имеет одну линию, на которую в среднем приходит 0,8 вызовов в минуту. Среднее время разговора 1,5 мин. Вызов, пришедший во время разговора, не обслуживается. Считая потоки вызовов пуассоновскими, найти абсолютную и относительную пропускную способность станции и вероятность отказа абоненту.
Решение. Телефонную станцию рассматриваем как одноканальную СМО с отказами.
мин.; интенсивности поступающего и обслуженного потоков заявок равны соответственно λ = 0,8; μ = 0,67. Тогда по формулам, приведенным выше, имеем: Q = 0,455; pr = 0,545; А = λQ = 0,364 выз./мин. Заметим здесь, что абсолютная пропускная способность СМО А оказалась почти вдвое меньше интенсивности μ потока обслуживания, это обусловлено случайным характером потока заявок.
2.5. Одноканальная система массового обслуживания
с неограниченной очередью
Примером одноканальной СМО с неограниченной очередью является одна касса в универмаге.
Пусть поток заявок, поступающих в систему, имеет интенсивность λ, а поток обслуживания – интенсивность μ. Граф состояний подобной системы представлен на рис.3.

Рис. 3
На рис.3 введены следующие обозначения:
состояние S0 – канал свободен;
состояние S1 – канал занят, очереди нет;
состояние S2 – канал занят, одна заявка стоит в очереди; …;
состояние Sk – канал занят, k-1 заявок стоит в очереди и т. д.
Таким образом, на рис.3 представлен процесс гибели и размножения для бесконечного числа состояний.
В общем случае название процесса гибели и размножения связано с биологией и используется для исследования динамики колебаний численности популяций животных, что возможно в рамках теории массового обслуживания. Граф состояний процесса гибели и размножения представлен на рис.4.

Рис. 4
Система алгебраических уравнений для предельных состояний рассматриваемой СМО имеет вид:

Здесь
, где pi(t) – вероятность того, что в момент времени t СМО находится в состоянии Si.
Решение полученной системы из n+1 уравнений имеет вид:
(10)
Вернемся к одноканальной СМО с неограниченной очередью. При ее анализе полезно знать положение о конечной величине очереди, которое связано с оценкой предельной интенсивности потока заявок
. Если в единицу времени среднее число пришедших заявок меньше среднего числа обслуженных заявок, т. е. ρ<1, то предельные вероятности существуют. Если же ρ>1, то очередь растет до бесконечности. Поэтому предельные вероятности состояний СМО следует искать только в том случае, если ρ<1.
Как следует из первого уравнения системы (10), предельные вероятности СМО, представленной на рис.3, определяются соотношениями

(в скобках стоит сумма бесконечной геометрической прогрессии со знаменателем ρ). Если ρ<1, то эта сумма равна
.
Таким образом, предельная вероятность состояния S0 СМО определяется соотношением
.
Предельная вероятность любого состояния Sk СМО вычисляется по формуле (см. систему (10)):
. (11)
Т. к. ρ<1, то из последнего равенства следует, что вероятность p0 наибольшая.
Рассмотрим среднее число заявок, находящихся на обслуживании
, среднее число заявок в очереди
и среднее число заявок в системе
. При этом выполняется соотношение
.
Среднее число заявок на обслуживании находят как среднее арифметическое взвешенное от двух состояний: канал свободен и каналом обслуживается одна заявка, т. е.
.
Сомножители 0 и 1 в этой системе означают, что в системе на обслуживании находятся ноль заявок, когда канал свободен, или одна заявка, когда канал занят. Вероятности того, что канал свободен или занят соответственно равны p0 и 1- p0. Следовательно
. (12)
Среднее число заявок в системе
также определяется по формуле взвешенного арифметического среднего:
.
Сумма
называется бесконечной арифметико-геометрической прогрессией и вычисляется по формуле:
.
Таким образом получим
. (13)
Среднее число заявок в очереди
найдем как разность двух предыдущих величин:
. 14)
Среднее время нахождения системы в том или ином состоянии равно среднему числу заявок, деленному на интенсивность потока заявок:



Пример. В универмаге имеется одна касса. Интенсивность потока покупателей составляет 0,9 покупателей в минуту. Интенсивность обслуживания покупателей кассой – один покупатель в минуту. Предполагается, что очередь может быть неограниченной длины. Определить показатели эффективности работы кассы и вероятность того, что ожидает своей очереди не более трех покупателей.
Решение. Найдем предельную интенсивность потока заявок:

Т. к. ρ<1, то очередь не может бесконечно возрастать и предельные вероятности существуют.
Предельная вероятность того, что у кассы нет ни одного покупателя

Соответственно вероятность того, что касса занята,

Среднее число заявок на обслуживании, в системе, в очереди найдем по приведенным выше формулам (12-14).
заявок,
заявок,
заявок.
Среднее время нахождения системы в том или ином состоянии будет равно:
мин.;
мин.;
мин.
Вероятность того, что у кассы ожидают не более трех покупателей, складывается из предельных вероятностей того, что у кассы нет покупателей или ожидает один, либо два, либо три покупателя, т. е.
.
Рассчитав предельные вероятности по вышеприведенной формуле, получим:




.
2.6. Упражнения
1. На телефонную линию приходит простейший поток вызовов с интенсивностью 0,9 выз./мин.; производительность линии 0,7 выз./мин. Вызов, пришедший на линию во время ее занятости, не обслуживается. Найти абсолютную пропускную способность линии, среднее время обслуживания одного вызова, вероятность отказа в обслуживании, среднее время пребывания заявки в системе.
2. Известно, что заявки на телефонные переговоры поступают с интенсивностью 90 заявок в час. Средняя продолжительность разговора равна 2 мин. В случае занятости системы заявка не обслуживается. Определить показатели эффективности работы СМО при наличии одного телефонного номера.
3. Рассматривается круглосуточная работа пункта проведения профилактического осмотра автомашин с одним каналом. На осмотр и выявление дефектов каждой машины затрачивается в среднем 0,5 ч. На осмотр поступает в среднем 36 машин в сутки. Потоки заявок и обслуживаний – простейшие. В случае занятости канала машина покидает пункт осмотра необслуженной. Определить предельные вероятностные состояния и основные характеристики системы.
4. СМО состоит из одного телефонного аппарата. Интенсивность потока желающих воспользоваться телефонным аппаратом составляет 0,25 чел./мин. В среднем каждый человек разговаривает 3 мин. Предполагается, что очередь может быть неограниченной длины. Определить показатели эффективности СМО и вероятность того, что ожидают своей очереди не более двух человек.
5. В отделении сберегательного банка кассир обслуживает клиентов с интенсивностью 0,5 чел./мин. Среднее число клиентов, находящихся на обслуживании, равно 0,7. Предполагается, что нет ограничений на длину очереди. Определить показатели эффективности СМО и вероятность того, что ожидают своей очереди не более одного человека.
3. ОТВЕТЫ К УПРАЖНЕНИЯМ
К главе 1: 1.1. p*=(1;0), q*=(0;1), v=0; 1.2. p*=(2/3;1/3), q*=(1/2;1/2), v=0,3. 2.1. p*=(1;0), q*=(1;0), v=2; 2.2. p*=(3/4;1/4), q*=(1/2;1/2), v=1/2; 2.3. p*=(1/3;2/3), q*=(2/9,7/9), v=8/3; 2.4. p*=(2/3;1/3), q*=(1/2;1/2;0), v=1; 2.5. p*=(3/7;4/7), q*=(5/14;0;9/14), v=-1/7.
К главе 2: 1. A=0,394 выз./мин.; pr=0,5625;
мин;
мин; 2. μ=0,5 ед./мин=30 ед./ч; Q=0,25; pr=0,75; A = 22,5; 3. μ=2 маш./мин; p0=0,571; p1=0,429; Q=0,571; pr=0,429; A = 0,857;
ч;
ч; 4. μ=1/3; ρ=0,75; p0=0,25; pзан=0,75;
заявок;
заявки;
заявок;
мин;
мин;
мин; P(k≤3)=0,4336; 5. λ=0,35; ρ=0,7; p0=0,3; pзан=0,7;
;
;
;
; P(k≤1)=0,375.
Библиографический список
1. Количественные методы в экономических исследованиях / Под ред. [и др.] – М. : ЮНИТИ-ДАНА, 2004.
2. Костевич программирование: информационные технологии оптимальных решений / . – Минск : Новые знания, 2003.
3. Кузнецов программирование / , . – Минск : Вышейш. школа, 1984.
4. Красс для экономических специальностей / . – М. : Дело, 2002.
5. Кремер вероятностей и математическая статистика / . – М. : ЮНИТИ, 2006.
6. Кузнецов методы и модели исследования операций / . – М. : ЮНИТИ, 2005.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 |


