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

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

CC BY
28
5
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ОБОБЩЕННЫЙ АСИНХРОННЫЙ ДВАЖДЫ СТОХАСТИЧЕСКИЙ ПОТОК СОБЫТИЙ / АПОСТЕРИОРНАЯ ВЕРОЯТНОСТЬ / ОПТИМАЛЬНАЯ ОЦЕНКА СОСТОЯНИЙ / НЕПРОДЛЕВАЮЩЕЕСЯ МЕРТВОЕ ВРЕМЯ / GENERALIZED ASYNCHRONOUS DOUBLY STOCHASTIC FLOW OF EVENTS / A POSTERIORI PROBABILITY / OPTIMAL STATES ESTIMATION / UNEXTENDABLE DEAD TIME

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

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

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

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

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

Optimal estimate of the states of a generalized asynchronous event flow with an arbitrary number of states under conditions of unextendable dead time

In this paper, we consider a generalized asynchronous flow of events, the accompanying process (intensity) of which is a piecewise constant random process λ(t) with n states: λ(t) takes values from a discrete set of values {λ1,...,λn} , λ1>λ2>...>λn ≥0. Let's say that that the i th state of the process λ(t) holds if λ(t) = λi, i = 1,n , n = 2,3,.... If the ith state takes place, then during the time interval when λ(t) = λ/ there is a Poisson flow of events with parameter (intensity) λi∙, i = 1, n . The duration of the process λ(t) (flow) in the i th state is distributed according to the exponential law with parameter αi∙, i = 1, n . We consider the stationary mode of the flow functioning, therefore we can neglect transition processes on the observing semi-interval [t0, t) , where t0 the beginning of observation, t the ending of observation. In these premises, λ(t) is an accompanying stationary piecewise constant hidden transitive Markov process with an arbitrary number of states n ( n = 2,3,... ). At the moment of transition of the process λ(t) from the i th state to the j th, an additional event is triggered with probability pij , i, j = 1, n , j ≠ i; the transition occurs at an arbitrary time moment, not related to the moment of occurrence of the Poisson flow event with parameter λi, while initiating an additional event occurs in the j th state; transition and initiation of an additional event occur instantly. After each registered event at the time moment tk ( both the event of the Poisson flow with parameter λi and the additional event), there is a period of fixed duration T (dead time), during which other events of the generalized asynchronous event flow are inaccessible to observation. An event that occurs during the dead time doesn't cause an extension of its period (unextendable dead time) At the end of the dead time period, the first event that occurred again creates a period of dead time of duration T and etc. It is required, on the basis of the moments of occurrence of events (from moment t0 to moment t ) to estimate the state of the process λ(t) at the moment t. We denote the estimate of the state of the process λ(t) at the time moment t as λ(t). We found an explicit form for a posteriori probabilities w(λi ǀ t) = w(λi ǀ t 1,..., tm,t), i = 1,n , that at the time moment t the value of the process λ(t)= λi (m is the number of events that occurred at the time moments t1,..., tm at the observation interval (t0 , t) ), here n ∑ w(λi ǀ t) = 1. The decision on the state of the process λ(t) is made according to criterion of a posteriori probability maximum. i=1. The algorithm for calculating a posteriori probabilities w(λj ǀ t)), j = 1, n , at any time moment t (t ≥ t0 = 0 ) was formulated. In parallel, as we calculate a posteriori probabilities w(λj ǀ t), j = 1,n , we can make a decision on the state of the process λ(t) at the current time moment t : λ(t) = λi , if w(λj ǀ t) = max w(λj ǀ t), j = 1,n .

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

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

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

ОБРАБОТКА ИНФОРМАЦИИ

УДК 519.21

DOI: 10.17223/19988605/49/5

А.М. Горцев, Л.А. Нежельская

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

