Научная статья на тему 'Оптимальное оценивание состояний полусинхронного потока событий второго порядка при непродлевающемся мертвом времени'

Оптимальное оценивание состояний полусинхронного потока событий второго порядка при непродлевающемся мертвом времени Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
66
13
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПОЛУСИНХРОННЫЙ ПОТОК СОБЫТИЙ ВТОРОГО ПОРЯДКА / НЕПРОДЛЕВАЮЩЕЕСЯ МЕРТВОЕ ВРЕМЯ / ОПТИМАЛЬНОЕ ОЦЕНИВАНИЕ СОСТОЯНИЙ / АПОСТЕРИОРНЫЕ ВЕРОЯТНОСТИ / МЕТОД МАКСИМУМА АПОСТЕРИОРНОЙ ВЕРОЯТНОСТИ / SEMI-SYNCHRONOUS EVENT FLOW OF THE SECOND ORDER / UNEXTENDABLE DEAD TIME / OPTIMAL STATE ESTIMATION / POSTERIOR PROBABILITIES / MAXIMUM METHOD OF A POSTERIORI PROBABILITY

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Нежельская Людмила Алексеевна, Тумашкина Диана Александровна

Рассматривается задача оптимального оценивания состояний полусинхронного потока событий второго порядка, являющегося одной из адекватных математических моделей информационных потоков заявок, функционирующих в современных цифровых сетях интегрального обслуживания, телекоммуникационных сетях, спутниковых сетях связи. Поток функционирует в условиях непродлевающегося мертвого времени. Находится явный вид апостериорных вероятностей состояний потока. Решение о состоянии потока принимается по методу максимума апостериорной вероятности. Формулируется алгоритм оптимального оценивания состояний. Приводятся результаты статистических экспериментов.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Нежельская Людмила Алексеевна, Тумашкина Диана Александровна

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Optimal state estimation of semi-synchronous events flow of the second order under conditions of unextendable dead time

We solve the optimal estimation problem for the states of a semi-synchronous events flow of the second order. We consider the stationary operation mode of the flow in conditions of an unextendable dead time, i.e. after each registered event at the moment tk, there is a dead time period of fixed duration T, during which other events of the considered flow are inaccessible to observation. At the end of the dead time period, the first event that occurred again creates a period of dead time, etc. The accompanying random process of the flow is a piecewise constant process X(t) with two states: if X(t) = Xj, then there is the first process state, if X(t) = X2, then there is the second one. The process is unobservable in principle, and we can only observe moments tt, t2,..., when events occur in the flow. We have to estimate the state of the process X(t) (flow) at moment t when the observations have stopped by observations t1, t2,... of the events flow over the time interval (t0,t), where 10 denotes the beginning of observations. The optimal estimation of states is performed using the maximum method of a posteriori probability. To make the decision regarding the state of the process X(t) at the moment t, we have to determine posterior probabilities w(X 111) = w(X, | t1,...,tm,t) = P(X(t) = Xj 111,...,tm,t), i = 1, 2, that at the moment t the value of the process X(t) = Xi (m is the number of events per time t), wherein w(Xj 11) + w(X211) = 1. The optimal estimation is as follows: if w(X 11) > w(X 11), i, J = 1, 2, i ф J, then the estimate of the process state is X(t) = X;, otherwise X(t) = Xj, i, J = 1, 2. In the paper we find an explicit form for posterior probabilities on the intervals of the flow observability and unobservability. Based on these formulas, the algorithms have been obtained for calculating the posterior probability w(X111) ( w(X211) = 1 w(X111)) and for deciding on the state of the process X(t) at an arbitrary moment t. The algorithms were implemented by C# programming language in Visual Studio 2013. Statistical experiments were conducted on the imitational model to establish the frequency of making erroneous decisions about the state of the process X(t), the numerical results of which are given in the paper and illustrate an acceptable estimate of the total probability of making the erroneous decision.

Текст научной работы на тему «Оптимальное оценивание состояний полусинхронного потока событий второго порядка при непродлевающемся мертвом времени»

ВЕСТНИК ТОМСКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА

2019 Управление, вычислительная техника и информатика № 46

УДК 519.21

Б01: 10.17223/19988605/46/9

Л.А. Нежельская, Д.А. Тумашкина

ОПТИМАЛЬНОЕ ОЦЕНИВАНИЕ СОСТОЯНИЙ ПОЛУСИНХРОННОГО ПОТОКА СОБЫТИЙ ВТОРОГО ПОРЯДКА ПРИ НЕПРОДЛЕВАЮЩЕМСЯ МЕРТВОМ ВРЕМЕНИ

Рассматривается задача оптимального оценивания состояний полусинхронного потока событий второго порядка, являющегося одной из адекватных математических моделей информационных потоков заявок, функционирующих в современных цифровых сетях интегрального обслуживания, телекоммуникационных сетях, спутниковых сетях связи. Поток функционирует в условиях непродлевающегося мертвого времени. Находится явный вид апостериорных вероятностей состояний потока. Решение о состоянии потока принимается по методу максимума апостериорной вероятности. Формулируется алгоритм оптимального оценивания состояний. Приводятся результаты статистических экспериментов.

