ВЕСТНИК ТОМСКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА
2010 Управление, вычислительная техника и информатика № 4(13)
УДК 519.21
А.М. Горцев, А.А. Калягин
ОПТИМАЛЬНАЯ ОЦЕНКА СОСТОЯНИЙ ОБОБЩЕННОГО ПОЛУСИНХРОННОГО ПОТОКА СОБЫТИЙ В УСЛОВИЯХ НЕПРОДЛЕВАЮЩЕГОСЯ МЕРТВОГО ВРЕМЕНИ
Рассматривается задача оптимальной оценки состояний полусинхронного дважды стохастического потока с инициированием дополнительных событий (обобщенный полусинхронный поток событий) с двумя состояниями, являющегося одной из математических моделей информационных потоков заявок, функционирующих в цифровых сетях интегрального обслуживания -ЦСИО (Integrated Service Digital Networks - ISDN). Условия наблюдения за потоком таковы, что каждое событие порождает период мертвого времени, в течение которого другие события потока недоступны наблюдению и не вызывают продления его периода (непродлевающееся мертвое время). Находится явный вид апостериорных вероятностей состояний потока. Решение о состоянии потока выносится по критерию максимума апостериорной вероятности. Приводятся численные результаты, полученные с использованием расчетных формул и имитационного моделирования.
Ключевые слова: обобщенный полусинхронный поток событий, состояние потока, апостериорная вероятность состояния, оценка состояния, мёртвое время.
В настоящей статье проводится дальнейшее исследование обобщенного полу-синхронного потока событий, начатое в работе [1]. Обобщенный полусинхронный дважды стохастический поток событий (далее обобщенный полусинхронный поток либо просто поток) является одной из адекватных математических моделей информационных потоков заявок, функционирующих в ЦСИО [2]. Достаточно обширная литература по исследованию подобных потоков событий (асинхронных, синхронных и полусинхронных) приведена в [1, 3, 4]. Отметим, что развитие ЦСИО, особенностью которых является передача по единым аппаратным средствам разнообразных видов информации (речевых сигналов в цифровом формате, интерактивных данных, видеосигналов и т.п.), дало толчок к построению новых математических моделей входящих потоков событий, достаточно адекватно описывающих реальные информационные потоки, функционирующие в ЦСИО. Так как в реальных ситуациях параметры, определяющие входящий поток событий, известны либо частично, либо вообще неизвестны, либо (что еще более ухудшает ситуацию) они изменяются со временем, при этом изменения, как правило, носят случайных характер, что приводит к рассмотрению дважды стохастических потоков событий. Одними из первых работ в этом направлении были статьи [5-7]. В [5, б] введены в рассмотрение так называемые MC (Markov chami-потоки, в [7]
- MVP (Markov versatile processes)-roTOra, при этом MC-потоки событий наиболее характерны для реальных телекоммуникационных сетей. Отметим, что синхронные, асинхронные и полусинхронные дважды стохастические потоки возможно представить в виде моделей MAP (Markovian Arrival Process)-потоков событий [В, 9].
Режимы функционирования системы массового обслуживания непосредственно зависят от параметров дважды стохастического потока и состояний, в которых находится поток. При этом возникают задачи: 1) оценки параметров потока по наблюдениям за потоком (по наблюдениям за моментами наступления событий) [10]; 2) оценки состояний потока событий (задача фильтрации интенсивности дважды стохастического потока) по наблюдениям за моментами наступления событий [11].
Подавляющее число авторов рассматривает математические модели потоков событий, когда все события доступны наблюдению. Однако на практике возникают ситуации, когда наступившее событие может повлечь за собой ненаблюдае-мость последующих событий. Одним из искажающих факторов при оценке состояний и параметров потока событий выступает мертвое время регистрирующих приборов [12], которое порождается зарегистрированным событием. Другие же события, наступившие в течение периода мертвого времени, недоступны наблюдению (теряются). Можно считать, что этот период продолжается некоторое фиксированное время Т. Все устройства регистрации делятся на две группы. Первую группу составляют устройства с непродлевающимся мертвым временем, вторую -устройства с продлевающимся мертвым временем. Отметим, что одними из первых работ по оценке параметров в случайных потоках событий, функционирующих в условиях мертвого времени, являются работы [13,14].
В работе [1] решена задача об оптимальной оценке состояний обобщенного полусинхронного потока событий в условиях отсутствия мертвого времени. В настоящей статье, являющейся непосредственным развитием работы [1], решается задача об оптимальной оценке состояний обобщенного полусинхронного потока событий в условиях его неполной наблюдаемости (при непродлевающемся мертвом времени). Предлагается алгоритм оптимальной оценки состояний, когда решение о состоянии обобщенного полусинхронного потока выносится по критерию максимума апостериорной вероятности, представляющей наиболее полную характеристику состояния потока, которую можно получить, располагая только выборкой наблюдений, и обеспечивающего минимум полной (безусловной) вероятности ошибки вынесения решения [15].
1. Постановка задачи
Рассматривается обобщенный полусинхронный поток событий, интенсивность которого есть кусочно-постоянный случайный процесс X(t) с двумя состояниями X1 и X2 (Xj > X2). В течение временного интервала, когда X(t) = X, , имеет место пу-ассоновский поток событий с интенсивностью X, , i = 1,2. Переход из первого состояния процесса X(t) во второе возможен только в момент наступления события, при этом переход осуществляется с вероятностью p (0 < p < 1); с вероятностью 1 - p процесс X(t) остается в первом состоянии. Тогда длительность пребывания процесса X(t) в первом состоянии есть случайная величина с экспоненциальной
функцией распределения F1 (т) = 1 - e~pXl%. Переход из второго состояния процесса X(t) в первое состояние может осуществляться в произвольный момент времени. При этом длительность пребывания процесса X(t) во втором состоянии распределена по экспоненциальному закону: F2(t) = 1 -е~ат. При переходе процесса X(t) из
второго состояния в первое инициируется с вероятностью 5 (0 < 5 < 1) дополнительное событие в первом состоянии (т.е. сначала осуществляется переход, а затем инициируется дополнительное событие). Очевидно, что в сделанных предпосылках Х(0 - марковский процесс. После каждого зарегистрированного события в момент времени ^ наступает время фиксированной длительности Т (мертвое время), в течение которого другие события исходного обобщенного полусинхронно-го потока событий недоступны наблюдению. События, наступившие в течение мертвого времени, не вызывают продления его периода (непродлевающееся мертвое время). По окончании мертвого времени первое наступившее событие снова создает период мертвого времени длительности Т и т.д. Вариант возникающей ситуации приведен на рис. 1, где 1, 2 - состояния случайного процесса Х(г); дополнительные события, которые могут наступать в первом состоянии процесса Х(г) в момент его перехода из второго состояния в первое, помечены буквой 5; штриховка - периоды мертвого времени длительности Т; ^ , г2 ,... - моменты наступления событий в наблюдаемом потоке.
Ж-
/Г
/Г
V
/Г
Процесс Х(()
<>-о—Ф-
Обобщенный полусинхронный поток
I т I т I т
Схема создания непродлевающегося мертвого времени
-О-
-О-
-О-
(2 (3 ^4 (5
Наблюдаемый поток событий
Рис. 1. Формирование наблюдаемого потока событий
1
а
а
а
2
8
8
т
т
г
г
Подчеркнем, что если 5 = 0, то имеет место обычный полусинхнонный поток событий [10,11]. Так как процесс Х(г) и типы событий (события пуассоновских потоков и дополнительные события) являются принципиально ненаблюдаемыми, а наблюдаемыми являются только временные моменты наступления событий наблюдаемого потока ( , г2 ,..., то необходимо по этим наблюдениям оценить состояние процесса (потока) Х(г) в момент окончания наблюдений.
Рассматривается установившийся (стационарный) режим функционирования наблюдаемого потока событий, поэтому переходными процессами на интервале наблюдения (г0 , г), где г0 - начало наблюдений, г - окончание наблюдений (момент вынесения решения), пренебрегаем. Тогда без потери общности можно положить г0 = 0. Для вынесения решения о состоянии ненаблюдаемого процесса Х(г) в момент времени г необходимо определить апостериорные вероятности
w(X/■ | г) = w(X/■ | /1,., гт, г), г = 1,2, того, что в момент времени г значение процесса Х(г) = X, (т - количество наблюденных событий за время г), при этом w(X1 | г) + w(X2 | г) = 1. Решение о состоянии процесса Х(г) выносится путем сравнения апостериорных вероятностей: если w(X/ | г) > w(X/■ | г), г, ] = 1,2, г ^ ], то оценка
состояния процесса есть X (г) = X,-.
2. Алгоритм оптимальной оценки состояний обобщенного полусинхронного потока
Момент вынесения решения г будет принадлежать интервалу (г,, г^), г = 1,2,., между двумя соседними событиями наблюдаемого потока, в принципе, - и интервалу (г0, г!). Рассмотрим интервал времени (г,, г^), значение длительности которого есть х,- = г,-+1 - г,, г = 0,1,.. Так как моменты наступления событий в наблюдаемом потоке случайны, то длительность интервала (г,, г^) - случайная величина. С другой стороны, так как наблюдаемое в момент времени г, событие порождает период мертвого времени длительности Т, то X; = Т+П ,, где П , - значение длительности интервала между моментом окончания периода мертвого времени и моментом г,+1, т.е. интервал (г,, г,+1) разбивается на два смежных интервала: первый - (г, г+Т), второй - (г,+т, г,+1). Отметим одно важное обстоятельство: так как после каждого события в наблюдаемом потоке реализуется период мертвого времени длительности Т, в течение которого последующие события обобщенного полусинхронного потока недоступны наблюдению (поток отсутствует), то условия нахождения апостериорной вероятности ^(Х1 | г) на интервале (г, г+Т) длительности Т и интервале (г,+Т, г,+!), значение длительности которого есть п , , принципиально разные. Кроме того, для нахождения апостериорной вероятности ^(Х1 | г) необходимо точно знать значение длительности Т мертвого времени либо, по крайней мере, предварительно осуществить её оценку Т . В противном случае отсутствие информации
о значении длительности Т мертвого времени делает попытку строгого нахождения апостериорной вероятности ^(Х1 | г) невозможной. Здесь предполагается, что значение Т известно точно.
В [1] сформулирован алгоритм расчета апостериорной вероятности w(Xl | 1) для случая отсутствия мертвого времени (Т = 0). При этом поведение вероятности ^(Х1 | г) на полуинтервале [г,, г,+1) между соседними наблюдаемыми событиями обобщенного полусинхронного потока определяются выражением
...(Х | ™ [1 - ^(Х1 | гг + 0)] - [™ - ^(Х1 | гг + 0)]е~Ь<'‘~‘‘) (1)
^(Х1 | г) _ -Ь (г-г ) , (1)
1 - ^(Х11 г{ + 0) - [^ - ^(Х11 г{ + 0)]е ( ‘)
где г,< г< г,+1, /'=0,1,...; Ь = Х1 - Х2 - а; w = а(1 -5)/(Х1 -Х2 -а5) ^ 0 , 0 < 5 < 1.
В момент времени г, (в момент наступления события обобщенного полусин-хронного потока) апостериорная вероятность (1) претерпевает разрыв 1-го рода (,' = 1,2,.), поэтому в момент времени г, имеет место формула пересчета
а5 + [(1 - р)Х1 - а5^^ | г, - 0)
w(X11г, + 0) =-------------—Ш.---- ^ п г—>_, , = 1,2,. , (2)
Х2 +а5 + (Х1 - X2 - а5)w(X1 | г, - 0)
где w(X1 | г, - 0) вычисляется по формуле (1) в момент времени г = г, , когда г изменяется в полуинтервале [гг-1, г), соседнем с полуинтервалом [г, г^). В качестве начального значения w(X1 | г0 + 0) = w(X1 | г0 = 0) в (1) выбирается априорная финаль-
ная вероятность первого состояния процесса Х(г): п1 = а/(а+рХ1), которая находится из уравнений рХ1п1 - ап2 = 0, п1+ п2 = 1.
Таким образом, вычисление апостериорной вероятности w(X1 | г) по формуле (1) в условиях, когда длительность мертвого времени Т Ф 0, справедливо на интервале (г,+Т, гм), значение длительности которого есть п ,. При этом начальное условие для w(X1 | г) привязывается к моменту времени г+Т, т.е. в формуле (1), во-первых, нужно w(X1 | г, + 0) заменить на w(X1 | г,+Т ), во-вторых, г,+Т < г < гм , г = 1,2,. . Формула пересчета (2) остается при этом без изменения, так как она предназначена для вычисления апостериорной вероятности в момент времени г наступления наблюдаемого события, которое порождает мертвое время.
Рассмотрим интервал (г, г+Т), г = 1,2,. . На этом интервале длительности Т событие наблюдаемого потока имеет место в граничной точке г , на самом интервале события наблюдаемого потока отсутствуют. Необходимо определить поведение апостериорной вероятности w(X1 | г) на этом интервале. Определим апостериорную вероятность w(X1 | г+дг) того, что в момент времени г+лг (г,- < г+лг < г+Т), где Лг - достаточно малая величина, процесс Х(г) находится в первом состоянии. Пусть в момент времени г процесс Х(г) находится в первом состоянии. Тогда в момент времени г+лг процесс останется в этом же состоянии, если: 1) на интервале (г, г+Лг) событий пуассоновского потока с параметром Х1 не произойдет (вероятность этой ситуации есть (1 - Х^г^^ | г) + о(Лг)); 2) на интервале (г, г+Лг) наступило событие пуассоновского потока с параметром Х1 и процесс Х(г) не перешел во второе состояние (вероятность этой ситуации есть (1-р)Х1Лг^(Х1 | г) + о(Лг)). Пусть в момент времени г процесс Х(г) находится во втором состоянии. Тогда в момент времени г+Лг процесс Х(г) будет находиться в первом состоянии, если на интервале (г, г+Лг) событий пуассоновского потока с параметром Х2 не произойдет и процесс Х(г) перейдет на этом интервале в первое состояние (вероятность этой ситуации есть аЛг^(Х2 | г)+о(Лг)). Другие возможности имеют вероятность о(Лг). Тогда
w(X1 | г+Лг) = (1-р)Х1Лг^х1 | г) + аЛг^(Х2 | г)+о(Лг). (3)
Аналогично находим w(X2 | г+Лг):
w(X2 | г+Лг) = (1-аЛг^(Х2 | г) + рХ1Лг^(Х1 | г) + о(Лг). (4)
Производим в (3), (4) необходимые преобразования, после чего, переходя к пределу при Лг^0, получаем систему дифференциальных уравнений для апостериорных вероятностей w(X1 | г) и w(X2| г):
dw(X11 г) dw(X21 г)
-----1---= -рХ1 w(X1 | г) + aw(X2 | г), --- ---= рХ1 w(X1 | г) - аw(X2 | г), (5)
dг dг
с граничными условиями w(X1 | г = г) = w(X1 | г, + 0), w(X2 | г = г) = w(X2 | г, + 0), г = 1, 2,. . Последнее вытекает из того, что на интервале (г^+Т, г,), г = 2,3,., смежном интервалу (г,, г+Т) апостериорная вероятность рассчитывается по формуле (1), где вместо w(X1 | г, + 0) стоит w(X1 | г+Т); в точке г = г, происходит пересчет апостериорной вероятности по формуле (2), так что её значение в этой точке есть w(X1 | г, + 0). Для граничного интервала (г0, г1) расчет апостериорной вероятности w(X1 | г) производится по формуле (1) с её последующим пересчетом по формуле (2) в точке г = г1 . Решая систему (5), находим
w(X11 г) = п1 + (w(X11 г, + 0) - п1 )е~(а+pX1)(^-^;■), (6)
где ti < t < t+T, i = 1,2,. ; вероятность п1 определена в (1). Тогда из (б) следует, что
w(k1 111 + T) = п + (w(k1 111 + 0) - n )e4a+pk1)T , i = 1,2,. . (7)
Полученные формулы позволяют сформулировать алгоритм расчета апостериорной вероятности w(k1 I t) и алгоритм принятия решения о состоянии процесса k(t) в любой момент времени t:
1) в момент времени t0 = 0 задается w(k1 | t0+0) = w(k1 | t0 = 0) = п1;
2) по формуле (і) для i = 0 рассчитывается вероятность w(k1 | t) в любой момент времени t (0 < t < t1), где t1 - момент наблюдения первого события наблюдаемого потока;
3) по формуле (і) для i = 0 рассчитывается вероятность w(k1 | t) в момент времени t1: w(k1 I t1) = w(k1 I t1 - 0);
4) i увеличивается на единицу, и по формуле (2) для i = 1 производится пересчет апостериорной вероятности w(k1 | t) в момент времени t = t1 , при этом w(k1 I t1 + 0) является начальным значением для w(k1 | t) в формуле (б);
З) по формуле (б) для і = і рассчитывается вероятность w(k1 | t) в любой момент времени t (t1 < t < t1+ T);
6) по формуле (7) для і = і рассчитывается вероятность w(k1 | t) в момент времени t = t1+T, т.е. w(k1 I t1+T); при этом w(k1 | t1+T) является начальным условием для w(k1 | t) на следующем шаге алгоритма;
7) для i = 1 по формуле
11) = w [і - w(кі| ti + T)] - [w - w(k1| ti + TЖь(‘--T) (8)
1 і - w(k1 I tt + T) - [w - w(k1 I tt + T)]є~ь(і-T)
(tf+T < t < ti+1 , i = 1,2,. ; w, ь определены в (і)) рассчитывается вероятность w(k1 | t) в любой момент времени t (t1+T < t < t2), где t2 - момент наблюдения второго события наблюдаемого потока;
8) по формуле (8) для i = і рассчитывается вероятность w(k1 | t) в момент времени t = t2: w(k1 I t2) = w(k1 I t2 - 0);
9) алгоритм переходит на шаг 4, после чего шаги 4 - 8 повторяются для i = 2 и т.д.
Параллельно по ходу вычисления апостериорной вероятности w(k1 | t) в любой момент времени t выносится решение о состоянии процесса k(t): если w(k1 | t) >
w(k2 I t) (w(k1 I t) > 1/2), то оценка X (t) = к1, в противном случае X (t) = к2 .
Для частных и особых случаев, приведенных в [1] и возникающих при определённом соотношении параметров к1 , к2 , a, p, 5, алгоритмы оптимальной оценки состояний обобщенного полусинхронного потока идентичны приведенному алгоритму для общего случая (изменяются только формулы (1), (2), (б), (7)). Вследствие этого алгоритмы для частных и особых случаев здесь отдельно не рассматриваются.
3. Результаты численных расчетов
Для получения численных результатов разработан алгоритм вычисления апостериорной вероятности w(k1 | t) по формулам (2), (б) - (8). Программа расчета реализована на языке программирования Borland C++, Builder б. Первый этап рас-
чета предполагает имитационное моделирование обобщенного полусинхронного потока событий, схемы создания мертвого времени и наблюдаемого потока событий. Описание алгоритма имитационного моделирования здесь не приводится, так как никаких принципиальных трудностей алгоритм не содержит. Второй этап расчета - непосредственное вычисление вероятностей w(k-l | /), /0 < t < Ь;
м>()^ | А+0); ^(^1 | ^^ ^ + Т; м>(Х^ | (), ti + Т < t < ti+\, /' = 1,2,. , по формулам
(1), (2), (6) - (8) соответственно и определение оценки X^). Расчеты произведены для следующих значений параметров: Х1 = 4 , Х2 = 2 , а = 0,08 , р = 0,025 , 5 = 0,2 , Т = 1 ед. времени и времени моделирования Тт = 20 ед. времени. В качестве иллюстрации на рис. 2 приведена траектория (нижняя часть рис. 2) случайного процесса Х^) (истинная траектория), полученная путем имитационного моделирования, где 1,2 - состояния процесса Х^), и траектория (верхняя часть рис. 2) оценки X(^, где 1, 2 - состояния оценки X(^ . Вынесение решения о том или ином состоянии процесса Х(^ производилось с шагом At = 0,001. На рис. 2 штриховкой на оси времени обозначены временные промежутки, на которых оценка состояния не совпадает с истинным значением процесса Х^) (область ошибочных решений). На рис. 3 приведена траектория поведения апостериорной вероятности ^(Х1 | (), соответствующая полученной при имитационном моделировании последовательности моментов наступления событий ^, t2,... и последовательности моментов времени окончания периодов мертвого времени ^+Т, ^+Т,... .
1 |||||| ---н,—1|-—
^) III!!! !
2 -1-1-1--1-1-1- р И | -
11 1- 11111 -------1-1--
т III!!! I !
2__I I I I I I ____I_I__
0 4 8 12 16 г
Рис. 2. Траектория процесса Х^) и оценки 1^)
Рис. 3. Траектория апостериорной вероятности м>(Хх | t)
Для установления частоты ошибочных решений о состоянии случайного процесса Х(^ по наблюдениям за обобщенным полусинхронным потоком, функционирующим в условиях мертвого времени, (наблюдаемый поток) проведен статистический эксперимент, состоящий из следующих этапов: 1) для определенного набора параметров Хь Х2, а, р, 5, Т ед.времени осуществляется моделирование на-
блюдаемого потока событий на заданном отрезке времени [0, Тт] (отдельный г-й эксперимент, г = 1,2,.); 2) осуществляется расчет апостериорных вероятностей w(k-l | 0 первого состояния процесса Х(/) на заданном отрезке времени [0, Тт] по формулам (1), (2), (6) - (8); 3) осуществляется оценивание траектории процесса
Х(0 (оценивание на отрезке [0, Тт] интервалов, когда оценка X(?) принимает то
или иное значение); 4) осуществляется определение (для отдельного г-го экспере-мента) ^ - суммарной протяженности интервалов, на которых значение процесса
Х(Г) не совпадает с его оценкой X(?); 5) осуществляется вычисление доли ошибочных решений рг = ^ /Т ; 6) осуществляется повторение N раз (г = 1, N) шагов 1
- 5 для расчета оценки безусловной вероятности ошибки оценивания состояний процесса Х(0 на отрезке [0, Тт].
Результатом выполнения описанного алгоритма является выборка
_р1,р2,...,pN долей ошибочных решений в N экспериментах. По этому набору
вычисляются выборочное среднее безусловной вероятности ошибочного решения ^1 N л ^ 1 N л л
Ро = ^ X Рг и выборочная дисперсия Б = ^^ X (рг - Ро )2.
Результаты статистического эксперимента приведены в табл. 1-5. В первой строке таблиц указана длительность мертвого времени Т (Т = 1, 2,...,9 ед. времени). Во второй и третьей строках таблиц для каждой длительности мертвого времени Т приведены численные значения для Ро и Б соответственно.
Результаты получены при следующих значениях параметров, общих для всех таблиц: Х2 = 1 , р = 0,025 , а = 0,2 , 5 = 0,2 , Тт = 100, N = 100. При этом результаты в табл. 1 получены для ^ = 4, в табл. 2 - для ^ = 5, в табл. 3 - для ^ = 6, в табл. 4 -для = 7, в табл. 5 - для ^ = 8.
Т аблица 1
Результаты статистического эксперимента (>^ = 4)
Т і 2 3 4 5 6 7 8 9
Р о 0,1351 0,1801 0,1965 0,2176 0,2227 0,2226 0,2242 0,2267 0,2275
3 0,0063 0,0097 0,0135 0,0172 0,0199 0,0196 0,0208 0,021 0,0224
Т аблица 2
Результаты статистического эксперимента (11 = 5)
Т 1 2 3 4 5 6 7 8 9
Р о 0,1123 0,1505 0,1651 0,1702 0,1702 0,1786 0,1807 0,1806 0,1807
3 0,0041 0,0093 0,0105 0,0126 0,0126 0,017 0,0192 0,0192 0,0194
Т аблица 3
Результаты статистического эксперимента (11 = 6)
Т 1 2 3 4 5 6 7 8 9
Р о 0,0853 0,1172 0,1304 0,1388 0,1392 0,1408 0,1415 0,1426 0,1420
3 0,0028 0,0059 0,0084 0,0112 0,0128 0,0128 0,0133 0,0136 0,0136
Т аблица 4
Результаты статистического эксперимента (11 = 7)
Т 1 2 3 4 5 6 7 8 9
Р о 0,0807 0,1049 0,1166 0,1223 0,1236 0,1253 0,1255 0,1256 0,1253
Б 0,0024 0,0042 0,0061 0,0074 0,0077 0,0084 0,0086 0,0086 0,0087
Т аблица 5
Результаты статистического эксперимента (11 = 8)
Т 1 2 3 4 5 6 7 8 9
Р о 0,0814 0,1036 0,1120 0,1159 0,1177 0,1178 0,1186 0,1186 0,1188
Б 0,0026 0,0053 0,0076 0,0086 0,0093 0,0098 0,01 0,01 0,0101
Во-первых, отметим, что анализ проведенных многочисленных вариантов численных расчетов по оценке безусловной вероятности ошибочного решения РО
показывает, что оценка Ро является достаточно стабильной для Тт = 100 ед. времени. Вследствие этого время моделирования Тт для всех экспериментов, результаты которых представлены в табл. 1 - 5, было выбрано равным 100 ед.времени. Во-вторых, анализ численных результатов, приведенных в табл. 1 - 5, показывает: 1) значение оценки безусловной вероятности ошибочного решения Ро увеличивается с увеличением длительности мертвого времени Т (Т = 1, 2,.,9 ед.времени); последнее является вполне естественным, так как при увеличении длительности мертвого времени происходит увеличение потерь полезной информации о потоке событий, что в конечном итоге отрицательно сказывается на качестве оценивания; 2) при фиксированной длительности мертвого времени Т
значения оценки Ро уменьшаются в зависимости от ^ (^ = 4, 5, 6, 7, 8), что является естественным, так как при увеличении разности ^ - Х2 условия различимости
состояний потока улучшаются; 3) оценка дисперсии Б для всех вариантов расчета достаточно мала.
Заключение
Полученные результаты показывают возможность оценивания состояний обобщенного полусинхронного потока событий в условиях непродлевающегося мертвого времени по результатам текущих наблюдений (в течение некоторого временного интервала) за потоком. Это, в свою очередь, позволяет изменять режимы функционирования системы массового обслуживания в зависимости от того или иного состояния обобщенного полусинхронного потока событий (адаптироваться к изменяющейся интенсивности входящего потока событий). Выражения апостериорных вероятностей для оценки состояний потока получены в явном виде, что позволяет производить вычисления без привлечения численных методов. Сам же алгоритм оценки состояний потока обеспечивает минимум безусловной (полной) вероятности ошибки вынесения решения.
Наконец, отметим, что рассмотренный обобщенный полусинхронный поток событий охватывает ранее изученные модели потоков, вытекающие из него как частные случаи [10, 11, 16 - 22].
ЛИТЕРАТУРА
1. Горцев А.М., Калягин А.А., Нежельская Л.А. Оптимальная оценка состояний обобщенного полусинхронного потока событий II Вестник ТГУ. Управление, вычислительная техника и информатика. 20l0. № 2(ll). С. бб.
2. Дудин А.Н., Клименок В.И. Системы массового обслуживания с коррелированными потоками. Минск: Изд-во БГУ, 2000. l73 с.
3. Горцев А.М., Леонова М.А. Оптимальная оценка состояний обобщенного асинхронного дважды стохастического потока II Вестник ТГУ. Управление, вычислительная техника и информатика. 20l0. №1(10). С. 33-47.
4. Горцев А.М., Зуевич В.Л. Оптимальная оценка состояний асинхронного дважды стохастического потока событий с произвольным числом состояний II Вестник ТГУ. Управление, вычислительная техника и информатика. 20l0. № 2(ll). С. 44.
3. Башарин Г.П., Кокотушкин В.А, Наумов В.А. О методе эквивалентных замен расчета фрагментов сетей связи II Изв. АН СССР. Техническая кибернетика. 1979. № б. С. 92-99.
6. Башарин Г.П., Кокотушкин В.А, Наумов В.А. О методе эквивалентных замен расчета фрагментов сетей связи II Изв. АН СССР. Техническая кибернетика. 19В0. № 1. С. ЗЗ-б1.
7. Neuts M.F. A versatile Markov point process II J. Applied Probability. 1979. V. 1б. P. 7б4-779.
В. Lucantoni D.M. New result on the single server queue with a batch markovian arrival process
II Communications in Statistics Stochastic Models. 1991. V. 7. P. 1-4б.
9. Lucantom D.M., Neuts M.F. Same steady - state distributions for the MAPISM71 queue II Ibid. 1994. V. 10. P. З7З-З9В.
10. Горцев А.М., Нежельская Л.А. Оценивание периода мертвого времени и параметров полусинхронного дважды стохастического потока событий II Измерительная техника. 2003. № б. С. 7-13.
11. Нежельская Л.А. Алгоритм оценивания состояний полусинхронного потока событий с учетом мертвого времени II Массовое обслуживание: потоки, системы, сети: материалы Четырнадцатой Белорусской зимней школы-семинара по теории массового обслуживания. Минск: Изд-во бГу, 199В. С. 1В-21.
12. Апанасович В.В., Коляда А.А., Чернявский А.Ф. Статистический анализ случайных потоков в физическом эксперименте. Минск: Изд-во «Университетское», 19ВВ. 234 с.
13. Горцев А.М., Климов И.С. Оценка интенсивности пуассоновского потока событий в условиях частичной его ненаблюдаемости II Радиотехника. 1991. № 12. С. 3-7.
14. Горцев А.М., Климов И.С. Оценивание параметров знакопеременного пуассоновского потока событий II Радиотехника. 1994. №В. С. 3-9.
13. Хазен Э.М. Методы оптимальных статистических решений и задачи оптимального управления. М.: Сов. радио, 19бВ. 23б с.
16. Горцев А.М., Нежельская Л.А. Оценка параметров синхронно-альтернирующего пуассоновского потока событий методом моментов II Радиотехника. 1993. № 7-В. С. б-10.
17. Горцев А.М., Нежельская Л.А. Оценивание длительности мертвого времени и параметров синхронного альтернирующего потока событий II Вестник ТГУ. Приложение. 2003. № б. С. 232-239.
1В. Василевская Т.П., Горцев А.М., Нежельская Л.А. Оценивание длительности мертвого времени и параметров синхронного альтернирующего потока с проявлением либо не-проявлением событий II Вестник ТГУ. Приложение. 2004. № 9(II). С. 129-13В.
19. Нежельская Л.А. Оптимальное оценивание состояний полусинхронного потока событий в условиях его частичной наблюдаемости II Вестник ТГУ. 2000. № 2б9. С. 9З-9В.
20. Горцев А.М., Нежельская Л.А. Оценивание параметров полусинхронного дважды стохастического потока событий методом моментов II Вестник ТГУ. Приложение. 2002. № 1(I). С. 1В-23.
21. Горцев А.М., Нежельская Л.А. Полусинхронный дважды стохастический ноток событий при продлевающемся мертвом времени II Массовое обслуживание: потоки, систе-
мы, сети: материалы Международной научной конференции «Математические методы повышения эффективности информационно-телекоммуникационных сетей», 29 января
- 1 февраля 2007, Гродно. Минск: РИВШ, 2007. С. 68-78.
22. Горцев А.М., Нежельская Л.А. Полусинхронный дважды стохастический поток событий при продлевающемся мертвом времени // Вычислительные технологии. 2008. Т. 13. № 1. С. 31-41.
Горцев Александр Михайлович
Калягин Алексей Андреевич
Томский государственный университет
E-mail: redall@inbox.ru Поступила в редакцию 26 марта 2010 г.