Рассматривается задача оптимальной оценки состояний обобщенного асинхронного дважды стохастического потока событий с произвольным (конечным) числом состояний, являющегося одной из математических моделей информационных потоков сообщений, функционирующих в телекоммуникационных сетях. Условия наблюдения за потоком таковы, что каждое наблюдаемое событие порождает период мертвого времени, в течение которого другие события потока недоступны наблюдению и не вызывают продления его периода (непродлевающееся мертвое время). Находится явный вид апостериорных вероятностей состояний потока. Решение о состоянии потока выносится по критерию максимума апостериорной вероятности. Ключевые слова: обобщенный асинхронный дважды стохастический поток событий; апостериорная вероятность; оптимальная оценка состояний; непродлевающееся мертвое время.

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

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

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

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

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

Рассматривается обобщенный асинхронный поток событий (далее - поток), сопровождающий процесс (интенсивность) Х(г) которого есть кусочно-постоянный случайный процесс с п состояниями: Х(г) принимает значения из дискретного множества значений (Хх,..., Хп } , X) >Х2 >... >Х п > 0.

Будем говорить, что имеет место 1-е состояние процесса Х(г), если Х(г) = Х,, г = 1,п , п = 2,3,... Если имеет место 1-е состояние процесса Х(г), то в течение временного интервала, когда Х(г) = Хг-, имеет

место пуассоновский поток событий с параметром (интенсивностью) Хг-, г = 1, п . Длительность пребывания процесса Х(г) (потока) в 1-м состоянии распределена по экспоненциальному закону с параметром аг, г = 1, п . Рассматривается стационарный режим функционирования потока, поэтому переходными процессами на полуинтервале наблюдения [г0, г) , где t0 - начало наблюдения, г - окончание наблюдения, пренебрегаем. Тогда без потери общности можно положить г0 = 0 . В этих предпосылках Х(г) - сопровождающий стационарный кусочно-постоянный скрытый (принципиально ненаблюдаемый) транзитивный марковский процесс с произвольным числом состояний п (п = 2,3,...).

Обобщенный асинхронный поток является обобщением асинхронного потока [11]. Обобщение состоит в следующем: в момент перехода процесса Х(г) из 1-го состояния в 1-е инициируется с вероятностью Ру дополнительное событие (с вероятностью (1 - р) дополнительное событие не инициируется), г,у = 1,п, у ф г ; переход происходит в произвольный момент времени, не связанный с моментом наступления события пуассоновского потока с параметром Хг-, при этом инициирование дополнительного события осуществляется в у-м состоянии (сначала осуществляется переход из 7-го состояния в у-е (переход первичен), затем - инициирование дополнительного события в у-м состоянии),

г,у = 1,п, у ф г; переход и инициирование дополнительного события происходят мгновенно.

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

-(Х 1 +а1) (1 - Р12)а12 ... (1 - Рщ )ащ

(1 - Р 21)а21 -(Х 2 +а2) ... (1 - Р 2п )а2п

(1 - РИ1)а„1 (1 - Рп2)ап

-(X п +а„)

Р 21а2

Р12а12

РА Р„2а„2

... Рп а1п

... Р 2п а2п

... Х„

(1)

где а, = -ай , а,, = - X а у , г = i п ; а у > 0 , 0 < Рг] < 1, г, у = 1, п, у ф г .

У=1, У ф,

Положив в (1) Ру = 0, г,у = 1,п, у ф г, получаем матрицы инфинитезимальных характеристик процесса Х(г) для асинхронного потока событий с произвольным числом состояний.

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

X

Таким образом, наличие мертвого времени приводит к тому, что в исходном обобщенном асинхронном потоке происходит частичная потеря событий. В силу этого на полуинтервале [t0, t) наблюдается «прореженный» исходный поток, будем называть его наблюдаемым потоком. Требуется на основании последовательности временных моментов (от момента to до момента t) наступления событий наблюдаемого потока оценить состояние процесса X(t) (потока) в момент времени t. Обозначим X (t) оценку состояния процесса X(t) в момент времени t. Для вынесения решения о состоянии процесса X(t) в момент времени t необходимо определить апостериорные вероятности w(X¡ 11) = w(X¡ 11¡,...,tm,t) =