Ключевые слова: полусинхронный поток событий второго порядка; непродлевающееся мертвое время; оптимальное оценивание состояний; апостериорные вероятности; метод максимума апостериорной вероятности.

При описании и анализе реальных экономических, технических, физических и других процессов часто возникает необходимость применять математические модели теории массового обслуживания (ТМО). В настоящее время в связи с бурным развитием информационных технологий важнейшими сферами приложений ТМО являются проектирование и создание цифровых сетей интегрального обслуживания (ЦСИО). Так как на практике параметры, определяющие поток событий, как правило, случайным образом изменяются со временем, то адекватными математическими моделями информационных потоков сообщений, функционирующих в ЦСИО, являются дважды стохастические потоки событий [1-8]. В данных потоках событий не только случайны моменты наступления событий, но и интенсивность потока представляет собой случайный процесс, т.е. имеет место двойная стохастика. Объектом изучения настоящей работы является полусинхронный поток событий второго порядка.

В большинстве случаев рассматриваются модели входящих потоков событий, когда события потока полностью наблюдаемы. Однако на практике любое регистрирующее устройство затрачивает некоторое время на регистрацию события, в течение которого оно не способно обработать следующие события, т.е. событие, поступившее на прибор, порождает период мертвого времени [9], в течение которого другие наступившие события потока недоступны для наблюдения. Принимается, что этот период продолжается некоторое фиксированное время (непродлевающееся мертвое время).

Основными задачами при изучении дважды стохастических потоков событий являются следующие: 1) оценка состояний потока [10-12]; 2) оценка параметров потока [13-19].

В настоящей работе предлагается алгоритм оптимального оценивания состояний рассматриваемого потока в условиях его неполной наблюдаемости методом максимума апостериорной вероятности [20]. Применение данного метода обусловлено тем, что апостериорная вероятность является характеристикой, обладающей наиболее полной информацией об исследуемом процессе, содержащейся в выборке наблюдений, а также в силу того, что метод максимума апостериорной вероятности обеспечивает минимум полной вероятности ошибки принятия решения [21]. Данная статья является непосредственным развитием работ [11, 12].

1. Постановка задачи

Рассматривается стационарный режим функционирования полусинхронного дважды стохастического потока событий второго порядка (поток), сопровождающий случайный процесс которого

является кусочно-постоянным с двумя состояниями 5*! и 2 . Длительность интервала между событиями потока в первом состоянии определяется случайной величиной ^ = шт(^(1), ^(2)), где случайная величина (1) имеет функцию распределения ^ (1)(^) = 1 — е~х1, случайная величина ^(2) - функцию

распределения ^ (2)(^) = 1 — е_а1; (1) и ^(2) - независимые случайные величины. Таким образом, длительность интервала между событиями потока в первом состоянии процесса Цг) является случайной

величиной с функцией распределения ^ (0 = 1 — е ^ +а)г.

В момент наступления события потока процесс X(t) переходит из первого состояния во второе

