Процесс гибели и размножения
В теории массового обслуживания широкое распространение имеет специальный класс случайных процессов — так называемый процесс гибели и размножения. Название этого процесса связано с рядом биологических задач, где он является математической моделью изменения численности биологических популяций.
Граф состояний процесса гибели и размножения имеет вид, показанный на рис. 15.4.
Глава 15 Элементы теории массового обслуживания
стояния только в состояния с соседними номерами, т.е. из состояния Sk возможны переходы только либо в состояние Sk.\, либо в состояние S^+i1. Предположим, что все потоки событий, переводящие систему по стрелкам графа, простейшие с соответствующими интенсивно-стями kk)k+i или Хк+1ук. По графу, представленному на рис. 15.4, составим и решим алгебраические уравнения для предельных вероятностей состояний (их существование вытекает из возможности перехода из каждого состояния в каждое другое и конечности числа состояний). В соответствии с правилом составления таких уравнений (см. 15.13) получим: для состояния Sq MlPo = hoP\ > (15.12) для состояния S\ - (Xi2+ho)Pi ~ MiPo+^2\P2, которое с учетом (15.12) приводится к виду h2Pl=^2lP2- (15.13)
Аналогично, записывая уравнения для предельных вероятностей других состояний, можно получить следующую систему уравнений: ^oiPo - ^-\oPi>
(15.16)
(15.17)
Чл-1 Легко заметить, что в формулах (15.17) для р\, Р2,..., р„ коэффициенты при ро есть слагаемые, стоящие после единицы в формуле (15.16). Числители этих коэффициентов представляют произведение всех интенсивностей, стоящих у стрелок, ведущих слева направо до данного состояния Sk (k=l, 2,..., «), а знаменатели — произведение всех интенсивностей, стоящих у стрелок, ведущих справа налево до состояния Sk. ^ 15.4. Процесс гибели и размножения представлен графом (рис. 15.5). Найти предельные вероятности состояний.
Рис. 15.5 Решение. По формуле (15.16) найдем
< ^k-lkPk-l ~ ^k,k+lPk' „ и 1 21 = 0,706,
/ ^•n-lnPn-l ~ ^n,n+lPn, к которой добавляется нормировочное условие Po + Pi + P2+-+Pn = l (15.15) 1 При анализе численности популяций считают, что состояние Sk соответствует численности популяции, равной к, и переход системы из состояния Sk в состояние Sk+i происходит при рождении одного члена популяции, а переход в состояние Sk..\ — при гибели одного члена популяции. по (15.17) - я = j 0,706 = 0,176, Р2=~ 0,706=0,118, т.е. в установившемся, стационарном режиме в среднем 70,6% времени система будет находиться в состоянии So, 17,6% — в состоянии Si и 11,8% — в состоянии ^2> СМО с отказами В качестве показателей эффективности СМО с отказами будем рассматривать: А — абсолютную пропускную способность СМО, т.е. среднее число заявок, обслуживаемых в единицу времени; Глава 15 Элементы теории массового обслуживания
Q — относительную пропускную способность, т.е. среднюю долю пришедших заявок, обслуживаемых системой; Р0ТК — вероятность отказа, т.е. того, что заявка покинет СМО необслуженной; к — среднее число занятых каналов (для многоканальной системы). Одноканальная система с отказами. Рассмотрим задачу. Имеется один канал, на который поступает поток заявок с интенсивностью X. Поток обслуживании имеет интенсивность ц.1. Найти предельные вероятности состояний системы и показатели ее эффективности. Система S (СМО) имеет два состояния: So — канал свободен, Si — канал занят. Размеченный граф состояний представлен на рис. 15.6.
Рис. 15.6 В предельном, стационарном режиме система алгебраических уравнений для вероятностей состояний имеет вид (см. правило составления таких уравнений на с. 343). (15.18) MA = ^/>о> т.е. система вырождается в одно уравнение. Учитывая нормировочное условие р0 + pi=l, найдем из (15.18) предельные вероятности состояний и. X Х + ц Х + ц которые выражают среднее относительное время пребывания системы в состоянии Sq (когда канал свободен) и Si (когда канал 1 Здесь и в дальнейшем предполагается, что все потоки событий, переводящие СМО из состояния в состояние, будут простейшими. К ним относится и поток обслуживании — поток заявок, обслуживаемых одним непрерывно занятым каналом. Среднее время обслуживания / ^ обратно по величине интенсивности ц, т.е. / об.^Л1- занят), т.е. определяют соответственно относительную пропускную способность Q системы и вероятность отказа Ртк: Q=-T—» (15.20) Дтк = т---- • (15.21) Х + ц ' Абсолютную пропускную способность найдем, умножив относительную пропускную способность Q на интенсивность потока отказов А=-^-. (15.22) X + \i ' ^ 15.5. Известно, что заявки на телефонные переговоры в телевизионном ателье поступают с интенсивностью X, равной 90 заявок в час, а средняя продолжительность разговора по телефону Гоб.=2 мин. Определить показатели эффективности работы СМО (телефонной связи) при наличии одного телефонного номера. Решение. Имеем Х=90 (1/ч), t об.=2 мин. Интенсивность потока обслуживании ц= 1/ 1 об = 1/2=0,5 (1/мин)=30 (1/ч). По (15.20) относительная пропускная способность СМО (>=30/(90+30)=0,25, т.е. в среднем только 25% поступающих заявок осуществят переговоры по телефону. Соответственно вероятность отказа в обслуживании составит Ртк=0,75 (см. (15.21)). Абсолютная пропускная способность СМО по (15.29) ^=900,25=22,5, т.е. в среднем в час будут обслужены 22,5 заявки на переговоры. Очевидно, что при наличии только одного телефонного номера СМО будет плохо справляться с потоком заявок. ►
Многоканальная система с отказами. Рассмотрим классическую задачу Эрланга. Имеется п каналов, на которые поступает поток заявок с интенсивностью X. Поток обслуживании имеет интенсивность ц. Найти предельные вероятности состояний системы и показатели ее эффективности. Система S (СМО) имеет следующие состояния (нумеруем их по числу заявок, находящихся в системе): So, Sx, Si,..., S^, ■■■ Sn, где S/c — состояние системы, когда в ней находится к заявок, т.е. занято к каналов. Глава 15 Элементы теории массового обслуживания
Граф состояний СМО соответствует процессу гибели и размножения и показан на рис. 15.7.
Рис. 15.7 Поток заявок последовательно переводит систему из любого левого состояния в соседнее правое с одной и той же интенсивностью X. Интенсивность же потока обслуживании, переводящих систему из любого правого состояния в соседнее левое состояние, постоянно меняется в зависимости от состояния. Действительно, если СМО находится в состоянии 52 (два канала заняты), то она может перейти в состояние S\ (один канал занят), когда закончит обслуживание либо первый, либо второй канал, т.е. суммарная интенсивность их потоков обслуживании будет 2ц. Аналогично суммарный поток обслуживании, переводящий СМО из состояния.% (три канала заняты) в S2, будет иметь интенсивность Зц, т.е. может освободиться любой из трех каналов и т.д.
В формуле (15.16) для схемы гибели и размножения получим для предельной вероятности состояния
-1
(15.23)
2!ц2 X" где члены разложения —, ------------- j
И 2!ц' собой коэффициенты при ро в выражениях для предельных вероятностей р\, Р2,..., Рк, —, Рп- Величина X
(15.24) И называется приведенной интенсивностью потока заявок или интенсивностью нагрузки канала. Она выражает среднее число заявок, приходящее за среднее время обслуживания одной заявки. Теперь Р2 Р* р" Pi-PPo, Pi=Y\P^ •••> Pk=jjPo, -, РгГ^Ро- (15.26) Формулы (15.25) и (15.26) для предельных вероятностей получили названия формул Эрланга1 в честь основателя теории массового обслуживания. Вероятность отказа СМО есть предельная вероятность того, что все п каналов системы будут заняты, т.е. л Р0тк = Е-:Ро- (15.27) Относительная пропускная способность — вероятность того, что заявка будет обслужена: е = 1-Ротк = 1-^-/>0. (15.28) Абсолютная пропускная способность: A = XQ = \\l-£p0\. (15.29) Среднее число занятых каналов к есть математическое ожидание числа занятых каналов: _ л к = 5Ж, к=0 где рк — предельные вероятности состояний, определяемых по Однако среднее число занятых каналов можно найти проще, если учесть, что абсолютная пропускная способность системы А есть не что иное, как интенсивность потока обслуженных системой заявок (в единицу времени). Так как каждый занятый канал обслуживает в среднем ц заявок (в единицу времени), то среднее число занятых каналов к = — (15.30) 1 Эрланг А.К. (конец XIX в. — начало XX в.) — датский инженер, математик. Глава 15 Элементы теории массового обслуживания
или, учитывая (15.29), (15.24): 1-> ^ 15.6. В условиях задачи 15.5 определить оптимальное число телефонных номеров в телевизионном ателье, если условием оптимальности считать удовлетворение в среднем из каждых 100 заявок не менее 90 заявок на переговоры: Решение. Интенсивность нагрузки канала по формуле (15.25) р=90/30=3, т.е. за время среднего (по продолжительности) телефонного разговора Г0б.=2 мин. поступает в среднем 3 заявки на переговоры. Будем постепенно увеличивать число каналов (телефонных номеров) п=2, 3, 4,... и определим по формулам (15.25), (15.28), (15.29) для получаемой л-канальной СМО характеристики обслуживания. Например, при л = 2 р0 =(l + 3 + 32/2М = 0,118» 0,12; Q = \- (з2/2!)-0,118 = 0.471 * 0,47; ^=90-0,471=42,4 и т.д. Значение характеристик СМО сведем в табл. 15.1.
Таблица 15.1
По условию оптимальности Q £ 0,9, следовательно, в телевизионном ателье необходимо установить 5 телефонных номеров (в этом случае Q = 0,90 — см. табл. 15.1). При этом в час будут обслуживаться в среднем 80 заявок (А = 80,1), а среднее число занятых телефонных номеров (каналов) по формуле (15.30) к = = 80,1/30 = 2,67> ^ 15.7. В вычислительный центр коллективного пользования с тремя ЭВМ поступают заказы от предприятий на вычислительные работы. Если работают все три ЭВМ, то вновь поступающий заказ не принимается, и предприятие вынуждено обратиться в другой вычислительный центр. Среднее время работы с одним заказом составляет 3 ч. Интенсивность потока заявок 0,25 (1/ч). Найти предельные вероятности состояний и показатели эффективности работы вычислительного центра. Решение. По условию л=3, А=0,25_(1/ч), Г0б=3 (ч)- Интенсивность потока обслуживании \i=l/t об = 1/3=0,33. Интенсивность нагрузки ЭВМ по формуле (15.24) р=0,25/0,33=0,75. Найдем предельные вероятности состояний: по формуле (15.25) /70=(1+0,75+0,752/2!+0,753/3!)-1=0,476; по формуле (15.26) ^,=0,75-0,476=0,357; />2=(0,752/2!)-0,476= =0,134; />3=(0,753/3!)-0,476=0,033, т.е. в стационарном режиме работы вычислительного центра в среднем 47,6% времени нет ни одной заявки, 35,7% — имеется одна заявка (занята одна ЭВМ), 13,4% — две заявки (две ЭВМ), 3,3% времени — три заявки (заняты три ЭВМ). Вероятность отказа (когда заняты все три ЭВМ), таким образом, Ртк~Рз=:0,033. По формуле (15.28) относительная пропускная способность центра Q = 1-0,033 = 0,967, т.е. в среднем из каждых 100 заявок вычислительный центр обслуживает 96,7 заявок. По формуле (15.29) абсолютная пропускная способность центра А = 0,250,967 - 0,242, т.е. в один час в среднем обслуживается 0,242 заявки. По формуле (15.30) > среднее число занятых ЭВМ к = = 0,242/0,33 = 0,725, т.е. каждая из трех ЭВМ будет занята обслуживанием заявок в среднем лишь на 72,5/3 = 24,2%. При оценке эффективности работы вычислительного центра необходимо сопоставить доходы от выполнения заявок с потерями от простоя дорогостоящих ЭВМ (с одной стороны, у нас высокая пропускная способность СМО, а с другой стороны — значительный простой каналов обслуживания) и выбрать компромиссное решение. ►
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|