= P(X(t) = X¡ | tj,..., tm,t), i = 1,n , того, что в момент времени t значение процесса X(t) = X¡ (m - количество событий, наступивших в моменты времени tj,...,tm на интервале наблюдения (t0, t) ), при этом

n

X w(Xi 11) = 1. Решение о состоянии процесса X(t) (потока) выносится по критерию максимума апо-

i=i

стериорной вероятности [17], согласно которому X(t) = X¡, если w(X¡ 11) > w(Xj 11) , j = 1, n.

2. Явный вид апостериорных вероятностей

Рассмотрим полуинтервал [tk, t¿+j), к = 1, 2, ..., между двумя соседними событиями наблюдаемого потока. Так как моменты времени наступления событий в наблюдаемом потоке случайны, то длительность полуинтервала [tk, tk+1 ) - случайная величина. Длительность начального полуинтервала [t0, ^ ) - также случайная величина. Таким образом, значение длительности полуинтервала [tk,tk+j) есть тк = tk+1 -tk, к = 0, 1, ... С другой стороны, так как наступившее в момент времени tk событие наблюдаемого потока порождает период мертвого времени длительности T, то хк= T + цк, где цк - значение длительности интервала между моментом окончания периода мертвого времени и моментом t . Таким образом, временной полуинтервал [t , t ) разбивается на два смежных полуинтервала: первый - [tk, tk + T), второй - [tk + T, tk+1) . Условия нахождения апостериорных вероятностей w (X ¡ 11), i = 1, n , на полуинтервале [tk, tk + T) длительности T и на полуинтервале [tk + T, tk+1) , значение длительности которого есть цк, принципиально разные. Кроме того, для нахождения вероятностей w(X 11), i = 1, n , необходимо точно знать длительность T мертвого времени. В противном случае отсутствие информации о длительности T мертвого времени делает попытку строгого нахождения вероятностей w(X¿ 11), i = 1, n , невозможной.

В [16] сформулирован алгоритм расчета апостериорных вероятностей w (X j 11), j = 1, n , для случая отсутствия мертвого времени ( T = 0 ). При этом поведение w (X j 11), j = 1, n , на полуинтервале [tk, t¿+1) , к = 1, 2, ..., между соседними событиями исходного обобщенного асинхронного потока, ,а также на полуинтервале [í0, ^ ) между началом наблюдения и наблюдением первого события определяется выражением

n

I*. (k ) у ^ -(t-tk ) _ w (X j |t) = -^я-, j = 1, n, tk < t < tk+1, к = 0,1,...; (2)

X <k) у ю (t-tk )

1=1 s=1

w (Xj 110 ) = w (Xj 110 + 0) = nj ; w (Xj | tk ) = w (Xj | tk + 0), к = 1,2,... ; ю s - корни (собственные числа) характеристического уравнения det D = 0, D = \\ds1\\" , ds1 = as1 ( s, 1 = 1, n, s ф 1 ), dss = ass - ю ( s = 1, n ), asi = [(1 - Pis )ais-X/àls ], àls - символ Кронекера, s, 1 = 1, n , als и ph определены в (1); у Js - компо-

ненты собственного вектора у^ = (уьуп.)Т, у, 5 = 1, п (либо у. ; I,. = 1,п), определяемые из уравнения (А -юяЕ)у(я) = 0, я = 1, п , в котором уп. = 1 (я = 1, п), А = Ца^Ц^ , Е - единичная матрица; коэффициенты с. к являются решением системы линейных алгебраических уравнений

п (к) -

2с. у у. = w(Ху\tk + 0), у = 1,п, к = 0,1,...; вероятность м(Ху^к + 0), к = 1,2,..., определяется фор-

.=1

мулой пересчета

п

х ^(Х - 0) + 2 Ру а^х - 0)

м (Х 3\к + 0) =-п-"-п-, (3)

2м(хI.\tk -0)[Х. +2 Р*а5]

1=1 5=1