либо с вероятностью Р1(1)(^2 | , либо с вероятностью Р^ (X2 | в зависимости от того, какое значение приняла случайная величина ^ . В момент наступления события потока процесс X(t) остается

в первом состоянии либо с вероятностью р (1)(^ | ^ ), либо с вероятностью р (2)(^ | ^ ) в зависимости от значения случайной величины ^ . Здесь Р1(1)(Х 2| Х1) + Р1(1)(Х1 | Х1) = 1,

Р1(2)(^ 2 | + Р1(2)(М = 1.

Длительность пребывания процесса X(t) во втором состоянии есть случайная величина с функцией распределения = 1 — е~а2<:. В течение времени пребывания процесса Х(г) во втором состоянии имеет место пуассоновский поток событий с параметром X 2 .

В последующем изложении полагается, что имеет место состояние Si (I -е состояние) процесса Х(г), если Х(г) = Xг■, I = 1, 2; >Х2 > 0.

Матрицы инфинитезимальных характеристик процесса Х(г) имеют вид:

О =

— (Х1 + а1) 0 а2 — (Х2 +а 2)

, О =

Xр(1)(Х | X)+аР(2)(Х | X) XР| X)+аР(2)(^ | X)

о X 2

Элементами матрицы Щ являются интенсивности переходов процесса X(t) из состояния в состояние с наступлением события. Недиагональные элементы матрицы О0 - интенсивности переходов из состояния в состояние без наступления события; диагональные элементы матрицы О0 - интенсивности выхода процесса X(t) из своих состояний, взятые с противоположным знаком.

После каждого зарегистрированного в момент времени события наступает период мертвого времени фиксированной длительности Т, в течение которого другие события рассматриваемого потока являются недоступными наблюдению (теряются). По окончании периода мертвого времени первое наступившее событие снова создает период мертвого времени длительности Т (непродлевающееся мертвое время) и т.д.

Для наглядности на рис. 1 приведен пример возникающей ситуации, где г1, г2, ... - моменты наступления событий в наблюдаемом потоке; периоды мертвого времени длительности Т обозначены штриховкой; черными кружками обозначены события полусинхронного потока второго порядка, недоступные наблюдению.

Процесс X(t) является марковским. Поскольку X(t) является принципиально ненаблюдаемым,

наблюдаются только моменты времени наступления событий г1, t2 , ..., то X(t) - скрытый марковский процесс или ненаблюдаемый сопровождающий марковский процесс.

Требуется по наблюдениям г1, г2, ... за потоком событий на временном интервале (г00, г) оценить состояние процесса X(t) (потока) в момент окончания наблюдений где г о - момент начала наблюдений. Без ограничений общности можно положить ^ = 0 .

полусинхронный поток событии второго порядка ... 1 "L,L"" Ъшттттт-¿,н<ншшЬшшш mknn

-¿///TW/// П//////,,,,—JrTTTTTTTn.^TTTn/-_[7.rrrrrrrrn,rrrrrrn

—rjr^ I Схема оозданря мертвого времени j ... *

_Ь * " ' ь '_ь.

h ¿2 h tA h '7 • • • '

Наблюдаемый поток событий

Рис. 1. Формирование наблюдаемого потока событий Fig. 1. Formation of the observed event flow

Для вынесения решения о состоянии процесса X(t) в момент времени t необходимо определить апостериорные вероятности w(Xi1t) = w(Xi | t1,...f.m,t) = P(X(t) = Xi | t1,...,tm,t), i = 1, 2, того, что в момент времени t значение процесса X(t) = Xi (m - количество событий потока за время t), при этом w(X1 11) + w(X2 11) = 1. Оптимальное оценивание по критерию максимума апостериорной вероятности выглядит следующим образом: если w(ki 11) > w(Xj 11) , i, j = 1,2 , i ф j , то оценка состояния процесса

есть X(t) = Xi, иначе X(t) = X j, i, j = 1,2 .

2. Оптимальное оценивание состояний полусинхронного потока событий второго порядка

Момент вынесения решения t принадлежит интервалу (tk, tk+1) , k = 1,2,..., между соседними событиями наблюдаемого потока. Для начального интервала (t0, tj) момент t лежит между началом наблюдения и первым событием в наблюдаемом потоке. Рассмотрим интервал (tk,tk+1) , значение длительности которого есть xk = tk+1 - tk, k = 0, 1,... . Однако, так как наблюдаемое в момент tk событие порождает период мертвого времени длительности T, то хк = T + цк , где цк - значение длительности интервала между моментом окончания периода мертвого времени ^ + T и моментом ti+j, т.е. интервал (tk, tk+1) разбивается на два смежных: полуинтервал (tk, tk + T] и интервал (tk + T, tk+1) . Отметим, что условия нахождения апостериорной вероятности w(Xj 11) на данных интервалах разные, так как на полуинтервале (tk, tk + T] поток недоступен наблюдению, а на интервале (tk + T, tk+1) поток наблюдаем.

2.1. Выражения для апостериорной вероятности в условиях отсутствия мертвого времени

Рассмотрим ситуацию, когда Т = 0, т.е. мертвое время отсутствует. В работе [11] сформулирован алгоритм расчета апостериорной вероятности w(X11г) для данного случая.

Лемма 1. На временных интервалах (0, г1) и (гк, ), к = 1, 2, ..., апостериорная вероятность w(X1 | г) удовлетворяет дифференциальному уравнению Риккати:

dw(Xj 11) = (xi -X2 +aj)w2(X1 11) - (X1 -X2 +a1 +a2)w(X1 11) + a2 . dt

(1)

Лемма 2. Апостериорная вероятность w(Xl | г) в момент гк, к = 1,2,..., наступления события полусинхронного потока второго порядка определяется формулой пересчета

„^к + 0) = [УЛММ+а,P(2'(X,|X,'MX,|tk - 0), к = 1, 2> .... (2)

X2 + [X, + а1 — X2]„(Xl | ^ — 0) В [11] показано, что априорная вероятность л,(' 110) того, что значение процесса X(t) = Xl в момент времени t при условии, что функционирование потока началось в момент времени t0, удовлетворяет дифференциальному уравнению

я, С 110) = — [М®^ | Xl) + ар/2^ | Xl) + а2]я1е 110) + а2. (3)

Интегрирование уравнения (3) [22] и переход в полученном решении к стационарному случаю (t ^ да или t0 ^ —да) определяют явный вид априорной финальной вероятности первого состояния процесса X(t):

л, = а2 /[X1P1(1) (X2 | X1) + а1Р1(2) (X 2 | X1) + а2 ]. (4)

