Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Теория массового обслуживания. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
☆
ÓÄÊ 519.2 ÁÁÊ 22.171
Ê49
Ð å ö å í ç å í ò
академик АН УССР Б.В. Гнеденко
Отв. редактор В.Ф. Матвеев
Климов Г.П.
танное. — М.: Издательство Московского университета. — 2011. — 312 с.
ISBN 978-5-211-05827-9
В основу книги положен курс лекций, читавшихся автором (профессо­ром кафедры Прикладной математики и компьютерного моделирования РГУ нефти и газа им. И.М. Губкина) на факультете вычислительной ма­тематики и кибернетики МГУ, в университетах и научных центрах в Варшаве, Берлине, Льеже, Брюсселе, США. Основное внимание уделяется строению процессов обслуживания, системам обслуживания с приоритета­ми, с разделением времени обслуживания, оптимизации порядка обслужи­вания, статистическому оцениванию параметров процесса обслуживания.
В тексте содержится более 150 задач и поясняющих примеров.
Для студентов и аспирантов университетов и институтов, а также для справки и для лиц, изучающих или использующих прикладную математику в своих исследованиях.
Ключевые слова: очередь; регенерирующий поток; время обслуживания; разделение времени; приоритетная система обслуживания.
G.P. Klimov, PhD, D.Sc. (Prof. of Appl.Math & Computer Modeling Dept., Gubkin Russian State Oil & Gas University) has lectured in mathematical statistics at Moscow University. His scientific interests lie in the field of random processes, queue theory, invariant statistical inference, and applied mathematical statistics. He is the author of more than 150 papers and 20 books published in Russia, German, English, Polish, French, Bulgarian. Prof. G. P. Klimov has also held courses of lectures at the Sorbonne, Universities of Liege, Brussels, Berlin, Madagascar, USA(St.Louis, Chicago), and Stefan Banach international mathe­matical center in Warsaw.
Key words: Queue; regenerative input; Klimov’s model; service time; time-sharing; priority service system.
ÓÄÊ 519.2
ÁÁÊ 22.171
ISBN 978-5-211-05827-9 © Издательство Московского университета, 2011
Оглавление
Оглавление . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Предисловие . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Обозначения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Глава 0. Теория входящего потока . . . . . . . . . . . . . . . . 10
§ 0. Определение потока событий . . . . . . . . . . . . . . . . . . 10
§ 1. Строение простейшего потока . . . . . . . . . . . . . . . . . . 12
§ 2. Эквивалентные определения простейшего потока . . . . . . 14
§ 3. Строение стационарного потока без последействия . . . . . . 17
§ 4. Пуассоновский поток с переменной интенсивностью . . . . . 19
§ 5. Рекуррентный поток . . . . . . . . . . . . . . . . . . . . . . . 21
§ 6. Квазирекуррентный поток . . . . . . . . . . . . . . . . . . . . 23
§ 7. Рекуррентный поток . . . . . . . . . . . . . . . . . . . . . . . 25
§ 8. Строение стационарного потока с ограниченным последей-
ствием . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
§ 9. Просеивание потока . . . . . . . . . . . . . . . . . . . . . . . . 29
§ 10. Наложение потоков . . . . . . . . . . . . . . . . . . . . . . . . 37
§ 11. Поток Бе рнулли . . . . . . . . . . . . . . . . . . . . . . . . . . 42
§ 12. Метод введения дополнительного события . . . . . . . . . . 44
§ 13. Время обслуживания . . . . . . . . . . . . . . . . . . . . . . . 46
Глава 1. Регенерирующие процессы . . . . . . . . . . . . . . . 49
§ 0. Процесс восстановления . . . . . . . . . . . . . . . . . . . . . 49
§ 1. Элементарная теорема восстановления . . . . . . . . . . . . . 51
§ 2. Теорема Блекуэлла . . . . . . . . . . . . . . . . . . . . . . . . 53
§ 3. Узловая теорема восстановления . . . . . . . . . . . . . . . . 53
§ 4. Определение регенерирующего процесса . . . . . . . . . . . . 58
§ 5. Предельная теорема для регенерирующего процесса . . . . . 60
§ 6. Цепи Маркова с непрерывным и дискретным временем . . . 66
§ 7. Процесс гибели и размножения . . . . . . . . . . . . . . . . . 69
§ 8. Эргодическая теорема для регенерирующих процессов . . . 73
Глава 2. Системы обслуживания одним прибором . . . . . . 79
§ 0. Определение переходных вероятностей для системы обслу­живания с ограниченной очередью; пуассоновский пот ок,
экспоненциальное обслуживание . . . . . . . . . . . . . . . . 79
§ 1. Период занятости . . . . . . . . . . . . . . . . . . . . . . . . . 83
§ 2. Число вызовов, обслуженных в период занятости . . . . . . 100
§ 3. Обслуживание ненадежным прибором с ожиданием; пуассо­новский поток, произвольное время обслуживания; произ­вольное время жизни прибора и его восстановления как в
свободном, так и занятом состояниях . . . . . . . . . . . . . 103
4 Оглавление
§ 4. Обслуживание ненадежным прибором с ограниченной очере-
дью . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
§ 5. Обслуживание с преимуществом (произвольное время обслу-
живания для вызовов каждого приоритета) . . . . . . . . . . 120
§ 6. Определение возможного времени ожидания . . . . . . . . . 131
§ 7. Рекуррентный поток, экспоненциальное время обслуживания 134
§ 8. Рекуррентный поток, произвольное время обслуживания . . 137
§ 9. Примеры . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
§ 10. Инверсионный порядок обслуживания ненадежным прибором 155
Глава 3. Системы обслуживания многими приборами . . . 160
§ 0. Определение переходных вероятностей; бесконечное число приборов, пуассоновский поток, произвольное время обслу-
живания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
§ 1. Неординарный пуассоновский поток, бесконечное число при-
боров, произвольное обслуживание . . . . . . . . . . . . . . . 170
§ 2. Определение переходных вероятностей; бесконечное число приборов, рекуррентный поток, экспоненциальное обслужи-
вание . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
§ 3. Рекуррентный поток, произвольное обслуживание, бесконеч-
ное число приборов . . . . . . . . . . . . . . . . . . . . . . . . 175
§ 4. Задача Пальма; пуассоновский поток, экспоненциальное об-
служивание . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
§ 5. Задача Пальма; рекуррентный поток, экспоненциальное об-
служивание . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
§ 6. Обслуживание дублирующими приборами . . . . . . . . . . . 185
§ 7. Рекуррентный поток, экспоненциальное обслуживание (раз­ное для разных приборо в); прямой и инверсионный порядки
обслуживания . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
§ 8. Рекуррентный поток, постоянное время обслуживания . . . 190
§ 9. Рекуррентный поток, произвольное время обслуживания на каждом приборе; распределение вызовов, независимое от со-
стояния приборов . . . . . . . . . . . . . . . . . . . . . . . . . 191
§ 10. Обслуживание с преимуществом (рекуррентный поток вызо-
вов, экспоненциальное время обслуживания) . . . . . . . . . 197
§ 11. Свойства процессов обслуживания; закон сохранения интен-
сивностей . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
§ 12. Некоторые реш е нные и нерешенные задачи в обслуживании
последовательной цепочкой приборов . . . . . . . . . . . . . 211
Глава 4. Системы обслуживания с разделением времени . 218
§ 0. Описание системы . . . . . . . . . . . . . . . . . . . . . . . . . 218
§ 1. Функция потерь . . . . . . . . . . . . . . . . . . . . . . . . . . 2 19
§ 2. Оптимальный порядок обслуживания . . . . . . . . . . . . . 220
§ 3. Вложенная цепь Маркова . . . . . . . . . . . . . . . . . . . . 222
§ 4. Случайные процессы η
§ 5. Связь процессов n
+
−
и η
N
+
и n(t) в стационарном режиме . . . . . 228
N
. . . . . . . . . . . . . . . . . . 227
N
Оглавление 5
§ 6. Соотношения для первых моментов вложенной цепи Маркова 232
§ 7. Вид функции потерь . . . . . . . . . . . . . . . . . . . . . . . 233
§ 8. Экстремальная задача . . . . . . . . . . . . . . . . . . . . . . 234
§ 9. Оценка снизу функционала потерь . . . . . . . . . . . . . . . 235
§ 10. Структура оптимальной дисциплины обслужива ния . . . . . 237
Глава 5. Статистический метод оценивания характеристик
систем обслуживания . . . . . . . . . . . . . . . . . . . . . . 243
§ 0. Предварительные сведения . . . . . . . . . . . . . . . . . . . 243
§ 1. Метод получения оценок . . . . . . . . . . . . . . . . . . . . . 250
§ 2. Оценка надежности в случае экспоненциального распределе-
ния; постановка задачи . . . . . . . . . . . . . . . . . . . . . . 252
§ 3. Формулировка результата . . . . . . . . . . . . . . . . . . . . 252
§ 4. Доказательство для плана 1◦. . . . . . . . . . . . . . . . . . 254
§ 5. Доказательство для плана 2◦. . . . . . . . . . . . . . . . . . 256
§ 6. Доказательство для плана 3◦. . . . . . . . . . . . . . . . . . 256
§ 7. Доказательство для плана 4◦. . . . . . . . . . . . . . . . . . 257
Дополнение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
§ 0. Интеграл Лебега—Стилтьеса . . . . . . . . . . . . . . . . . . 265
§ 1. Преобразование Лапласа и Ла пласа—Стилтьеса . . . . . . . 266
§ 2. Тауберовы теоремы . . . . . . . . . . . . . . . . . . . . . . . . 268
§ 3. Метод Винера—Хопфа . . . . . . . . . . . . . . . . . . . . . . 270
§ 4. Тождество Вальда . . . . . . . . . . . . . . . . . . . . . . . . . 272
§ 5. Решение уравнения Винера—Хопфа в нормированном кольце 273
§ 6. Комбинаторная формула Спитцера . . . . . . . . . . . . . . . 276
§ 7. Решение линейной системы обыкновенных дифференциаль-
ных уравнений с матрицей Якоби . . . . . . . . . . . . . . . . 277
§ 8. Многочлены Пуассона—Шарлье . . . . . . . . . . . . . . . . . 281
§ 9. Формула обращения Лагранжа . . . . . . . . . . . . . . . . . 282
§ 10. Сужение процесса . . . . . . . . . . . . . . . . . . . . . . . . . 284
§ 11. Обобщение неравенства Колмогорова . . . . . . . . . . . . . 286
§ 12. Предельные теоремы для специального класса однородных
марковских процессов . . . . . . . . . . . . . . . . . . . . . . 287
Литература . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
Предисловие
Теория массового обслуживания есть один из прикладных раздело в теории вероятностей. В настоящей книге дается систематическое из­ложение этой теории. При этом преследуются две одновременно не достижимые цели: изложение и результаты должны быть (1) инте­ресны специалистам по теории вероятностей и (2) полезны и доступ­ны инженерам-прикладникам. Опыт чтения лекций по этой тематике в Московском Университете позволил принять компромиссное решение, которое предлагается читателю и которое, как считает автор, не явля­ется самым худшим.
Когда говорят о системе обслуживания, то иногда представляют ее в виде напра вленного гра фа, вершины которого символизируют обслу­живающие приборы, а направленные дуги — пути перемещения изде­лий (заявок, вызовов, требований) от одного обслуживающего прибора к другому. Тогда работа такой системы обслуживания есть процесс перемещения изделий по дугам на правленного графа с задержками на случайное время в вершинах графа. Формализация систем обслужива­ния на таком пути может быть продвинута далеко и, по крайней м е ­ре, можно создать алгоритмы и компьютерные программы имитации таких систем с последующей статистической обработкой результатов имитации.
Аналитические же методы исследования систем массового обслужи­вания встречают на своем пути значительные трудности и реализованы для дово льно узкого класса систем обслуживания, который, впрочем, еще представляет интерес для практики. Именно такие системы и есть основной объект изложения в этой книге.
После изложения в главе 0 теории входящего потока в следующей главе 1 дается подробное (доказаны все утверждения, кроме теоремы Блекуэлла в § 2) изложение предельных теорем для регенерирующих процессов: процес с ов в осстановления, самих регенерирующих процес­сов, цепей Маркова с дискретным и непрерывным временем, процес­сов гибели и размножения. Эти результаты используются в исследо­вании случайного процесса ξ(t), описывающего работу системы обслу­живания, для выяснения условий, при которых существуют пределы
lim
P {ξ(t) ∈ B} = P (B), порождающие вероятностную меру P .
t→∞
В следующей главе 2 исследуются системы обслуживания, состоя­щие из одного прибора. В частности, изучаются характеристики прио­ритетных систем обслуживания (при разных предположениях о судьбе прерванного вызова в случае абсолютного приоритета) в стационарном режиме. Для одной бесприоритетной системы указывается распределе-
Предисловие 7
ние виртуального времени ожидания в нестационарном случае. Анализ проводится с помощью метода введения допо лнительного события (как и в некоторых §§ главы 0). Отметим, что математическая база этого метода есть формула полной вероятности, а сам метод (из-за вероят­ностной трактовки преобразования Лапласа—Стилтьеса и производя­щей функции) позволяет придать ясный вероятностный смысл проме­жуточным и окончательным формулам. Более детальное изложение приоритетных систем на основе метода введения дополнительного со­бытия дано в [3] Б. В. Гнеденко и др., [14] В. Ф. Матвеева, Б. Г. Уша­кова. Отметим в этой связи еще книгу N. K. Jaiswell, Priority Queues, Academic Press, NY, 1968.
Прокомментируем § 0 следующей главы о системах обслуживания многими прибо рами. В этом параграфе рассматривается система, со­стоящая из бесконечного числа одинаковых обслуживающих приборов, в которую поступает нестационарный пуассоновский поток, определя­емый ведущей функцией α(t) — средним числом поступивших заявок за время t. Время обслуживания заявки имеет распределение B(x/t), которое может зависеть от момента t поступления заявки. Для та­кой системы показано, что выходящий поток является вновь пуас­соновским нестационарным с легко определяемой ведущей функцией
t
Z
β(t) =
B(t −u/u) dα(u). Кроме того, если ν(t) есть число заявок в си-
0
стеме в момент t, то определяются конечномерные распределения про­цесса {ν(t), t > 0}. Отметим, что знание конечномерных распределений этого процесса позволяет находить вероятность вида
o
P {ν(t) 6 n, 0 6 t 6 T }= lim
N→∞
Pnν(tk) 6 n; k = 0, 1, . . . , N; tk= k ·
T
,
N
равную вероятности того, что в [0, T ] не произойдет потери заявки в «урезанной» системе из n приборов (т.е. надежности «урезанной» системы). Это же замечание касается других процессов и систем об­служивания.
В главе 4 исследуется вопрос о выборе такого порядка обслужива­ния заявок разного типа, который минимизирует средние потери из-за ожидания и/или пребывания в системе. Это делается для систем об­служивания с разделением времени, т.е. таких систем, в которых од­новременно может обслуживаться не более одной заявки. Результаты главы 4 касаются «рафинированной» системы, к которой с водятся мно­гие системы обслуживания с разделением времени, см. G. P. Klimov, "Time—sharing service systems I, "Theory Probability Appl., volume 19, Issue 2, Pages 558 — 576, 1974 и G. P. Klimov, "Time—sharing service
8 Предисловие
systems II,"Theory Probability Appl., volume 23, Issue 2, Pages 331—339,
1978. В некоторых книгах и статьях (см. например книгу Jean Walrand «An introduction to Queueing Networks», Prentice Hall, Englewood Cliffs, New Jersey и книгу Jos´e Ni˜no—Mora, Wiley EORMS (Encyclopedia of Operations Research and Management Science), 2010 John Wiley & Sons, Inc., Published Online, 2011) такая «рафинированная» система обслу жи­вания и найденный оптимальный порядок обслуживания связывается с именем Климова.
В главе 5 указывается прием статистического анализа систем мас­сового обслуживания, основанный на понят ии полной статистики.
В предлагаемой книге не отражены следующие вопросы, излагаемые часто в связи с теорией массового обслуживания:
• точечные процессы;
• инвариантность стационарног о распределения характеристик
процесса обслуживания относительно семейства распределений, задающих процесс обслуживания;
• асимптотические методы в теории массового обслуживания;
• неравенства в теории массового обслуживания;
• детальное изложение систем обслуживания, описываемых про-
цессами гибели и размножения;
• метод статистических испытаний применительно к системам мас­сового обслуживания.
В книге приведены более 150 задач. Некоторые из них приве дены с целью помочь усвоить и углубить разбираемую тему, другие — с целью указать новые направления исследований.
Обозначения
ф.р. — ф ункция распределения; сл.в. — случайная величина;
E — символ математического ожидания;
A(t) ∗ B(t) =
Функции, к которым применяется преобразование Лапласа—Стил­тьеса, обозначаются прописными латинскими буквами; преобразование Лапласа—Стилтьеса — соответствующими строчными латинскими или греческими буквами, например
моменты обо значаются соо тветствующими малыми латинскими или греческими буквами, снабженными внизу индексом (указывающим по­рядок момента), например
x ↓ a — означает: x стремится к a, оставаясь большим a; x ↑ a — означает: x стремится к a, оставаясь меньшим a.
t
Z
A(t − x) dB(x) — стилтье совская свертка.
0
∞
Z
−st
e
dA(t); ωk(s) =
0
∞
Z
t dWk(t); αk= (−1)kα
0
α2=
α(s) =
∞
Z
t2dA(t), ωk1=
0
∞
Z
−st
e
dWk(t);
0
(k)
(0);
Глава 0
ТЕОРИЯ ВХОДЯЩЕГО ПОТОКА
§ 0. Определение потока событий
Цель этого параг рафа — привести понятие потока событий, способы его задания, классификацию потоков и понятие эквивалентности по­токов.
Рассмотрим поток однотипных событий. Вместо событий мы иногда будем говорить о вызовах, требованиях, клиентах, изделиях и т.д.
Обозначим через ν(t) число событий, наступивших до момента t. Предполагается, что до момента t = 0 никакие события не наступали. Ясно, что 1) ν(0) = 0; 2) ν(t) для каждого t > 0 принимает лишь целые неотрицательные значения; 3) траектории процесс а ν(t) не убывают. Случайный процесс ν(t) с такими свойствами будем называть потоком (однотипных) событий.
Поток (процесс) ν(t) считается заданным, если для каждого целого числа n > 1 и любых неотрицательных чисел τ1, . . . , τnзадано распре­деление случайного вектора
{ν (τ1), . . . , ν(τn)}
Другой эквивалентный (показать!) способ задания потока событий заключается в следующем. Пусть t1, t2, . . . — последовательные момен­ты наступления событий; tk> t
при k > 1 и t0= 0. Положим
k−1
zk= tk− t
k−1
, k > 1.
Говорят, что задан поток однотипных событий (входящий поток тре­бований, поток вызовов и т.д.), если для каждого целого числа n > 1 задано распределение случайного вектора
(z1, . . . , zn).
Если случайные величины z1, z2, . . . независимы в совокупности, то соответствующий поток событий называется потоком с ограниченным последействием. Для задания такого потока достаточно задать набор функций распределения
Ak(t) = P {zk< t}, k > 1.
Поток с ограниченным последействием, для которого A2(t) = A3(t) =
= . . . = A(t), называется рекуррентным потоком с запаздыванием, определяемым функциями A1(t) и A(t).
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]