у = 1,п; Руу = 0, ри= 0 ; к = 1,2,..., в которой м(Х. \ tk - 0), I = 1,п, вычисляется по формуле

п

2 с*(к-1) у ^ ('к -к-1) _

М (ХК - 0) = -п=-п-, 1 = 1, п , к = 1,2,...; (4)

2 2 с.(к -1) у ('к -к-1)

г=1 .=1

априорные финальные вероятности л у (у = 1, п) того, что процесс Х(1) в произвольный момент времени ^ находится в у-м состоянии, являются решением неоднородной системы линейных алгебраических уравнений

2л.ау = 0, у = 1,п - 1,2л, = 1, (5)

I=1 7 у=1 '

где а .у (I, у = 1, п) определены в (1). Подчеркнем, что в момент времени ^ (в момент наступления события наблюдаемого потока) апостериорная вероятность (2) претерпевает разрыв 1-го рода (к = 1,2,...).

Таким образом, вычисление апостериорных вероятностей м (Х у^), у = 1, п , по формуле (2) в условиях, когда длительность мертвого времени Т ф 0, справедливо на полуинтервале [^ + Т, , значение длительности которого есть цк , к = 1,2,..., и на полуинтервале [^, ^ ) . При этом начальное условие для м(Ху \ t) привязывается к моменту времени ^ + Т, т.е. в формуле (2), во-первых, нужно м(Ху + 0) заменить на м(Ху. \ ^ + Т) , во-вторых, ц + Т < t < :, к = 1,2,...; для к = 0 формула (2) остается без изменения. Формула пересчета (3) и формула (4) остаются при этом без изменения.

Рассмотрим полуинтервал [^,^ + Т) , к = 1,2,... Так как на этом полуинтервале длительности Т событие наблюдаемого потока имеет место в граничной точке ^ , а на самом полуинтервале события недоступны наблюдению (для наблюдателя события отсутствуют), то необходимо определить поведение апостериорных вероятностей м (Х у. \ t), у = 1, п , на полуинтервале [¿к, ?к + Т) , к = 1,2,...

Теорема 1. На полуинтервале времени [^, ^ + Т), к = 1,2,..., т.е. в течение мертвого времени длительности Т, апостериорные вероятности состояний обобщенного асинхронного потока с произвольным (конечным) числом состояний, м (Х у^), у = 1, п, удовлетворяют следующей системе линейных дифференциальных уравнений:

ём>(Х. \t) лД

--¡— = а ,, +2 (а у-а „ )м(Х . \ 0, м(Х я\0 = 1 -2 м(Х у \ t), (6)

Ш 1=1 у=1

^ < t < ^ + Т, у = 1,п -1, к = 1,2,...

п

п

Доказательство. Матрицы инфинитезимальных характеристик (1) процесса Х(/) для рассмат-

I п

риваемого полуинтервала мертвого времени [/к, гк + Т), к = 1,2,..., примут вид Б0 = агу , Б1

п

Ч Ц ' 1 II 111

п

; а,> 0, г,у = 1, п, г ф у ; а^. = _ X а^.' ' = 1' п ; так как наступление событий как пуассоновского потока, так и дополнительных событий не оказывает влияния на поведение процесса Х(/) (процесс Х(/) «живет своей жизнью» и в течение периода мертвого времени). Рассмотрим полуинтервал [/, / + А/), где А/ - достаточно малая величина, и ^ < / + А/ < ^ + Т, т.е. полуинтервал [/, / + А/) расположен внутри полуинтервала \гк,^ + Т) , к = 1,2,... Найдем апостериорную вероятность н(Х;. | / + А) того,

что в момент времени / + А/ процесс Х(/) находится в у-м состоянии, у = 1, п . Зафиксируем у-е состояние (у = 1, п ). Пусть в момент времени / процесс Х(/) находится в у-м состоянии и на полуинтервале [/, / + А£) процесс Х(/) не перешел в 7-е состояние (г = 1, п , г ф у ), т.е. остался в у-м состоянии. Вероятность этого события есть н(Ху1 /)(1 + а у А/) + о(А£) . Пусть в момент времени / процесс Х(/) находится в 7-м состоянии (г = 1, п) и на полуинтервале [/, / + А/) процесс Х(/) перешел в у-е состояние (г ф у ).

п

Вероятность этого события есть '^|аljАtw(Х¡ | /) + о(А/). Другие возможности имеют вероятность

г'=1,гфу'

о(А/). Тогда имеем

п _

w(Х; | / + А/) = (1 + а;у А/)н(Х; | /) + А/ X ау.н(Хг I /) + о(А/), у = 1, п . (7)

г=1,г ф у

Производя в (7) необходимые преобразования, после чего переходя к пределу при А/ ^ 0, приходим к линейной однородной системе дифференциальных уравнений [20] для вероятностей н(Ху | /):

Шн(Х . | /) " —

.у =^а уН(Х (/к < / < /к + Т, у = 1, и , к = 1,2,...), (8)

Ш г=1

с начальными условиями н(Х ■ | / = ^) = н(Х ■ | Ь + 0), к = 1,2,... Начальные условия для системы (8) формируются следующим образом. На полуинтервале + Т, ^ ), к = 2,3,..., смежном полуинтервалу , ^ + Т), вероятности н(Ху | /) рассчитываются по формуле (2), где н(Ху | /к + 0) заменяются на н(Ху | _1 + Т), к = 2,3,..., у = 1,п; затем в момент времени / = /к, к = 2,3,..., происходит пересчет

вероятностей н(Ху | /) по формуле (3), так что их значения в точке / = /к есть н(Ху | /к + 0), у = 1, п , к = 2,3,..., которые являются начальными условиями для системы (8). Для граничного интервала [¿0, \ ) расчет вероятности н(Ху | /), у = 1, п, производится по формуле (2) с их последующим пересчетом по формуле (3) в момент времени / = ^. Апостериорные вероятности н(Ху | /) для любого /

п—1

удовлетворяют условию нормировки. Тогда выражая, например, н(Хи | /) = 1 _ X н(Ху | /) и подстав-

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

у=1

ляя данное представление в (8) приходим к (6). Теорема 1 доказана.

Замечание 1. Поскольку Х(/) - транзитивный марковский процесс, то при / ^ да апостериорные вероятности стремятся к пределам н(ху), у = 1, п, не зависящим от начальных условий [19]. Тогда система (6) при / ^ да приобретает вид:

п_1 __п—1

X К _ау МХг) = а „у, у = 1, п _ 1, н(Х п ) = 1 н(Х у). (9)

г=1 у=1

Полученная система линейных неоднородных алгебраических уравнений (9) идентична системе (5), так что Ху ) = яу, у = 1,п .

Система (6) с начальными условиями (3) определяет поведение вероятностей у \г), у = 1, п, на полуинтервале [гк, ^ + Т), к = 1,2,..., ее решение устанавливает следующая теорема.

Теорема 2. Апостериорные вероятности состояний обобщенного асинхронного потока событий ™(Ху \г), у = 1,п, на полуинтервале времени [гк,гк + Т), к = 1,2,..., определяются формулой

/ и—1

w(Xy | 0 = тг,. +YJÄJlbl(k)ea' \ w(Xn Ю = 1 "5>(Ху I 0, (Ю)

м

у = 1,п—1, гк < г < гк + Т, к = 1,2,...,

где 71; ( / = I,/г) - решение системы (5); А^ - элементы матрицы А = | , составленной из соб-

II- II

ственных векторов матрицы а = |а/71 (а/7 = а,у — а/г/) так, что 7-й столбец матрицы А соответствует собственному числу а(г), г = 1, п — 1; коэффициенты Ь^) являются решением системы линейных неоднородных алгебраических уравнений

и-1

(у=1,«-1, ¿ = 1,2,...),

i=l

в которой w(Xу \ tk + 0) определяются формулой (3).

Замечание 2. Из (9) вытекает, что лу- = w(Xу) = limw(Xу |t) при t ^ да, тогда из (10) следует,

что все собственные числа а(г), г = 1, п — 1, отрицательны. Замечание 3. Из (10) следует, что

п—1 (, j и—1

¿=1 у=1

j = 1,и -1, k = 1,2,...

Полученные формулы позволяют сформулировать алгоритм расчета апостериорных вероятностей w(X j \t), j = 1, n, и алгоритм принятия решения о состоянии процесса X(t) в любой момент времени t.

3. Алгоритм принятия решения о состоянии процесса X(t)

Алгоритм расчета апостериорных вероятностей w(Xj \ t) в любой момент времени t:

1) в момент времени t0 находятся w(Xj\t0 + 0) = w(Xj\t0 = 0) = л^ (j = 1, n) как решение системы (5);

2) по формуле (2) для k = 0 рассчитываются вероятности w(Xj \t) (j = 1, n) в любой момент времени t (0 < t < tj), где t{ - момент наблюдения первого события наблюдаемого потока;

3) по формуле (2) для k = 0 рассчитываются вероятности w(Xj \ t), j = 1,n, в момент времени tx: w(Xj \ tx) = w(Xj\t! - 0);