Интегрирование уравнения (1) с учетом начального условия приводит к следующей теореме. Теорема 1. На временных интервалах (0,и (^,tk+1) , к = 1, 2, ..., поведение апостериорной вероятности w(X1 | ^ определяется явной формулой

~ , ^ „1 [1 — „(X, | tk + 0)] — [„1 — 4X1 | tk + 0)]е-(Xl—X2+а,)(1—„^^) ( 1 | ) [1 — „(X, | к + 0)] — [„, — „(X, | к + 0)]е-(X1—X2 +а1)(1—„„1)(?—'к) ' ( )

где „, =-—-, tk < t < tk+1, к = 0, 1, ...; „(X, | tk + 0) , к = 1, 2, ..., задается формулой (2);

X1 —X 2 + а,

„(X, 110 + 0) =я, , я, определено в (4). 2.2. Алгоритм оптимального оценивания состояний при непродлевающемся мертвом времени

Вернемся к случаю, когда длительность мертвого времени Т ^ 0. Рассмотрим полуинтервал (^, ^ + Т], к = 1, 2, ..., на котором событие потока наступает в граничной точке ^.

Теорема 2. Поведение апостериорной вероятности „(X 11) на временных полуинтервалах (^, tk + Т], к = 1, 2, ..., определяется формулой

„(X, | 0 = Л, + [„(X, | ^ + 0) — л,]е—(Xlрl(1)(X2Xl)+al-Pl(2)(XA)+a2Xt—ч), (6)

tk < t < tk + Т; „(X, | tk + 0) задается формулой (2), а л, - формулой (4).

Доказательство. В течение периода мертвого времени Т полусинхронный поток событий второго порядка недоступен наблюдению. В этой связи можно заключить, что на полуинтервалах (^, tk + Т], к = 1, 2, ..., поведение апостериорной вероятности „(X, 11) аналогично поведению априорной вероятности л,(' 110). Разница заключается в определении начального значения „(X 11) в момент времени ^ наступления наблюдаемого события потока. Нетрудно показать, что вероятность „(^ 11) на (^, ^ + Т], к = 1, 2, ..., задается уравнением (3) с начальным условием в момент времени tk наступления события потока „(X, 11 = tk) = „(X, | tk + 0) , к = 1, 2, .... Интегрируя (3), получаем (6). Теорема доказана.

Рассмотрим интервал (1к + Т, tk+1), смежный с полуинтервалом ^, tk + Т]. На данном интервале поток наблюдаем, поэтому вычисление апостериорной вероятности „(X, | ^ осуществляется по формуле (5); при этом начальное условие для „^ | {) привязывается к моменту времени ^ + Т :

= „,|1 — „(X, | tk + Т)] — [„1 — „(X, | tk + Т)]е-(Xl—X2+а1)(1—„^^—Т) ( [1 — „(X | ь + Т)] — [„ — „(X | Ч + Т)]е-(X1—X2+а1)(1—„„*—1'к—Т) ' ( )

tk + Т < t < tk+1, к = 1, 2, ...; „(X, | tk + Т), к = 1, 2, ..., рассчитывается по формуле (6) для t = tk + Т .

В момент времени ^ наступления события потока, которое порождает период мертвого времени, апостериорная вероятность „(X, | tk + 0) рассчитывается по формуле пересчета (2).

Полученные формулы позволяют сформулировать алгоритм расчета апостериорной вероятности „(X, | ^ (11) = 1 — „(X, | ^) и алгоритм принятия решения о состоянии процесса X(t) (потока) в произвольный момент времени t:

1) в момент времени ^ = 0 по формуле (4) вычисляется априорная вероятность

м^! | tо + 0) = „(X, | tо = 0) = я,;

2) в любой момент времени t, 0 < t < ^, где ^ - момент наступления первого наблюдаемого события потока, для к = 0 вычисляется вероятность „(X | 0 по формуле (5);

3) для к = 0 в момент наступления первого наблюдаемого события потока ^ вычисляется вероятность „(X, | ц) = „(X, | Ц — 0) по формуле (5);

4) к увеличивается на единицу и для к = 1 вычисляется „(X1 | Ц + 0) по формуле (2), при этом „(X, | ^ + 0) - начальное условие для „(X, | ^ в формуле (6) на следующем шаге алгоритма;

5) для к = 1 рассчитывается „(X, 11) по формуле (6) для любого t, ц < t < Ц + Т;

6) для к = 1 по формуле (6) вычисляется „^ 11 = ^ + Т) , являющаяся начальным значением для „(X, | ^ на следующем шаге алгоритма;

7) для к = 1 в любой момент времени t, ц + Т < t < ^, где ^ - момент наступления второго наблюдаемого события потока, вычисляется вероятность „(X1 | ^ по формуле (7);

8) для к = 1 в момент времени 12 вычисляется вероятность „(X, 11 = t2) = „(X, 112 — 0) по формуле (7);

9) алгоритм переходит на шаг 4, затем шаги 4-8 повторяются для к = 2 и т.д. Параллельно по ходу вычисления апостериорной вероятности „(X, 11) в любой момент времени

t выносится решение о состоянии процесса X(t) по критерию максимума апостериорной вероятности

[20]: если „X, | Г) > „(X2 11), то оценка X(t) = X,, иначе X^) = X2.

3. Результаты статистических экспериментов

Для получения численных результатов был разработан алгоритм вычисления апостериорной вероятности „(X 11) и проведены статистические эксперименты. На первом этапе алгоритма производится имитационное моделирование потока [23] в условиях его неполной наблюдаемости. На втором этапе на основании полученной выборки моментов наступления наблюдаемых событий ^, ¿2, ... осуществляется вычисление апостериорных вероятностей „(X, | '0 < t < ^ „(X, | tk + 0); „(X, 11), tk < t < tk + Т; „(X, 11), tk + Т < t < tk+1, к = 1, 2, ..., а также строятся оценки X^) траекторий истинного процесса X(t).

В качестве иллюстрации на рис. 2 приведена траектория случайного процесса X(t), полученная путем имитационного моделирования; на рис. 3 показана траектория оценки X^). Расчеты произведены для следующих значений параметров: X, = 2, X2 = 1, а, = 2, а2 = 0,8 ,

