О ЗАКОНЕ СТАЦИОНАРНОЙ ОЧЕРЕДИ ДЛЯ ОДНОЙ СИСТЕМЫ МАССОВОГО ОБСЛУЖИВАНИЯ С ГРУППОВЫМ ПОСТУПЛЕНИЕМ ТРЕБОВАНИЙ1
Соболев В. Н.2
(Москва)
Рассматривается однолинейная система массового обслуживания с групповым поступлением требований, в которой моменты поступления групп требований образуют процесс восстановления, длительности обслуживания имеют показательное распределение, число заявок в группе ограничено, а число мест ожидания неограничено. Для данной системы массового обслуживания найдены условия выполнения основного закона стационарной очереди Хинчина. Показано, что в случае выполнения основного закона стационарной очереди Хинчина для описанной выше системы массового обслуживания стационарные вероятности числа заявок в системе по времени имеют один и тот же вид при любом входящем потоке, и совпадают с соответствующими вероятностями однолинейной системы массового обслуживания с групповым поступлением требований, в которой моменты поступления групп требований образуют простейший входной поток, длительности обслуживания имеют показательное распределение, число мест ожидания неограничено. Доказано одно новое представление для производящей функции стационарных вероятностей числа заявок в системе по времени. Для этого вводится производящая функция «хвостов» распределения числа требований во входящей группе заявок и производящая функция стационарных вероятностей числа заявок в системе по времени вложенной однородной цепи Маркова.
Ключевые слова: система массового обслуживания, групповое поступление, стационарное распределение, производящая функция вероятностей, вложенная цепь Маркова, процесс восстановления, основной закон стационарной очереди Хинчина.
1. Введение
В сборнике «Аналитические и вычислительные методы в теории вероятностей и её приложениях (АВМТВ-2017)» [3, с. 171-175] была опубликована статья А.Д. Соловьёва и В.Н. Со-
1 Автор пользуется случаем и благодарит В.В. Козлова за постоянное внимание к его работе, плодотворное обсуждение и редакционные замечания.
2 Виталий Николаевич Соболев, к.ф.-м.н., свободный исследователь ([email protected]).
болева «Одна система массового обслуживания с групповым поступлением требований», в которой рассматривалась система
В системе массового обслуживания С1и|М^|1|го моменты поступления групп требований ¿0 = 0, ¿0 < ¿1 < Ь <...<Ьп <... образуют процесс восстановления [2] с функцией распределения Р [Хп <Ц = ^(О, где Хп = и - и-1, п ^ 1.
В каждый момент поступает группа из ип требований, причем величины ип независимы, одинаково распределены и ограничены.
В системе имеется один обслуживающий прибор, время обслуживания распределено по показательному закону с параметром у, а число мест для ожидания неограниченно.
Пусть £(£) - число требований в системе в момент 1 В рамках данной системы в [3, с. 171-175] было найдено стационарное распределение процесса
те
Р(г) = 11ш Мгт = V рпгп,
г^-те '
п=0
в котором искомое распределение определялось через стационарное распределение вложенной однородной цепи Маркова
£п = ^п - 0), п = 1, 2,..., (о = 0 с производящей функцией
те
ж(х) = Нш = гк.
к=0
В данной работе исследуются условия, при выполнении которых в модели С1и | М^ 11 выполнен основной закон стационарной очереди Хинчина [4, с. 76], т.е. для любого неотрицательного к выполняются соотношения
Рк = .
Данные соотношения эквивалентны совпадению производящих функции распределений Р(г) = тг(г).
В статье доказано, что для системы МД |.М^|1|го выполняется основной закон стационарной очереди Хинчина; а если данный закон выполняется для произвольной модели С1у|М^|1|го, то в последней стационарные вероятности р^ и тт^ совпадают с соответствующими вероятностями системы МД | М^ 11
Также в статье найдено одно новое представление для производящей функции стационарных вероятностей Р(г), имеющее простой вероятностный смысл.
2. Предварительные сведения и обозначения
2.1. ВХОДЯЩИЙ ПОТОК
Как было указано выше, в модели С1и|М^|1|го длины интервалов между поступлениями групп требований Хп = Ьп — ¿га-1, которые представляют собой время между приходами двух соседних групп требований, независимы и одинаково распределены с функцией распределения Р (х).
Определим Т как среднее время между поступлениями групп заявок в систему:
В частности, для модели МД |М^|1|го имеем Р(х) = 1 — е-Хх и среднее время между поступлениями групп заявок в систему опреляется через параметр распределения по следующей форму-
2.2. ВХОДЯЩАЯ ГРУППА ТРЕБОВАНИЙ
В каждый момент времени ¿п поступает группа требований из ип независимых, одинаково распределённых требований с производящей функцией
а(г) = М= а1г + а2г2 + ... + атгт, ат = 0,
ле:
где ак = Р {ь'п = к} , к = 1, 2,..., т. Величины ип независимы в совокупности от величин Хп.
С помощью производящей функции а(г) легко находится среднее число заявок в группе:
v = Uvn = a' (z)\z=1 = ^как.
к=1
2.3. ПРИБОР
Пусть случайная величина Yn обозначает время обслуживания п-й заявки. Величины Yn независимы друг от друга и от величин Хп. По условию задачи величины Yn имеют одинаковое распределение с функцией распределения G(t) = 1 — e-Mi.
В этом случае среднее время обслуживания п-й заявки т конечно и равно
т = MYn = xdG(x) = хце-^xdx, J 0 J 0
где у = 1/т - интенсивность обслуживания.
2.4. ОБСЛУЖИВАНИЕ
Пусть - это число точек пуассоновского потока с параметром у, приходящих на интервале (tn, tn+1). Поскольку в системе имеется один обслуживающий прибор, а время обслуживания распределено по показательному закону с параметром у, то величину г]п можно интерпретировать как количество заявок обслуженных за время Хп+1 = tn+1 — tn.
Определим случайные величины Sn = Y\ + Y2 + ... + Yn и величину
у (t) = max {п ^ 0 | Sn < t} . Тогда и]п = у (Xn+i) и
P {у (t )=п} = е-llt.
Неотрицательные целочисленные случайные величины цп независимы и поэтому можно вычислить для каждой из них производящую функцию
^ Г™ (игУ и (г) = М= У]ш8га = V^ ^^е-^х(Р(х) =
8=0 8=0 ^
/•ТО
/ (х)=<р(ц -цх),
0
где через ^(х) обозначено преобразование Лапласа-Стильтьеса функции распределения Р(х):
ф) = е-гх(Р(х), 0, 0
а через
и, = Г Щ-е-^х(1Р (х), о о, Уо
- вероятности события {т]п = «}, т.е. ш3 - вероятности того, что за время между поступлениями двух соседних групп заявок будет обслужено ровно заявок при условии, что после прихода первой из них общее число заявок в системе было больше 8.
Как известно [1, с. 94], в случае Р(х) = 1 — е-Хх преобразование Лапласа-Стильтьеса имеет следующий вид:
ф) = \ е-(2+х)х(х = 0
/0 2 + -' Откуда
(1) и (г) = М¿Пп = ф — цг) =---- =-^-,
^ / ц — цХ + - 1 + ро — ^
где ро = -/ц.
С помощью производящей функции и (г) в общем случае можно найти среднее число обслуженных на интервале (Ьп, требований:
Мг]п = ^ (ц — цх )| = цТ = —.
Ро
3. Явный вид производящих функций к (г) и Р(г) в модели С Г | Мм 11 |ю
3.1. ^АЦИОНАРНЫЕ РАСПРЕДЕЛЕНИЯ ПРОЦЕССА ^) И ВЛОЖЕННОЙ ЦЕПИ МАРКОВА
В указанной выше статье [3, с. 171-175] (подробнее см. [6, с. 97-108]) для стационарного распределения вложенной цепи Маркова системы СIй | Мм 11 доказана следующая теорема:
Теорема 1 [3, с. 173]. Если выполнено условие V < цТ, то
стационарное распределение вложенной цепи Маркова существует и задается производящей функцией
(2) ф) = (1 -Х1)(1 -Л2)...(1 ^ () () (1 -Л! г)(1 -Л2 г)... (1 - Лтг),
где числа Л1,...,Лт являются корнями уравнения (считая каждый корень столько раз, какова его кратность)
(3) а(3) ^(ц - ^ )=1
принадлежащими области |,г| < 1.
Отметим, что в [3, с. 171-175] доказано, что у уравнения
(3) при |,г| < 1 имеет ровно т корней с учётом кратности, а уравнение
(4) а -ц М=1
имеет при |,г| > 1 ровно т корней с учётом их кратности.
Обозначим корни уравнения (4) через г1, г2, ..., гт. Тогда корни уравнений (3) и (4) связаны равенством Лк = г--1 для к = 1, ... , т.
Иногда технически оказывается удобнее использовать уравнение (4) и его корни. При этом после замены Лк = г—1, к = 1, ... , т, производящая функция (2) принимает вид
(5) = .
( г - х{) (г - Х2)... (г - хт)
Вторая теорема, доказанная в [3, с. 171-175], позволяет находить для системы СIй | М^ 11 производящую функцию стационарного распределения процесса ( ) через производящую функцию вложенной цепи Маркова к (г):
Теорема 2 [3, с. 175]. Если выполнено условие V < цТ, то стационарное распределение процесса существует и задается производящей функцией
(6) Р (г) = У рпгп = — хф)1 — ^ +1 — —, У ' ^ цТ 1 — г цТ
п=0
где ж (г) определяется равенством (5).
3.2. НОВОЕ ПРЕДСТАВЛЕНИЕ ПРОИЗВОДЯЩЕЙ ФУНКЦИИ СТАЦИОНАРНОГО РАСПРЕДЕЛЕНИЯ ПРОЦЕССА ^) ДЛЯ СИСТЕМЫ С1и | Мм 11 |то
Из равенства р0 = -/ц = 1/цТ следует, что выражение (6) можно записать в виде
(7) Р (г) = рог1— + 1 — "Ро,
а условие V < цТ как ир0 < 1.
Введение понятия загрузки системы
(8) р = ^ро.
показывает, что условие < ц Т является известным условием на загрузку системы массового обслуживания
(9) Р< 1.
Из (7) сразу следует, что вероятность того, что система свободна, равна
(10) ро = Р (0) = 1 — иро = 1 — р.
Как хорошо известно (см, например, [5, т. 1, с. 271]), выражение
1 — а (г) 1 — г
представляет собой производящую функцию «хвоста» распределения случайной величины ип, т.е. производящую функцию вероятностей ак = Р [ь'п = к} , к = 1,2,..., т.
Однако в рассматриваемом случае, в силу того, что случайные величины ип неотрицательные и не принимают значение равное нулю, т.е.
Р {> 0} = Р {ип ^ 1} ,
удобнее взять в качестве вероятностей «хвоста»
т
Ак = Р {^к} = Р {ип > к - 1} = ^ах,
1=к
где к = 1, ... , т. При таком определении индексы в обозначениях вероятностей сдвигаются на единицу относительно обозначений, принятых в [5, т. 1, с. 271]. В силу равенства
т т
= ^(ак + ... + ат) = (а! + 2а2 + ... + тат) = V к=1 к=1
скалярные величины
Ак и 1
(1к = —, к = 1,..., т,
V
представляют собой распределение вероятностей с производящей функцией
т т
(11) А (г) = - ^Акгк = .
к=1 к=1 Для А (г) справедлива следующая лемма:
Лемма 1. Производящая функция «нормированого хвоста» А ( ) и производящая функция числа заявок в группе а( ) связаны соотношением
(12) А {г)=Х-1--а^1.
V 1 - х
Доказательство. Следующая цепочка равенств
А (г) = ^Акг-
к-1
к=1
а! +а2 (1 + г) + ... + ат (1 + г + ... + гт~!) =
_ а! (1 - х)+ а2 (1 - г2) + ... + ат (1 - хт) _ ~ 1- х =
1 — a\z — a2z2 — ... — amzm 1 — a(z)
= 1—z = T—T
полностью доказывает лемму.
Прямым следствием леммы (1) и представления (7) является следующая теорема:
Теорема 3. Если выполнено условие р < 1, то стационарное распределение процесса ((t) существует и задается производящей функцией
(13) Р(г) = (1 — ро)ф)А (z) + po,
где производящая функция A (z) определяется равенством (11), а вероятность р0 = (1 — р) -равенством (10).
Замечание 1. Формула (13) показывает, что искомое распределение есть смесь вырожденного распределения и распределения, представляющего собой сумму распределений: стационарного вложенной цепи Маркова с распределением «хвоста» входящей группы требований.
Замечание 2. Представление (13) также может быть записано в виде
(14) Р(z)=pn(z)A (z) + 1 — р.
4. О математическом законе стационарной очереди
4.1. О ЗНАМЕНАТЕЛЕ n(z) В МОДЕЛИ М% | Mß 11 |то
Для системы М^|Мм|1|го уравнение (4), определяющее корни z\, Z2, ..., zm в представлении (5), может быть сведено к нахождению корней многочлена Rm (z) степени т. Данный многочлен выражается через производящую функцию A (z) «хвоста» распределения числа элементов в группе поступающих требований (11). Кроме того, знаменатель производящей функции k(z) в представлении (5) может быть записан с помощью данного многочлена.
Лемма 2. В системе М%|Мм|1|го в качестве знаменателя производящей функции k(z) в представлении (5) можно взять многочлен
(15) Rm (z) = 1 — рА (z). 14
Доказательство. Легко видеть, что из представления (1) производящей функции ш (z) = ip (ц — цz) следует равенство
Ц \ ро poz
-
(ц—Ц)
1 - г-1 + ро г + ро г- 1'
используя которое, уравнение (4) можно записать в виде
, , рог
а (г)-= 1,
г + ро г - 1
а после элементарных преобразований свести к уравнению
1 - а ( )
Рог -= 1,
1-
которое в свою очередь с учётом (12) преобразуется к виду
1 - рА (г) = 0.
Выражение 1 - р А (г) есть некоторый многочлен Кт (г) степени т, который определяется через интенсивности Л, у и вероятности а2, ..., ат формулой
Кт (г) = 1 - рог (1 + (а2 + ... + ат) г + ... + атгт-1) .
Следовательно, корни г1, ..., гт уравнения (4) при |,г| > 1 суть корни многочлена Кт (г), т.е удовлетворяют уравнению (16) Кт (г)=0.
Таким образом, лемма доказана.
4.2. ПРЕДСТАВЛЕНИЕ ПРОИЗВОДЯЩИХ ФУНКЦИЙ к (г) И Р(г) В МОДЕЛИ М» | М^ 11 |то ЧЕРЕЗ ФУНКЦИЮ А (г) Представление (15) для многочлена Кт (г) позволяет выписать для модели М»|М^|1|го явный вид производящих функций к(х) и Р(г) без нахождения корней г1, х2, ..., хт. При этом оказывается, что распределения к (г) и Р(г) совпадают. Докажем следующую теорему:
Теорема 4. Если для системы М% | Мм 11 выполнено условие р < 1, то стационарное распределение процесса ^(Ъ) существует и совпадает со стационарным распределением последовательности — 0), а для их производящих функцией справедливо представление
(17) Р «= ^^г—Щг) ■
Доказательство. Поскольку А (г) - производящая функция вероятностей, то А (1) = 1 и
Яш (1)= 1 — рА (г)1х=1 = 1 — р.
Поэтому (5) с учётом (15) можно записать в виде
( ) = Яш (1) = 1 — Р п(г) = Яш (г) = 1 — рА (г).
Из последнего представления справедливо равенство
1 — р = ж (г) — рА (г) ж (г),
с учётом которого из (14) следует совпадение стационарных распределений ж(г) и Р(г). Действительно,
Р(г) = рж(х)А (г) + 1 — р =
= рж(х)А (г) + ж (г) — рА (г) ж (г) = ж (г). Последнее равенство завершает доказательство теоремы.
4.3. О СОВПАДЕНИИ ПРОИЗВОДЯЩИХ ФУНКЦИЙ ж(г) ИР (г) СИСТЕМЫ СI" | Мм 11 |то
Рассмотрим случай, когда для системы СIу|М^|1|го выполнен закон стационарной очереди. Тогда оказывается, что искомые стационарные распределения всегда совпадают с соответствующими стационарными распределениями (см. (17)) модели М%|М^|1|го. Докажем данное утверждение.
Теорема 5. Если для системы ОIй | М^ 11 выполнен закон стационарной очереди, то для производящих функций к (г) и Р(г) справедливо представление (17). Если для системы 01и|Мм|1|го выполнено условие р < 1, а при |,г| > 1 корни уравнения а (г) р [р - рх-1) = 1 совпадают с учётом их кратности с корнями уравнения А (г) = р-1, то для системы выполняется основной закон стационарной очереди.
Доказательство. При выполнении закона стационарной очереди верно равенство Р (г) = к (г). Подставляя л(г) вместо Р( ) в формулу (14), убеждаемся в справедливости равенства
к(г) = ртг(г)А (г) + 1 - р,
из которого элементарными преобразованиями для к(г) получается представление (17). Следовательно, корни уравнения (4) должны совпадать с корнями уравнения А (г) = р-1.
Обратное очевидно. На этом доказательство теоремы является законченным.
Представление (5) показывает, что в системе ОIй|М^|1|го при выполнении закона стационарной очереди стационарное распределение Р(г) зависит только от интенсивностей р, Л и распределения числа заявок в группе.
Как было показано выше, закон стационарной очереди выполнен для модели М»|М^|1|го. Естественно, возникает вопрос о существовании (или отсутствии) других видов входящих потоков, при которых для системы массового обслуживания выполняется основной закон стационарной очереди Хинчина. Ответ на этот вопрос в данный момент нам не известен. Вполне может оказаться, что закон стационарной очереди верен только для М»х |М^|1|«х
5. Заключение
Выше было показано, что для системы М%|М^|1|го основной закон стационарной очереди Хинчина выполняется. При выполнении данного закона для системы GIU | Мß 11 искомые стационарные вероятности совпадают с соответствующими стационарными вероятностями системы Мд |М^|1|то. Совпадение корней уравнения (4) с корнями уравнения (16) гарантирует выполнения закона стационарной очереди для системы GIй | Mß 11
Литература
1. БОЧАРОВ П.П., ПЕЧИНКИН А.В. Теория массового обслуживания. - М.: РУДН, 1995. - 529 с.
2. ГНЕДЕНКО Б.В., КОВАЛЕНКО И.Н. Лекции по теории массового обслуживания. - K.: МИР, 1963. - 315 с.
3. СОЛОВЬЁВ А.Д., СОБОЛЕВ В.Н. Одна система массового обслуживания с групповым поступлением требований // Аналитические и вычислительные методы в теории вероятностей и её приложениях (АВМТВ-2017): материалы Международной научной конференции. Россия, Москва, 23-27 октября 2017. / МГУ им. М.В.Ломоносова, РУДН; [под общ. ред. А. В. Лебедева]. - Москва: Изд-во «РУДН», 2017. -743 с.
4. ХИНЧИН А.Я. Математическая теория стационарной очереди // Матем. сб. - 1932. - Т. 39, №4. - С. 73-84.
5. ФЕЛЛЕР В. Введение в теорию вероятностей и ее приложения. - М.: МИР, 1964. - 498 с.
6. SOLOVIEV A.D., SOBOLEV V.N. One Server Queue with Bulk Arrivals // In: Analytical and Computational Methods in Probability Theory. ACMPT 2017. Lecture Notes in Computer Science. Vol 10684. / Eds.: Rykov V., Singpurwalla N., Zubkov A. - Cham: Springer, 2017. - 540 p.
KHINCHIN'S BASIC LAW OF A STATIONARY QUEUE FOR SINGLE-SERVER QUEUEING SYSTEMS WITH BATCH ARRIVALS
Vitaly Sobolev, Moscow, Cand.Sc., free researcher ([email protected]).
Abstract: This paper deals with a queuing system with general renewal arrivals, exponential service times, single service channel and infinite number of waiting positions, customers are serviced in the order of their arrival. For this queueing system, a condition for the fulfilment of the Khinchin's basic law of a stationary queue is given. The article shows that, in the case of basic law of a stationary queue for our system, the stationary distribution of the number of the customers in the system always coincides with the corresponding probability distribution of the queueing system with exponential interarrival times. In stationary case a new form of the probability generating functions of the number of clients in the system is also derived. This new form is written in terms of the probability generating functions of the tail distribution function of the number of customers per group and of the probability generating functions of a embedded discrete time homogeneous Markov chain.
Keywords: queueing system, batch arrivals, stationary distribution, probability generating functions, embedded Markov chain, renewal process, Khinchin's basic law of a stationary queue.
УДК 519.872 ББК 22.171
DOI: https://doi.org/10.25728/ubs.2019.77.1
Статья представлена к публикации членом редакционной коллегии Э.Ю. Калимулиной.
Поступила в редакцию 23.12.2018. Дата опубликования 31.01.2019.