4) k увеличивается на единицу, и по формуле (3) для k = 1 производится пересчет вероятностей w (Xj \ t) в момент времени t = t1, при этом w (X j \ + 0) (j = 1, n) являются начальными значениями для расчета w (Xj \ t) по формуле (10);

1

n—

5) по формуле (10) для к = 1 рассчитываются вероятности w(kj 11) ( j = 1,n ) в любой момент времени t ( tx < t < tx + T );

6) по формуле (11) для к = 1 рассчитываются вероятности w (kj 11) ( j = 1, n ) в момент времени t = t1 + T, т.е. вероятности w(k j 111 + T) ; при этом w(k j 111 + T) ( j = 1,n ) являются начальными значениями для вычисления вероятностей w (kj 11) на следующем шаге алгоритма;

7) для к = 1 по формуле (2), в которой w(k j | t + 0) заменяются на w (kj | tj + T), рассчитываются вероятности w (k j 11 ) ( j = 1, n ) в любой момент времени t ( t1 + T < t < t2 ), где - момент

наблюдения второго события наблюдаемого потока;

8) к увеличивается на единицу, и для к = 2 по формуле (4), в которой t1 заменяется на ^ + T,

вычисляются вероятности w(k; | — 0) ( i = 1,n ), после чего по формуле (3) рассчитываются вероятности w (k j 112 + 0) ( j = 1, n );

