Предмет теории массового обслуживания. Предметом теории массового обслуживания является количественная
Все задачи массового обслуживания имеют вполне определенную структуру, которая схематически может быть изображена, как это показано на рисунке 4.1.
(рис 4.1) Элементами такой структуры являются аппараты (мастерские по ремонту, зенитные комплексы, средства разведки и так далее), которые обслуживают поступающие требования (объекты, требующие ремонта, воздушные цели в зоне ПВО, объекты разведки, и так далее);
Примером двухфазной системы служит процесс поиска и поражения подводных лодок в тех случаях, когда поиск лодок осуществляется одним видом сил, а поражение – другими, действующими по вызову.
На практике могут встречаться самые разнообразные виды организации обслуживающих систем, наиболее типичными из которых являются:
Во втором случае все аппараты, как правило, пронумерованы, и новое требование обслуживается только первым аппаратом, если он свободен. Если же первый аппарат занят обслуживанием ранее поступившего требования, то новое требование поступает во второй аппарат; если занят второй, то в третий и так далее.
Возможны и другие способы организации обслуживающей системы. Так, например, обслуживающие аппараты могут загружаться только в порядке очереди. Освободившийся аппарат становится в очередь и не загружается до тех пор, пока не получат работу все аппараты, освободившиеся раньше его.
Естественно, функционирование обслуживающей системы характеризуется не только ее организацией, но и качеством работы каждого обслуживающего аппарата, однако решение вопроса о качестве работы каждого обслуживающего аппарата выходит за рамки теории массового обслуживания. В теории массового обслуживания работа каждого обслуживающего аппарата характеризуется временем, затрачиваемым им на обслуживание одного требования.
В первом случае возникают такие вопросы, как определение длины очереди, времени ожидания начала обслуживания и так далее. Во втором – такие, как определение числа необслуженных требований, степени загруженности обслуживающей системы и так далее.
Эти два случая не исчерпывают всех возможных способов "поведения" требования, поступившего в систему в момент, когда все обслуживающие аппараты заняты. Возможны такие положения, когда требование может находиться в системе обслуживания не больше определенного времени, после чего покидает систему независимо от того, начато обслуживание или нет.
Системы массового обслуживания, а в соответствии с этим и задачи могут различаться в зависимости от порядка принятия требований на обслуживание в том случае, когда образуется очередь.
При этом возможны следующие основные случаи:
Как правило, в большинстве задач массового обслуживания
Организация обслуживающей системы заключается в распределении поступающих требований между обслуживающими аппаратами. От того, насколько успешно будут решены вопросы организации, зависит качество функционирования обслуживающей системы.
Здесь под качеством функционирования системы понимается не то, насколько хорошо выполнено обслуживание, а то, насколько полно загружена система обслуживания, не простаивает ли оборудование, не образуется ли очередь.
Задачей теории массового обслуживания является отыскание функциональных зависимостей величин, характеризующих качество функционирования обслуживающей системы, от характеристик входящего потока, параметров, задающих возможности одного обслуживающего аппарата, и способов организации всей обслуживающей системы в целом. Качество функционирования системы существенно зависит от того, как организовано управление процессом обслуживания, поэтому задача отыскания количественных характеристик организации управления является очень важной.
Эти зависимости могут носить как детерминированный, так и вероятностный характер, но в обоих случаях они позволяют определить, насколько хорошо будет работать обслуживающая система при данных значениях входящих параметров.
После выбора количественных характеристик возникает не менее трудная задача по определению такого набора значений параметров, при котором обслуживающая система будет функционировать наилучшим образом.
Входящий поток (поток требований). Всякая обслуживающая система функционирует с целью удовлетворения заявок (требований) на обслуживание. Поэтому
Изучение
Если выбрать некоторый момент времени $$t_0=0$$ за начальный, то в ряде процессов нельзя или, по крайней мере, довольно трудно точно предсказать момент поступления следующего требования, а также моменты поступления всех следующих за ним требований.
Процесс поступления заявок на обслуживание есть случайный процесс.
Таким образом, особенностью случайной величины, описываемой функции $$X(t)$$, для всякого значения $$t$$ является то, что она может принимать только значения целых чисел — $$0,1,2,...,k$$ (где $$k$$ — целое число).
Очевидно, что число требований, поступивших за промежуток времени $$(0,t)$$, зависит от величины этого промежутка, то есть от значения $$t$$. Так, весьма вероятно, что, например, за минуту самолет не обнаружит ни одной подводной лодки, находящейся в районе. Вероятность необнаружения лодки за несколько часов поиска будет гораздо меньше, чем за одну минуту. Поэтому функция $$X(t)$$, которая определяет число требований, поступающих за время $$t$$, зависит от параметра $$t$$ и, следовательно, является случайной функцией. Эта случайная функция принимает только целые неотрицательные значения при любых значениях $$t$$ ( $$t$$ не может быть меньше нуля) и с возрастанием $$t$$ не убывает. Действительно, число требований, нуждающихся в обслуживании и поступающих в некоторую систему, может быть только целым положительным и с течением времени не может убывать.
Если проделать несколько опытов и в каждом регистрировать значения $$X(t)$$, то полученные при этом функции, как правило, не будут совпадать. Пусть $$x(t)$$ — функция, образованная значением $$X(t)$$ в данном опыте. Эта функция уже не является случайной. Она называется реализацией случайной функции $$X(t)$$ в данном опыте.
(рис 4.2) Реализация случайной функции X(t).На рисунке изображена одна из реализаций случайной функции $$X(t)$$. Если считать, что рис. 4.2 изображает график обнаружения подводных лодок (на оси $$t$$ отложено время в сутках, а на оси $$x(t)$$ — число обнаружений), то этот график означает следующее. После начала поиска в течение суток не было ни одного обнаружения. За вторые сутки было два обнаружения подводных лодок, одно в начале, а второе через 12 часов. За третьи сутки было одно обнаружение. В начале четвертых суток было еще одно обнаружение. Последнее, пятое, обнаружение было в середине пятых суток. Это, конечно, не означает, что по такому закону обнаружения будут происходить каждый раз. Поэтому функция и называется реализацией случайной функции.
Говоря более строго, в данном случае реализацией случайной функции является неслучайная функция одного аргумента времени. Для полного описания случайной функции практически невозможно определить все ее реализации, так как их может быть бесчисленное множество. Поэтому используют другой способ ее задания. Случайная функция $$X(t)$$ будет полностью определена, если для любых положительных промежутков времени $$t_1,t_2,...,t_n$$ мы можем указать число требований, поступивших за каждый из этих промежутков. Но как было сказано выше, число требований, поступивших за любой из этих отрезков времени, есть величина случайная. Следовательно, нужно уметь характеризовать случайные величины. Как известно, полная характеристика случайной величины дается законом распределения. Но нам нужно знать одновременно поведение функции $$X(t)$$. За промежутки времени продолжительностью $$t_1,t_2,...,t_n$$. Поэтому необходимо дать характеристику группы случайных величин $$X(t_1),X(t_2),...,X(t_n)$$. Такой характеристикой является $$n$$ -мерный закон распределения группы случайных величин:
$$X(t_1),X(t_2),...,X(t_n)$$.
Но функция $$X(t)$$ может принимать только целые положительные значения,
поэтому она может быть задана более просто. Для полного определения
$$p\{X(t_1)=k_1,X(t_2)=k_2,...,X(t_n)=k_n\}$$.
Очевидно, что эта вероятность может быть отлична от нуля только в том случае, если при $$t_1 < t_2 < ... < t_n$$ величины k_i(i=1,2,3,...n) удовлетворяют условию $$k_1\le k_2\le ...\le k_n$$.
Это утверждение вытекает из того, что функция не убывает с возрастанием $$t$$. Знание функции
$$F(t_1,t_2,...,t_m;k_1,k_2,...,k_n)=p\{X(t_1)=k_1,X(t_2)=k_2,...,X(t_n)=k_n\}$$
для любых $$t_1,t_2,...,t_n и k_1,k_2,...,k_n$$ полностью определяет
$$F(t,k)=p\{X(t)=k\}$$.
Так, например, вероятность того, что за время $$t$$ не поступит ни одного требования, равна
$$F(t,0)=p\{X(t)=0\}$$.
Вероятность того, что в течение суток в исследуемую систему обслуживания каждый час будет поступать только одно требование, будет равна
$$F(1,2,3,…,24;1,2,3,…,24)=p\{X(1)=1;X(2)=2;…,X(24)=24\}$$,
Напомним, что все это множество можно определить при условии, что функция $$F(t_1,t_2,...,t_n;k_1,k_2,...,k_n)$$ известна. Но задача отыскания такой функции в общем случае является весьма трудной.
Таким образом, принципиально может быть описан любой
Часто на практике встречаются потоки, которые обладают свойствами, позволяющими найти более простые способы их описания. Так, многие потоки требований обладают свойством стационарности.
$$X(t_1),X(t_2),...,X(t_n)$$
совпадает с законом распределения
$$X(t_1+a)-X(a),X(t_2+a)-X(a),...,X(t_n+a)-X(a)$$,
то есть распределение случайных величин зависит от $$t_1,t_2,...,t_n$$ и не зависит от величин $$a$$, где $$a$$ — любой произвольный отрезок времени. Как частный случай из этих рассуждений получается, что для
$$p\{X(t)=k\}=p\{X(t+a)-X(a)=k\}$$,
где $$k=0,1,2,...,n$$, то есть вероятность того, что ровно $$k$$ требований будет получено за промежуток времени $$0,t$$, равна вероятности получения $$k$$ требований за промежуток времени $$(a,a+t)$$ при любом значении $$a$$.
Таким образом, наличие свойства стационарности значительно облегчает изучение
Свойством стационарности обладают многие реальные потоки требований.
В некоторых реальных потоках число требований ( поступивших в систему после произвольного момента времени $$t$$ ) не зависит от того, какое число требований поступило в систему до момента $$t$$. Это свойство независимости называется отсутствием последствия, или, точнее,
Свойством отсутствия последствия обладают также многие реальные потоки.
Обозначим $$P\{X(t)=k\}=V_k(t)$$, где $$k=0,1,2,..$$. Иными словами, $$V_k(t)$$ есть вероятность того, что за промежуток времени $$(0,t)$$ при $$t > 0$$ поступит точно $$k$$ требований.
Стационарный поток без последствия имеет важное свойство: его можно полностью охарактеризовать системой функций $$V_k(t)$$, где $$k=1,2,3,..$$. Вероятность
$$P=P\{X(t_1)=k_1;X(t_2)=k_2,...,X(t_n)=k_n\} $$
выражается через
$$V_k(t)(k=0,1,2,...,n) $$
следующим образом:
$$P=\prod\limits_{i=1}^{n}V_{s_i}(t_i-T_{i-1}$$ )
где
$$s_i=k_i-k_{i-1}$$.
Поэтому, чтобы описать стационарный поток без последствия, достаточно получить систему функций $$V_k(t),k=0,1,2,...n и t > 0$$. Это свойство в значительной степени упрощает изучение таких потоков и облегчает их описание.
Если обозначить через $$\varphi (t)$$ вероятность появления за промежуток времени $$(0,t)$$ не меньше двух требований, то можно более точно сформулировать свойство
$$\lim\limits_{t\to 0}\frac{\varphi (t)}{t}=0$$
или $$\varphi (t)=O(t)*$$ при $$t\to 0$$. Иными словами, вероятность того, что появится больше одного требования за малый промежуток времени $$t$$, есть бесконечно малая величина более высокого порядка, чем $$t$$. Это и означает, что почти невероятно поступление двух или нескольких требований за малый промежуток времени. В некоторых реальных потоках это свойство является очевидным, а в некоторых интуитивно очевидным или, по крайней мере, справедливым с достаточно хорошим приближением к действительности.
Особый интерес представляют так называемые простейшие потоки.
Рассмотрим предел
$$\lim\limits_{t\to 0}\frac{W(t)}{t}=\lambda > 0$$,
где
$$W(t)=1-V_0(t)$$.
Величина $$\lambda$$ называется параметром (интенсивностью) потока. Она может быть неограниченно большой и неограниченно малой, но не может быть отрицательной. Функция $$W(t)=1-V_0(t)$$ является вероятностью того, что за время $$t$$ в систему поступит по крайней мере одно требование. Действительно, так как
$$\sum\limits_{k=0}^{\infty}V_k(t)=1$$,
то
$$1-V_0(t)=\sum\limits_{k=1}^{\infty}V_k(t)$$.
Но
$$W(t)=1-V_0(t)$$,
то есть
$$W(t)=\sum\limits_{k=1}^{\infty}V_k(t)$$.
Следовательно, $$W(t)$$ есть вероятность того, что за время $$t$$ в систему поступит по крайней мере одно требование на обслуживание.
Для простейшего
$$V_k(t)=\frac{(\lambda t)^k}{k!} e^{-\lambda t}(k=0,1,2,...)$$ (4.1.)
Таким образом, для простейшего потока число требований в промежутке $$t$$ распределено по закону Пуассона с параметром $$\lambda t$$, поэтому простейший поток иногда называют стационарным пуассоновским потоком. Простейший поток полностью определяется системой функций (4.1.). Функции $$V_k(t)$$ зависят только от параметра потока $$\lambda$$ (если не считать $$t$$ ). Напомним, что $$V_k(t)$$ есть вероятность поступления ровно $$k$$ требований за время $$(0,t)$$. Следовательно, чтобы дать полную характеристику простейшего потока, достаточно знать только одну величину – параметр потока.
Рассмотрим физический смысл параметра $$\lambda$$. Покажем, что для простейшего потока параметр $$\lambda$$ равен математическому ожиданию числа требований, поступивших в систему за единицу времени. Чтобы доказать это, вычислим математическое ожидание числа требований, поступивших за промежуток времени $$(0,t)$$ по формуле
$$M_t[k]=\sum\limits_{k=1}^{\infty}kV_k(t)=\sum\limits_{k=1}^{\infty}k\frac{(\lambda t)^k}{k!}e^{-\lambda t}=e^{-\lambda t} \lambda t \sum\limits_{k=1}^{\infty}\frac{(\lambda t)^{k-1}}{(k-1)!}$$.
Но сумма $$\sum\limits_{k=1}^{\infty}\frac{(\lambda t)^{k-1}}{(k-1)!}$$ является
поэтому
$$M_t[k]=\lambda t e^{-\lambda t}e^{\lambda t}=\lambda t$$.
Таким образом, если анализ показывает, что изучаемый поток является простейшим, то для его полного описания достаточно вычислить математическое ожидание числа требований, поступивших за единицу времени.
Простейший поток обладает еще одним очень интересным свойством: для него вероятность получения в течение промежутка времени длительности $$t$$ ровно $$k$$ требований достигает наибольшего значения для $$t=\frac{k}{\lambda}(k=0,1,2,...)$$. В частности, при $$\lambda = 1$$ максимумы будут достигаться в моменты времени, равные $$0,1,2,...n$$ единиц времени.
Время обслуживания есть прежде всего характеристика функционирования каждого отдельного аппарата обслуживающей системы. Оно показывает, сколько времени затрачивается на обслуживание одного требования данным обслуживающим аппаратом. Необходимо помнить, что этот показатель обслуживания ничего общего не имеет с оценкой качества обслуживания, а характеризует лишь пропускную способность одного обслуживающего аппарата. При этом предполагается, что если обслуживание требования, поступившего в систему, закончилось, то заявка удовлетворена полностью. В силу самых различных причин время обслуживания может меняться от одного требования к другому. Одной из важных причин является неполная идентичность поступающих требований. Другая, не менее важная причина – это состояние и возможности самих обслуживающих аппаратов. Поэтому в общем случае время обслуживания является случайной величиной и, следовательно, может быть описано законом распределения.
Если обозначить время обслуживания через $$\gamma$$, то полной его характеристикой будет функция распределения
$$F(t)=p\{\gamma < t\}(t\ge 0)$$.
Так как время обслуживания не может быть отрицательной величиной, то
$$F(t)=0\ при\ t < 0$$.
О том, какой конкретный вид имеет функция распределения $$F(t)$$, ничего нельзя сказать заранее без детального изучения функционирования обслуживающего аппарата. Даже в одной обслуживающей системе время обслуживания разных аппаратов может характеризоваться различными функциями распределения. Однако для простоты будем рассматривать системы, которые состоят из однотипных обслуживающих аппаратов, характеризуемых общим законом распределения времени обслуживания. Естественно, что знание функции распределения времени обслуживания как случайной величины имеет для нас весьма существенное значение, так как позволяет получить ответы на ряд важных вопросов.
Допустим, что в результате анализа функционирования обслуживающей системы мы определили вид функции распределения времени обслуживания для аппаратов этой системы:
$$F(t)=1-\frac{1}{(t+1)^2}$$,
где $$t$$ — время в мин.
Функция $$F(t)$$ действительно может иметь такой вид, так как
$$0\le 1-\frac{1}{(t+1)^2} < 1$$
при условии, что $$0\le t < \infty$$ и
$$F_{(t)}^{\prime}=\frac{2}{(t+1)^3} > 0\ при\ t > 0$$,
то есть $$F(t)$$ монотонно возрастает.
Тогда, зная вид функции $$F(t)$$, можно ответить на целый ряд вопросов. Например, можно определить, какова будет вероятность того, что время обслуживания не превысит 10 мин. Эту вероятность мы получим, подставив $$t=10$$ в функцию $$F(t)$$:
$$F(10)=1-\frac{1}{(10+1)^2}\approx 0,99$$.
Во многих задачах массового обслуживания большую роль играет показательный закон распределения времени обслуживания, при котором функция распределения времени обслуживания $$F(t)$$ имеет вид
$$F(t)=1-e^{-\gamma t}(t\ge 0)$$.
Параметр $$\gamma$$, входящий в показательный закон распределения, имеет простой физический смысл. Величина $$\frac{1}{\gamma}$$ является средним временем обслуживания (математическим ожиданием времени обслуживания). При показательном законе распределения времени обслуживания вероятность того, что обслуживание закончится вскоре после его начала, велика.
На практике, когда мы имеем дело с реальными процессами обслуживания. могут встречаться положения, при которых это свойство не имеет места. Поэтому, несмотря на то что процессы массового обслуживания с показательным законом распределения времени обслуживания до сих пор привлекают внимание многих исследователей, теоретический и практический интерес представляют и другие законы распределения времени обслуживания.
Нужно заметить, что значительные успехи в последнее время достигнуты благодаря использованию метода статических испытаний (метод Монте-Карло). Использование этого метода существенно расширило круг задач теории массового обслуживания, эффективное решение которых может быть получено с помощью вычислительных машин. В частности метод Монте-Карло позволяет получить решение задач массового обслуживания с любым законом распределения времени обслуживания.
Следует специально остановиться еще на одном важном свойстве показательного закона распределения времени обслуживания. Оно заключается в том, что при показательном законе распределения времени обслуживания закон распределения оставшейся части времени обслуживания не зависит от того, сколько оно уже длится.
Действительно, если обозначить через $$f_a(t)$$ вероятность того, что обслуживание, которое уже длилось в течение $$a$$, продлится еще не менее $$t$$, то
$$f_0(t)=1-F(t)=e^{-\gamma t} $$
и
$$f_0(a+t)= e^{-\gamma(a+t)}$$
Здесь $$f_0(t)$$ — вероятность того, что время обслуживания $$\gamma$$ будет не меньше $$t$$. Так как $$F(t)=P\{\gamma < t\}$$, то $$f_0(t)$$, равное $$P\{\gamma \ge t\}$$, в сумме с $$F(t)$$ равно единице. Поэтому
$$f_0(t)=1-P\{\gamma < t\}=1-F(t)$$.
По теореме умножения вероятностей вероятность того, что обслуживание продлится не меньше чем $$a+t$$, равна произведению вероятностей того, что обслуживание продлится не меньше чем $$a$$, умноженному на вероятность того, что оно продлится не менее $$t$$, при условии, что оно уже длится в течение времени $$a$$, то есть
$$f_0(a+t)=f_0(a)f_0(t)$$
Поэтому
$$f_0(a)f_0(t)=e^{-\gamma(a+t)}=e^{-\gamma t}$$.
Следовательно, имеет место равенство
$$f_a(t)=e^{-\gamma t)=}=f_0(t)$$,
так как из ранее сказанного видно, что
$$f_0(t)=e^{-\gamma t}$$.
Таким образом, условная вероятность $$f_a(t)$$ совпадает с вероятностью $$f_0(t)$$ и, следовательно, закон распределения не зависит от длины промежутка времени $$(0,a)$$, в течение которого уже длится обслуживание данного требования.
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.