Р®^ X,) = р/2"^! X,) = 0,4, X,) = Р^"^! X,) = 0,6; Т = 1, Тт = 10 ед. времени (время мо-

делирования).

Заштрихованные области на оси времени (см. рис. 3) - области принятия ошибочных решений, т.е. это - промежутки времени, на которых оценка X^) не совпадает с истинным значением процесса X(t) . На рис. 4 приведена траектория поведения вероятности „(X, | 0 для данного случая.

t<

Ч 2 f 3 М 15

Рис. 2. Траектория процесса X(t) Fig. 2. The trajectory of the process X(t)

Рис. 3. Траектория апостериорной вероятности w(\ 11) Fig. 3. Trajectory of a posteriori probability w(X1 11)

Рис. 4. Траектория оценки A, (t) Fig. 4. Trajectory of estimate Ä (t)

Для установления частоты принятия ошибочных решений о состоянии процесса X(t) проведены статистические эксперименты, осуществляемые по следующему алгоритму: 1) для фиксированного набора параметров X1 , X2, а!, а2, iJ(1)(Xj | Xj) , P(2)(X j | X!) , j = 1, 2, T (ед. времени) моделируется полусинхронный поток событий второго порядка на заданном отрезке времени [0, Tm ] (отдельная i-я реализация (опыт)); 2) осуществляется расчет апостериорной вероятности w(Xj 11) на заданном отрезке времени [0, Tm ] по формулам (2), (4)-(7); 3) строится оценка X(t) траектории истинного процесса X(t) на заданном отрезке [0, Tm ]; 4) определяется для i-го опыта значение dj - суммарной протяженности интервалов времени, на которых значение оценки X(t) не совпадает с истинным значением процесса X(t) ; 5) вычисляется доля ошибочных решений pi = dj / Tm; 6) осуществляется повторение шагов

1-5 N раз (i = 1, N) для расчета оценки безусловной (полной) вероятности принятия ошибочного решения о состояниях процесса X(t) на [0, Tm ].

t

6

Результатом выполнения данного алгоритма является выборка Д, p2 , ..., pN долей ошибочных решений в N опытах, по которой находятся выборочное среднее полной вероятности ошибочного ре-

1 N л - 1 N л Л 2 шения Per =— X pi и выборочная дисперсия D =-X (Pi - Per ) •

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

N t=i N -1 i=i

В первом статистическом эксперименте устанавливается зависимость Per, DD от значения длительности мертвого времени T = 0, 1, ..., 6 ед. времени. Результаты приведены в табл. 1-3 при значениях Tm = 100 ед. времени, N = 100 и параметрах X2 = 1, а = 4, а2 = 1, P(1)(X | X) = P(2)(X2 | X) = 0,4,

P(1'(X2 | X) = P(2'(X | X) = 0,6. При этом в каждой из последующих таблиц эксперимента значение разности X -X2 увеличивается на 50% по сравнению с предыдущей.

Taблица 1

Результаты первого статистического эксперимента при X1 - X 2 = 3 (X = 4 )

T 0 1 2 3 4 5 6

Per 0,1581 0,2373 0,2599 0,2761 0,2880 0,2946 0,2989

DD 0,0018 0,0026 0,0030 0,0035 0,0039 0,0041 0,0044

Taблица 2

Результаты первого статистического эксперимента при X - X2 = 4,5 (X = 5,5 )

T 0 1 2 3 4 5 6

P er 0,1301 0,1915 0,2223 0,2463 0,2585 0,2676 0,2697

DD 0,0015 0,0022 0,0027 0,0033 0,0037 0,0041 0,0042

Taблица 3

Результаты первого статистического эксперимента при X - X2 = 6,75 (X = 7,75 )

T 0 1 2 3 4 5 6

P er 0,0929 0,1554 0,1901 0,2157 0,2284 0,2391 0,2412

DD 0,0010 0,0019 0,0022 0,0029 0,0030 0,0035 0,0038

Анализ численных результатов показывает, что при фиксированном значении Т оценка Рег уменьшается с увеличением значения разности X _ X, что является естественным в силу лучшей различимости состояний потока. Заметим, что чем больше значение длительности мертвого времени Т, тем меньше темп улучшения качества оценивания при увеличении значения X _ Х2. При этом при фиксированных параметрах потока с ростом значения Т качество оценки состояний ухудшается, так как происходит увеличение потерь информации о потоке (некоторые события теряются). Отметим, что при Т ^ да (г ^ да) апостериорная вероятность ^(Х1 | г) , определяемая теоремой 2, стремится к априорной финальной вероятности первого состояния процесса Х(г), что является понятным в силу того, что периоды наблюдаемости в данном случае практически отсутствуют.

При данных значениях параметров алгоритм оптимального оценивания состояний потока обеспечивает достаточно приемлемую оценку безусловной вероятности ошибочного решения, причем выборочная дисперсия данной оценки мала.

Во втором статистическом эксперименте при N = 100, Тт = 100 ед. времени и параметрах потока Х= 4, Х2= 0,8, а2 = 0,8, р(1)(Х | X ) = Р(2)(Х I X ) = 0, Р0)(Х2 | X) = Р(2)(Х2 | X) = 1 рассматривается зависимость оценки Рег от значений параметра а = 4, .., 10 с шагом 0,5. Результаты данного эксперимента отражены на рис. 5.