9) алгоритм переходит на шаг 5, после чего шаги 5-8 повторяются для к = 2 и т.д. Параллельно по ходу вычисления апостериорных вероятностей w (k j 11 ), j = 1, n, в момент

времени t выносится решение о состоянии процесса k(t) (потока) по критерию максимума апостериорной вероятности: k (t) = ki, если w (ki 11) = max w (k j 11), j = 1, n.

Заключение

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

ЛИТЕРАТУРА

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

175 с.

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

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

3. Vishnevsky V.M., Larionov A.A., Smolnikov R.V. Optimization of topological structure of broadband wireless networks along the

long traffic routes // Distributed Computer and Communication Networks: Control, Computation, Communications: proc. of the eighteenth Int. Scientific Conf. (DCCN-2015) (Moscow, October 19-22, 2015). Moscow : ICS RAS, 2015. P. 27-35.

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, is. 3. P. 433-441.

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

930.

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

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

7. Neuts M.F. A versatile Markovian point process // J. of Applied Probability. 1979. V. 16. P. 764-779.

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

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

9. Lucantoni D.M., Neuts M.F. Some steady-state distributions for the MAP/SM/1 queue // Communications in Statistics Stochastic

Models. 1994. V. 10, is. 3. P. 575-598.

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

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

12. Gortsev A.M., Klimov I.S. An estimate for intensity of Poisson flow of events under condition of its partial missing // Radio-tekhnika. 1991. No. 12. P. 3-7.

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