Рис. 5. График зависимости Рег от a1 при T = 1, T = 3 , T = 5 Fig. 5. Per as a function of a at T = 1, T = 3 , T = 5

Анализируя полученные результаты, можно заключить, что при данных значениях параметров потока качество оценивания улучшается с ростом значения параметра a (в силу лучшей различимости состояний при больших значениях a — a2) и заметно ухудшается при увеличении значения длительности мертвого времени T (в силу увеличения потерь информации о потоке при больших значениях T).

Заключение

В настоящей работе приведены формулы для расчета апостериорных вероятностей w(k1 11), w(A^ 11) состояний полусинхронного потока событий второго порядка в условиях непродлевающегося мертвого времени. На основании полученных формул разработан алгоритм оптимального оценивания состояний потока (процесса X(t)) в произвольный момент времени t на основании выборки моментов

наступления событий tj, ..., tm в наблюдаемом потоке, обеспечивающий минимум полной вероятности ошибки вынесения решения. Алгоритм реализован на языке программирования С# в среде Visual Studio 2013. На имитационной модели проведены статистические эксперименты для установления частоты ошибочных решений о состоянии случайного процесса X(t), численные результаты которых не противоречат физической интерпретации и иллюстрируют приемлемую оценку полной вероятности ошибки оценивания и достаточно малую выборочную дисперсию.

ЛИТЕРАТУРА

1. Башарин Г.П., Кокотушкин В.А., Наумов В.А. О методе эквивалентных замен расчета фрагментов сетей связи. Ч. 1 // Изве-

стия АН СССР. Техническая кибернетика. 1979. № 6. С. 92-99.

2. Башарин Г.П., Кокотушкин В.А., Наумов В.А. О методе эквивалентных замен расчета фрагментов сетей связи. Ч. 2 // Изве-

стия АН СССР. Техническая кибернетика. 1980. № 1. С. 55-61.

3. Neuts M.F. A versatile Markov point process // Journal of Applied Probability. 1979. V. 16. P. 764-779.

4. Cox D.R. The analysis of non-Markovian stochastic processes by the inclusion of supplementary variables // Proceedings of the

Cambridge Philosophical Society. 1955. V. 51, No. 3. P. 433-441.

5. Kingman J.F.C. On doubly stochastic Poisson process // Proceedings of the Cambridge Philosophical Society. 1964. V. 60, is. 4.

P. 923-930.

6. Lucantoni D.M. New results on the single server queue with a bath markovian arrival process // Communications in Statistics

Stochastic Models. 1991. V. 7. P. 1-46.

7. Дудин А.Н., Клименок В.И. Системы массового обслуживания с коррелированными потоками. Минск : Изд-во Белорус.

гос. ун-та, 2000. 175 с.

8. Basharin G.P., Gaidamaka Yu.V., Samouylov K.E. Mathematical theory of teletraffic and its application to the analysis of multi-

service communication of the next generation networks // Automatic Control and Computer Sciences. 2013. V. 47, No. 2. P. 62-69.

9. Апанасович В.В., Коляда А.А., Чернявский А.Ф. Статистический анализ случайных потоков в физическом эксперименте.

Минск : Университетское, 1988. 256 с.

10. Nezhelskaya L. Optimal state estimation in modulated MAP event flows with unextendable dead time // Communications in Computer and Information Science. 2014. V. 487. P. 342-350.

11 • Nezhelskaya L., Tumashkina D. Optimal state estimation of semi-synchronous event flow of the second order under its complete observability // Communications in Computer and Information Science. 2018. V. 912. P. 93-105.

12. Нежельская Л.А., Тумашкина Д.А. Оптимальное оценивание состояний полусинхронного потока событий второго порядка // Труды Томского государственного университета. Сер. физико-математическая. Томск : Изд. Дом ТГУ, 2017. Т. 301. С. 97-105.

13. Nezhel'skaya L. Probability density function for modulated MAP event flows with unextendable dead time // Communications in Computer and Information Science. 2015. V. 564. P. 141-151.

14. Бушланов И.В., Горцев А.М., Нежельская Л.А. Оценка параметров синхронного дважды стохастического потока событий // Автоматика и телемеханика. 2008. № 9. С. 76-93.

15. Gortsev A.M., Nezhel'skaya L.A. Estimate of parameters of synchronously alternating Poisson stream of events by the moment method // Telecommunications and Radio Engineering. 1996. V. 50, is. 1. P. 56-63.

16. Gortsev A.M., Klimov I.S. Estimation of the parameters of an alternating Poisson stream of events // Telecommunications and Radio Engineering. 1993. V. 48, is. 10. P. 40-45.

17. Gortsev A.M., Klimov I.S. Estimation of intensity of Poisson stream of events for conditions under which it is partially unobservable // Telecommunications and Radio Engineering. 1992. V. 47, is. 1. P. 33-38.

18. Vasil'eva L.A., Gortsev A.M. Estimation of parameters of a double-stochastic flow of events under conditions of its incomplete observability // Automation and Remote Control. 2002. V. 63, is. 3. P. 511-515.

19. Bakholdina M., Gortsev A. Joint probability density of the intervals length of the modulated semy-synchronous integrated flow of events and its recurrence conditions // Communications in Computer and Information Science. 2014. V. 487. P. 18-25.

20. Хазен Э.М. Методы оптимальных статистических решений и задачи оптимального управления. М. : Сов. радио, 1968. 256 с.

21. Левин Б.Р. Теоретические основы статистической радиотехники. М. : Сов. радио, 1968. 504 с.

22. Эльсгольц Л.Э. Дифференциальные уравнения и вариационное исчисление. М. : Наука, 1969. 424 с.

23. Соболь И.М. Численные методы Монте-Карло. М. : Наука, 1973. 312 с.

Поступила в редакцию 15 мая 2015 г.

Nezhel'skaya L.A., Tumashkina D.A. (2019) OPTIMAL STATE ESTIMATION OF SEMI-SYNCHRONOUS EVENTS FLOW OF THE SECOND ORDER UNDER CONDITIONS OF UNEXTENDABLE DEAD TIME. Vestnik Tomskogo gosudarstvennogo universiteta. Upravlenie vychislitelnaja tehnika i informatika [Tomsk State University Journal of Control and Computer Science]. 46. pp. 73-82

DOI: 10.17223/19988605/46/9

We solve the optimal estimation problem for the states of a semi-synchronous events flow of the second order. We consider the stationary operation mode of the flow in conditions of an unextendable dead time, i.e. after each registered event at the moment tk , there is a dead time period of fixed duration T, during which other events of the considered flow are inaccessible to observation. At the end of the dead time period, the first event that occurred again creates a period of dead time, etc.

The accompanying random process of the flow is a piecewise constant process X(t) with two states: if X(t) = X , then there is the

first process state, if X(t) = X2 , then there is the second one. The process is unobservable in principle, and we can only observe moments ^ , t2, ., when events occur in the flow. We have to estimate the state of the process X(t) (flow) at moment t when the observations have stopped by observations t1, t2, ... of the events flow over the time interval (t0,t), where 10 denotes the beginning of observations.

The optimal estimation of states is performed using the maximum method of a posteriori probability. To make the decision regarding the state of the process X(t) at the moment t, we have to determine posterior probabilities w(X i11) = w(Xi | t1,...,tm,t) = P(X(t) = Xi 111,...,tm,t), i = 1, 2 , that at the moment t the value of the process X(t) = X (m is the number of events per time t), wherein w(X 11) + w(X211) = 1. The optimal estimation is as follows: if w(X,. 11) > w(Xy 11) , i, j = 1, 2 , i ф j , then the estimate of the process state is X(t) = X,-, otherwise X(t) = Xj , i, j = 1, 2 .

In the paper we find an explicit form for posterior probabilities on the intervals of the flow observability and unobservability. Based on these formulas, the algorithms have been obtained for calculating the posterior probability w(X111) ( w(X211) = 1 - w(X111)) and for deciding on the state of the process X(t) at an arbitrary moment t. The algorithms were implemented by C# programming language in Visual Studio 2013. Statistical experiments were conducted on the imitational model to establish the frequency of making erroneous decisions about the state of the process X(t), the numerical results of which are given in the paper and illustrate an acceptable estimate of the total probability of making the erroneous decision.

Keywords: semi-synchronous event flow of the second order; unextendable dead time; optimal state estimation; posterior probabilities; maximum method of a posteriori probability.

ÏÏ.A. HeweMbCKan, ff.A. TyMarnKuna

NEZHEL 'SKAYA Lyudmila Alekseevna (Doctor of Physical and Mathematical Sciences, Professor of Operations Research Department of the Institute of Applied Mathematics and Computer Science, National Research Tomsk State University, Russian Federation). E-mail: ludne@mail.tsu.ru

TUMASHKINA Diana Aleksandrovna (Master student of the Institute of Applied Mathematics and Computer Science, National Research Tomsk State University, Russian Federation). E-mail: diana1323@mail.ru

REFERENCES

1. Basharin, G.P., Kokotushkin, V.A. & Naumov, V.A. (1979) O metode ekvivalentnykh zamen rascheta fragmentov setey svyazi. CH. 1

[On the Equivalent Substitutions Method for Computing Fragments of Communication Networks]. IzvestiyaANSSSR. Tekhnicheskaya kibernetika. 6. pp. 92-99.

2. Basharin, G.P., Kokotushkin, V.A. & Naumov, V.A. (1980) O metode ekvivalentnykh zamen rascheta fragmentov setey svyazi. CH. 2

[On the Equivalent Substitutions Method for Computing Fragments of Communication Networks]. Izvestiya AN SSSR. Tekhnicheskaya kibernetika. 1. pp. 55-61.