14. Gortsev A.M., Klimov I.S. Estimation of the non-observability period and intensity of Poisson event flow // Radiotekhnika. 1996. No. 2. P. 8-11.

15. Gortsev A.M., Nezhelskaya L.A. An asynchronous double stochastic flow with initiation of superfluous events // Discrete Mathematics and Applications. 2011. V. 21, is. 3. P. 283-290.

16. Горцев А.М., Нежельская Л.А. Оптимальная оценка состояний обобщенного асинхронного потока событий с произвольным числом состояний // Вестник Томского государственного университета. Управление, вычислительная техника и информатика. 2019. № 47. С. 12-23.

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

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

19. Хинчин А.Я. Работы по математической теории массового обслуживания. М. : Физматгиз, 1963. 235 с.

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

Поступила в редакцию 29 марта 2019 г.

Gortsev A.M., Nezhel'skaya L.A. (2019) OPTIMAL ESTIMATE OF THE STATES OF A GENERALIZED ASYNCHRONOUS EVENT FLOW WITH AN ARBITRARY NUMBER OF STATES UNDER CONDITIONS OF UNEXTENDABLE DEAD TIME. Vestnik Tomskogo gosudarstvennogo universiteta. Upravlenie vychislitelnaja tehnika i informatika [Tomsk State University Journal of Control and Computer Science]. 49. pp. 35-43

DOI: 10.17223/19988605/49/5

In this paper, we consider a generalized asynchronous flow of events, the accompanying process (intensity) of which is a piece-wise constant random process X(t) with n states: X(t) takes values from a discrete set of values {X;,...,Xn} , X] > X2 > ... > Xn > 0 .

Let's say that that the i th state of the process X(t) holds if X(t) = X;, i = 1,n , n = 2,3,.... If the ith state takes place, then during the time interval when X(t) = X; there is a Poisson flow of events with parameter (intensity) Xi, i = 1, n . The duration of the process x(t) (flow) in the i th state is distributed according to the exponential law with parameter аг-, i = 1, n . We consider the stationary mode of the flow functioning, therefore we can neglect transition processes on the observing semi-interval [to, t), where to - the beginning of observation, t - the ending of observation. In these premises, X(t) is an accompanying stationary piecewise constant hidden transitive Markov process with an arbitrary number of states n (n = 2,3,...).

At the moment of transition of the process X(t) from the i th state to the j th, an additional event is triggered with probability Pij , i, j = 1, n , j ф i; the transition occurs at an arbitrary time moment, not related to the moment of occurrence of the Poisson flow event with parameter X i, while initiating an additional event occurs in the j th state; transition and initiation of an additional event occur instantly.

After each registered event at the time moment tk ( both the event of the Poisson flow with parameter x г- and the additional event), there is a period of fixed duration T (dead time), during which other events of the generalized asynchronous event flow are inaccessible to observation. An event that occurs during the dead time doesn't cause an extension of its period (unextendable dead time) At the end of the dead time period, the first event that occurred again creates a period of dead time of duration T and etc.

It is required, on the basis of the moments of occurrence of events (from moment to to moment t) to estimate the state of the

process X(t) at the moment t. We denote the estimate of the state of the process X(t) at the time moment t as X(t). We found an explicit form for a posteriori probabilities w(X, 11) = w(X, 111,..., tm,t), i = 1,n , that at the time moment t the value of the process X(t) = Xi (m is the number of events that occurred at the time moments ?!,..., tm at the observation interval (to, t)), here n

^ w(Xj 11) = 1. The decision on the state of the process X(t) is made according to criterion of a posteriori probability maximum. i=1

The algorithm for calculating a posteriori probabilities w(Xj 11), j = 1, n , at any time moment t (t > to = 0 ) was formulated. In parallel, as we calculate a posteriori probabilities w(X j 11), j = 1,n , we can make a decision on the state of the process X(t) at the current time moment t : X(t) = Xi , if w(Xi t) = max w(X\ t), j = 1,n .