3. Neuts, M.F. (1979) A versatile Markov point process. Journal of Applied Probability. 16. pp. 764-779. DOi: 10.2307/3213143

4. Cox, D.R. (1955) The analysis of non-Markovian stochastic processes by the inclusion of supplementary variables. Proceedings of

the Cambridge Philosophical Society. 51(3). pp. 433-441. DOI: 10.1017/S0305004100030437

5. Kingman, J.F.C. (1964) On doubly stochastic Poisson process. Proceedings of the Cambridge Philosophical Society. 60(4). pp. 923-

930. DOI: 10.1017/S030500410003838X

6. Lucantoni, D.M. (1991) New results on the single server queue with a bath markovian arrival process. Communications in Statistics

Stochastic Models. 7. pp. 1-46. DOI: 10.1080/15326349108807174

7. Dudin, A.N. & Klimenok, V.I. (2000) Sistemy massovogo obsluzhivaniya s korrelirovannymi potokami [Queueing Systems with

Correlated Flows]. Minsk: Belarus State University.

8. Basharin, G.P., Gaidamaka, Yu.V. & Samouylov, K.E. (2013) Mathematical theory of teletraffic and its application to the analysis

of multiservice communication of the next generation networks. Automatic Control and Computer Sciences. 47(2). pp. 62-69. DOI: 10.3103/S0146411613020028

9. Apanasovich, V.V., Kolyada, A.A. & Chernyavskiy, A.F. (1988) Statisticheskiy analiz sluchaynykh potokov v fizicheskom eksperi-

mente [The statistical analysis of series of random events in physical experiment]. Minsk: Universitetskoe.

10. Nezhelskaya, L. (2014) Optimal state estimation in modulated MAP event flows with unextendable dead time. Communications in Computer and Information Science. 487. pp. 342-350. DOI: 10.1007/978-3-319-13671-4_39

11. Nezhelskaya, L. & Tumashkina, D. (2018) Optimal state estimation of semi-synchronous event flow of the second order under its complete observability. Communications in Computer and Information Science. 912. pp. 93-105. DOI: 10.1007/978-3-319-97595-5_8

12. Nezhelskaya, L.A. & Tumashkina, D.A. (2017) Optimalnoe otsenivanie sostoyaniy polusinkhronnogo potoka sobytiy vtorogo por-yadka [Optimal state estimation of a semi-synchronous event flow of the second order]. In: Smyrin, I.S. (ed.)Matematicheskiye i programmnoye obespecheniye informatsionnykh, tekhnicheskikh i ekonomicheskikh sistem [Mathematical and software informational, technical and economic systems]. Tomsk: Tomsk state University. pp. 97-105.

13. Nezhelskaya, L. (2015) Probability density function for modulated MAP event flows with unextendable dead time. Communications in Computer and Information Science. 564. pp. 141-151.

14. Bushlanov, I.V., Gortsev, A.M. & Nezhelskaya, L.A. (2008) Otsenka parametrov sinkhronnogo dvazhdy stokhasticheskogo potoka sobytiy [Parameter estimation of a synchronous double stochastic flow of events]. Avtomatika i Telemekhanika - Automation and Remote Control. 9. pp. 76-93.

15. Gortsev, A.M. & Nezhelskaya, L.A. (1996) Estimate of parameters of synchronously alternating Poisson stream of events by the moment method. Telecommunications and Radio Engineering. 50(1). pp. 56-63.

16. Gortsev, A.M. & Klimov, I.S. (1993) Estimation of the parameters of an alternating Poisson stream of events. Telecommunications and Radio Engineering. 48(10). pp. 40-45.

17. Gortsev, A.M. & Klimov, I.S. (1992) Estimation of intensity of Poisson stream of events for conditions under which it is partially unobservable. Telecommunications and Radio Engineering. 47(1). pp. 33-38.

18. Vasilieva, L.A. & Gortsev, A.M. (2002) Estimation of parameters of a double-stochastic flow of events under conditions of its incomplete observability. Automation and Remote Control. 63(3). pp. 511-515. DOI: 10.1023/A:1014718921138

19. Bakholdina, M. & Gortsev, A. (2014) Joint probability density of the intervals length of the modulated semy-synchronous integrated flow of events and its recurrence conditions. Communications in Computer and Information Science. 487. pp. 18-25. DOI: 10.1007/978-3-319-13671-4_3

20. Khazen, E.M. (1968) Metody optimal'nykh statisticheskikh resheniy i zadachi optimal'nogo upravleniya [Methods of optimal statistical decisions]. Moscow: Sovetskoe radio.

21. Levin, B.R. (1968) Teoriticheskie osnovy statisticheskoy radiotekhniki [Theoretical foundations of statistical radio engineering]. Moscow: Sovetskoe radio.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

22. Elsgolts, L.E. (1969) Differentsial'nye uravneniya i variatsionnoe ischislenie [The differential equations and calculus of variations]. Moscow: Nauka.

23. Sobol, I.M. (1973) Chislennye metodyMonte-Karlo [Numerical methods of Monte Carlo]. Moscow: Nauka.

i Надоели баннеры? Вы всегда можете отключить рекламу.