Keywords: generalized asynchronous doubly stochastic flow of events; a posteriori probability; optimal states estimation; unextendable dead time.

GORTSEV Alexander Mikhailovich (Doctor of Technical Sciences, Professor, National Research Tomsk State University, Tomsk, Russian Federation). E-mail: dekanat@fpmk.tsu.ru

NEZHEL 'SKAYA Lyudmila Alekseevna (Doctor of Physical and Mathematical Sciences, Associate Professor, National Research Tomsk State University, Tomsk, Russian Federation). E-mail: ludne@mail.ru

REFERENCES

1. Dudin, A.N. & Klimenok, V.I. (2000) Sistemy massovogo obsluzhivaniya s korrelirovannymipotokami [The queuing systems with

correlated flows]. Minsk: BSU.

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

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

3. Vishnevsky, V.M., Larionov, A.A. & Smolnikov, R.V. (2015) Optimization of topological structure of broadband wireless net-

works along the long traffic routes. Distributed Computer and Communication Networks: Control, Computation, Communications. Proc. of the 18th International Conference (DCCN-2015). Moscow, October 19-22, 2015. Moscow: ICS RAS. pp. 27-35.

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. Proc. of the Cambridge Philosophical Society. 60(4). pp. 923-930.

6. 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. Part 1]. Izvestiya AN SSSR Tekhnicheskaya kibernetika. 6. pp. 92-99.

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

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

8. Lucantoni, D.M. (1991) New results on the single server queue with a batch markovian arrival process. Communications in Statis-

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

9. Lucantoni, D.M. & Neuts, M.F. (1994) Some steady-state distributions for the MAP/SM/1 queue. Communications in Statistics

Stochastic Models. 10(3). pp. 575-598. DOI: 10.1080/15326349408807311

10. Apanasovich, V.V., Kolyada, A.A. & Chernyavsky, A.F. (1988) Statisticheskiy analiz sluchaynykh potokov v fizicheskom eksper-imente [The statistical analysis of series of random events in physical experiment]. Minsk: Universitetskoe.

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

12. Gortsev, A.M. & Klimov, I.S. (1991) An estimate for intensity of Poisson flow of events under condition of its partial missing. Radiotekhnika. 12. pp. 3-7.

13. Nezhelskaya, L.A. (2014) Optimal state estimation in modulated MAP event flows with unextendable dead time. Communications in Computer and Information Science. 487. pp. 342-350.

14. Gortsev, A.M. & Klimov, I.S. (1996) Estimation of the non-observability period and intensity of Poisson event flow. Radio-tekhnika. 2. pp. 8-11.

15. Gortsev, A.M. & Nezhelskaya, L.A. (2011) An asynchronous double stochastic flow with initiation of superfluous events. Discrete Mathematics and Applications. 21(3). pp. 283-290. DOI: 10.1515/dma.2011.017

16. Gortsev, A.M. & Nezhelskaya, L.A. (2019) Optimal estimate of the states of a generalized asynchronous event flow with an arbitrary number of states. Vestnik Tomskogo gosudarstvennogo universiteta. Upravlenie, vychislitel'naya tekhnika i informatika -Tomsk State University Journal of Control and Computer Science. 47. pp. 12-23. DOI: 10.17223/19988605/47/2

17. Levin, B.R. (1968) Teoreticheskie osnovy statisticheskoy radiotekhniki [Theoretical Foundations of Statistical Radio Engineering]. Moscow: Sovetskoe radio.

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

19. Khinchin, A.Ya. (1963) Raboty po matematicheskoy teorii massovogo obsluzhivaniya [Works on the Mathematical Theory of Queuing]. Moscow: Fizmatgiz.

20. Elsgolts, L.E. (1969) Differentsial'nye uravneniya i variatsionnoe ischislenie [The Differential Equations and Calculus of Variations]. Moscow: Nauka.

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