ВЕСТНИК ТОМСКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА 2015 Управление, вычислительная техника и информатика № 3 (32)
УДК 519.21
DOI 10.17223/19988605/32/3
А.А. Калягин, Л.А. Нежельская
СРАВНЕНИЕ МП- И ММ-ОЦЕНОК ДЛИТЕЛЬНОСТИ МЕРТВОГО ВРЕМЕНИ В ОБОБЩЕННОМ ПОЛУСИНХРОННОМ ПОТОКЕ СОБЫТИЙ
Работа выполнена в рамках государственного заказа Минобрнауки РФ на проведение научных исследований в Национальном исследовательском Томском государственном университете на 2014-2016 годы.
Изучается обобщенный полусинхронный поток событий, являющийся одной из адекватных математических моделей информационных потоков заявок в цифровых сетях интегрального обслуживания. Поток функционирует в условиях непродлевающегося мертвого времени, когда длительность мертвого времени - неизвестная фиксированная величина. Проводится сравнение качества получаемых (по наблюдениям за моментами наступления событий потока) оценок длительности мертвого времени методом максимального правдоподобия (МП-оценки) и методом моментов (ММ-оценки).
Ключевые слова: обобщенный полусинхронный поток событий; непродлевающееся мертвое время; МП-оценки; ММ-оценки; длительность мертвого времени.
Настоящая статья является непосредственным продолжением исследований обобщенного полусинхронного потока событий (далее - поток), начатых в статьях [1-5]. Изучаемый поток относится к классу дважды стохастических потоков событий и является одной из адекватных математических моделей информационных потоков сообщений, функционирующих в цифровых сетях интегрального обслуживания (ЦСИО) [6]. Дважды стохастические потоки делятся на два класса: к первому классу относятся потоки, интенсивность которых есть непрерывный случайный процесс; ко второму классу относятся потоки, интенсивность которых есть кусочно-постоянный случайный процесс с конечным числом состояний. Второй класс потоков в настоящее время принято называть МС-потоками либо МАР-потоками событий. В [7] приведена классификация МС-потоков событий и установлена связь между МС-потоками и МАР-потоками событий. Наиболее полная литература по изучаемым типам МС-потоков приведена в [1, 8].
В реальных ситуациях параметры, задающие входящий поток событий, известны либо частично, либо вообще не известны, либо (что еще более ухудшает ситуацию) изменяются со временем. В подобных случаях наиболее рациональным является применение адаптивных систем массового обслуживания, которые в процессе функционирования оценивают неизвестные параметры либо состояния входящих потоков событий и изменяют дисциплины обслуживания в соответствии с полученными оценками
[9]. Вследствие этого возникают задачи оценки состояний [10, 11] и оценки параметров [12, 13] потока по наблюдениям за моментами наступления событий.
Одним из искажающих факторов при оценке состояний и параметров потока событий выступает мертвое время регистрирующих приборов [14], которое порождается зарегистрированным событием. Другие же события, наступившие в течение периода мертвого времени, недоступны наблюдению (теряются). Можно считать, что этот период продолжается некоторое фиксированное время (непродлевающееся мертвое время). В качестве примера приведем CSMA/CD - протокол случайного множествен -ного доступа с обнаружением конфликта, широко используемого в компьютерных сетях. В момент регистрации (обнаружения) конфликта на входе некоторого узла сети рассылается сигнал «заглушки» («пробки»); в течение времени рассылки сигнала «заглушки» заявки, поступившие в данный узел сети, получают отказ в обслуживании и направляются в источник повторных вызовов. Здесь время, в течение которого узел сети закрыт для обслуживания заявок, поступающих в него после обнаружения конфликта, можно трактовать как мертвое время прибора, регистрирующего конфликт в узле сети.
Для того чтобы оценить потери сообщений потока, возникающие из-за эффекта мертвого времени, необходимо оценить его длительность.
23
Подчеркнем, что задачи оценки параметров и длительности мертвого времени рассматривались в статьях [15-18] в рамках полусинхронного потока событий, который является частным случаем обобщенного полусинхронного потока событий, изучаемого в настоящей статье.
Для оценки длительности мертвого времени, как правило, используются два метода оценивания: метод максимального правдоподобия [19, 20] и метод моментов [16, 17]. На основании сравнения [21] по тем или иным критериям получаемых МП-оценок и ММ-оценок делается вывод о применимости в конкретных условиях упомянутых методов.
В настоящей статье производится сравнение оценок длительности мертвого времени в обобщенном полусинхронном потоке событий, полученных методом моментов и методом максимального правдоподобия.
1. Постановка задачи
Рассматривается обобщенный полусинхронный поток событий, интенсивность которого есть кусочно-постоянный случайный процесс ЦТ) с двумя состояниями X1 и X2 (Xi > X2 > 0). В течение времен -ного интервала, когда X(t) = X,-, имеет место пуассоновский поток событий с интенсивностью X,-, i = 1,2. Переход из первого состояния процесса X(t) во второе возможен только в момент наступления события, при этом переход осуществляется с вероятностью p (0 < p < 1); с вероятностью 1 - p процесс X(t) остается в первом состоянии. Тогда длительность пребывания процесса X(t) в первом состоянии есть случайная величина с экспоненциальной функцией распределения F1 (т) = 1 - e-pX1T. Переход из второго состояния процесса X(t) в первое может осуществляться в произвольный момент времени. При этом длительность пребывания процесса X(t) во втором состоянии распределена по экспоненциальному закону:
F2 (т) = 1 - e ат. При переходе процесса X(t) из второго состояния в первое инициируется с вероятностью 5 (0 < 5 < 1) дополнительное событие. При этом блочная матрица инфинитезимальных коэффициентов примет вид
D =
-Х1 0 (1 - p )Х pX1
(1 -5) а -(Х2 +а) 5а Х2
N А|.
Элементами матрицы D1 являются интенсивности переходов процесса X(t) из состояния в состояние с наступлением события. Недиагональные элементы матрицы D0 - интенсивности переходов из состояния в состояние без наступления события. Диагональные элементы матрицы D0 - интенсивности выхода процесса X(t) из своих состояний, взятые с противоположенным знаком.
1 -
-О----С>
Процесс X(t)
Обобщенный полусинхронный поток
... t
-QZL
T '• T i T I
Схема создания непродлевающегося мертвого времени
-О-
t3 t4
Наблюдаемый поток событий
... t
а
а
а
2
5
5
T
T
t
Рис. 1. Формирование наблюдаемого потока событий
В сделанных предпосылках X(t) - скрытый марковский процесс. После каждого зарегистрированного в момент времени tk события наступает время фиксированной длительности Т (мертвое время), в
24
течение которого другие события исходного потока недоступны наблюдению. События, наступившие в течение мертвого времени, не вызывают продления его периода (непродлевающееся мертвое время). По окончании мертвого времени первое наступившее событие снова создает период мертвого времени Т и т.д. Вариант возникающей ситуации показан на рис. 1, где 1, 2 - состояния случайного процесса X(t); дополнительные события, которые могут наступать в момент перехода процесса X(t) из второго состояния в первое, помечены буквой 5; штриховка - периоды мертвого времени длительности Т; t1, t2 ,... -моменты наступления событий в наблюдаемом потоке.
Подчеркнем, что если 5 = 0, то имеет место обычный полусинхнонный поток событий [15-18]. Отметим также, что в соответствии с классификацией МАР-потоков событий, приведенной в [7], обобщенный полусинхронный поток относится к классу МАР-потоков событий второго порядка.
Процесс X(t) и типы событий (события пуассоновских потоков и дополнительные события) являются принципиально ненаблюдаемыми, а наблюдаемыми являются только временные моменты наступления событий t1, t2,... наблюдаемого потока. Рассматривается установившийся (стационарный) режим функционирования наблюдаемого потока событий, поэтому переходными процессами на интервале наблюдения (t0, t), где t0 - начало наблюдений, t - окончание наблюдений, пренебрегаем. Необходимо в момент окончания наблюдений (в момент времени t ) осуществить методом максимального правдоподобия и методом
моментов оценку T длительности мертвого времени и произвести сравнение полученных оценок.
2. МП-оценка длительности мертвого времени
Обозначим тк = tk+1 - tk (k = 1,2,...) - значение длительности k-го интервала между соседними событиями наблюдаемого потока (тк > 0). Так как рассматривается стационарный режим, то плотность вероятностей значений длительности k-го интервала pT (тк) = pT (т), т > 0, для любого к (индекс T подчеркивает, что плотность вероятностей зависит от длительности мертвого времени). В силу этого момент tk без потери общности можно положить равным нулю или, что то же самое, момент наступления события наблюдаемого потока есть т = 0. Тогда [4] плотность вероятностей примет вид
Рт (!) = 0, 0 <!< T; Рт (!) = [1 - f (T)] VX_T} + f (T)(a + X2)e-(a+X2)(!-T),
f (T)
p(a + X2)(Xj -X2 -a5)[A1 +(a + pX1 -X1)e (a+pX1)T] (a + pX1 )(X1 -X2 - a)F(T)
(1)
F(T) = (a + X2) -[X2 - p(X2 +a5)]e-(a+Л)т, 0 <T <!, x>0.
В (1) функция F(T) > 0 для любых T (0 < T < т). Рассматривается общий случай, т.е. (^ - ^2 - а) Ф 0. Подчеркнем, что (1) - одномерная плотность вероятностей.
Пусть т1 = t2 - t1, т2 = t3 - t2, ..., тк = tk+1 - tk - последовательность измеренных (в результате наблюдения за потоком в течение интервала наблюдения (0, t)) значений длительностей интервалов между соседними событиями потока. Упорядочим величины т1,..., ^ по возрастанию: ттт = т(1) < т(2) <...< т®. В силу предпосылок наблюдаемый поток обладает марковским свойством, если его эволюцию рассматривать начиная с момента наступления события (с момента tk, k = 1,2,...). Тогда [22] функция правдоподобия, с учетом (1), запишется в виде
L(X,,p,a,5,T | !(1),...,!(k)) = 0, 0 <!min < T;
L(X,, p, a, 5, T|!(1),..., !(k)) = П pt (x(j)), !min > T.
j=1
Так как поставленная задача заключается в построении оценки T длительности мертвого времени (в предположении, что остальные параметры потока X,, p, а, 5 известны), то, согласно методу максимального правдоподобия, её реализация есть решение оптимизационной задачи
k . .. k
L(T |!
(1)
т( k)
) = П pt (!(j)) = П {[1 - f (T )]V-M!(j) -т} +
j=1
j=1
(2)
+f (T)(a + X2)e (a+X2)(xl T^ max, 0 < T <ТтЬ, Vin > 0,
T
где f(T) определена в (1).
25
Значение T, при котором (2) достигает своего глобального максимума, есть ТМП - оценка максимального правдоподобия длительности мертвого времени.
В [5] аналитически строго решена оптимизационная задача (2): при любых значениях параметров
потока Х1 > 0, Х2 > 0 (Xi > X2), 0 < р < 1, 0 < 5 < 1, а > 0 МП-оценка ГТМП = xmin . Таким образом, в процессе наблюдения (в течение временного интервала (t0, t)) потока событий вычисляются величины xk, k = 1,n, после чего находится xmin = min xk (k = 1, n) и полагается ?’МП = Tmin .
3. ММ-оценка длительности мертвого времени
В [4] показано, что обобщенный полусинхронный поток событий, функционирующий в условиях мертвого времени, в общем случае является коррелированным потоком. Только в частных случаях поток становится рекуррентным.
Пусть (tk, tk+1), (tk+1 , tk+2) - два смежных интервала в наблюдаемом потоке с соответствующими значениями длительностей: xk = tk+1 - tk, xk+1 = tk+2 - tk+1; их расположение на временной оси, в силу стационарности потока, произвольно. Тогда можно положить k = 1 и рассматривать соседние интервалы (t1, t2), (t2, t3) с соответствующими значениями длительностей: т1 = t2 - t1 , т2 = t3 - t2; т1 > 0, т2 > 0. При этом т1 = 0 соответствует моменту t1 наступления события наблюдаемого потока, т2 = 0 - моменту t2 наступления следующего события наблюдаемого потока.
Соответствующая совместная плотность вероятностей при этом есть pT (т1, т2), т1 > 0, т2 > 0 [4]:
Рт(x1,Х2) = 0; 0<Х1 <T, 0 <Х2 <T,
Рт (Х1, Х2) = Pt (Х1)Pt (Х1) + e (a+pXl )T f (T) [ 1 - f (T)]2 р(Л2 + a8) x
a + Л-2
VмХ1 -T} - (a + Л2)е-(а+Л2)(Х1 -т}Х2-т} - (a + Л2)е-(а+Л2)(Х2-т}], Х1 > T, Х2 > T,
(3)
где fT), рт (Tk) определены в (1) для т = Tk , k = 1,2.
Теоретическая ковариация значений т1 и т2 имеет вид
X X
ООУ(Х1, Х2) = J J Х1Х2Рт (Х1,Х2МxfХ2 -
тт
2
J Хрт (x)dХ
T
Подставляя в последнюю формулу рт (х1, х2) из (3), рт (х) из (1), находим явный вид теоретиче-
X
ской ковариации:
cov(x1,Х2) = f (T)[1 - f (Т)] -Л2 -а)2 Л2 -(Л2 + a8)р e-(a+р"1)т, (4)
Л1 (a + Л 2)
где fT) определена в (1).
Пусть за время наблюдения (в течение временного интервала (t0, t)) реализовалось n интервалов (tk, tk+1) длительности Tk, k = 1, n . Введем статистику
— 1 n-1 (1 n Л2
cov(xl,x2) = —-Exkxk+1 -|-Zxk I , (5)
n -1 k=1 ^ nk=1 )
являющуюся оценкой теоретической ковариации (4). Тогда, согласно методу моментов [22], уравнение моментов, учитывающее коррелированность потока событий, запишется в виде
f (Т) [1 - f(T)]] -Л2 -a)2 Л2 -(Л 2 + a8)р e-(a+рЛ1)Т = cOV(x1, Х2). (6)
Л1 (a + Л 2)
Подставляя в (6) выражение fT) из (1), вводя новую переменную x = e-(a+рЛ1)Т и проделывая при этом необходимые преобразования, находим (6) в виде
ax3 + bx2 + cx + d = 0,
a = h {^(a + Л;,) - (a + рЛ1) [Л1 (1 - p) + Л2 ]};
26
b = -|h[2X^a + X2)-(а + pXl)(Xl + X2 + a)] + [X2 -p(X2 +a5)]2C01; c = (a + X2)|A,1h + 2[X2 -p(X2 +a5)]C0 J; d = C0(a + X2)2;
h =
pa(X1 -X2 -a5)[(1 -p + p5)-(a + X2)][X2 -p(X2 +a5)]
(7)
[ (a + X 2)(a + pA,1)]
Решение уравнения (7) определит три корня x, i = 1,2,3, которые, в свою очередь, определят три ММ-оценки длительности мертвого времени
- (i) 1
T MM =------------ln xi, i = 1,2,3.
a + pX1
Алгоритм нахождения единственной оценки Tmm следующий [21]:
1) для определенного набора параметров Хи i = 1,2, a, p, 5, T ед. времени осуществляется в течение Tm ед. времени имитационное моделирование наблюдаемого потока событий;
2) результатом работы имитационной модели является оценка теоретической ковариации (5), где n принимает одно из целых значений (n > 2);
3) решается кубическое уравнение (7), т.е. находятся корни x1, x2, x3;
4) если все корни комплексные, то T mm = Tmin;
5) выделяются вещественные корни; здесь возможны три случая:
5.1) вещественный корень один - x1, тогда:
а) если x1 < 0, то T mm = Tmm;
- - (1) - - (1) - (1)
б) если x1 > 0, то: б.1) TMM = Tmin, если TMM > Tmin, б.2) TMM = TMM , если 0 < TMM < Т„
- -(1)
б.3) Tmm = Tmin, если Tмм < 0;
5.2) вещественных корня два - x1, x2 (xi < x2) , тогда:
а) если x1 < x2 < 0 , то T мм = Xmm;
- - (2) - - (2) - (2)
б) если x1 < 0 < x2, то: б.1) TMM = Tmin , если TMM > Tmln, б.2) TMM = Tмм , если 0 < TMM < Tmln,
- -(2)
б.3) Tмм = Tmin, если Tмм < 0;
- - (2) - (1) - - (2) - (2)
в) если 0 < x1 < x2, то: в.1) Tмм = Tmin , если Tmin < Tмм < Tмм , в.2) Tмм = Tмм , если 0 < Tмм <
-(1) - -(2) -(1) - -(1) -(2) -(2)
< Tmin < Tмм , в.3) Tмм = Tmin, если Tмм < 0 < Tmin < Tмм , в.4) Tмм = (Tмм + Tмм )/2, если 0 < Tмм <
- (1) - - (1) - (2) - (1) - - (2) - (1)
< T мм < Tmin, в. 5) Tмм = Tмм , если Tмм < 0 < Tмм < Tmin, в. 6) T мм = Tmin, если Tмм < Tмм < 0;
5.3) вещественных корня три - x1, x2, x3 (x1 < x2 < x3), тогда:
а) если x1< x2 < x3 < 0 , то TMM = Tmin;
- - (3) - - (3) - (3)
б) если x1< x2 < 0 < x3, то: б.1) TMM = Tmin, если TMM > Tmin, б.2) TMM = TMM , если 0 < TMM < Tmin,
- -(3)
б.3) Tмм = Tmin, если Tмм < 0;
- -(3) -(2) - -(3) -(3)
в) если x1< 0 < x2< x3, то: в.1) Tмм = Tmin , если Tmin < TMM < TMM , в.2) TMM = TMM , если 0 < Tмм <
-(2) - -(3) -(2) - -(2) -(3) -(3)
< Tmin < TMM , в.3) TMM = Tmin, если TMM < 0 < Tmin < TMM , в.4) TMM = (TMM + TMM )/2, если 0 < TMM <
-(2) - -(2) -(3) -(2) - -(3) -(2)
< T мм < Tmin, в. 5) Tмм = Tмм , если Tмм < 0 < Tмм < Tmin, в. 6) T мм = Tmin, если Tмм < Tмм < 0;
- - (3) - (2) - (1) - - (3)
г) если 0 < x1< x2< x3, т°: г.1) T MM Tmin, если Tmin < - MM < - MM < - MM , г.2) T MM - MM , если
-(3) -(2) -(1) - -(3) -(2) -(1)
0 < TMM < Tmin < TMM < TMM , г.3) TMM = Tmin, если TMM < 0 < Tmin < TMM < TMM ,
27
t t (2) t (3) t (3) t (2) t (1) t t (2) t (3)
г.4) Tмм = (Tмм + Tмм )/2, если 0 < Tмм < Tmm < xmm < Tмм , г.5) Tmm = Tмм , если Tмм < 0 <
t (2) t (1) t t (3) t (2) t (1) t
< Tмм < Xmm < TMM , г.6) Tмм = Xmm, еСЛИ TMM < TMM < 0 < Xmm < TMM , Г.7) TMM =
(1) (2) (3) (3) (2) (1) (1) (2) (3)
= (Tмм + Tмм + Tмм )/3, если 0 < Tмм < Tмм < Tмм < Xmm, г.8) Tмм = (Tмм + Tмм )/2, если Tмм < 0 <
Г(2) Г(1) Г Г(1) Г(3) Г(2) Г(1) Г Г(3)
< T мм < T мм < Tmin г. 9) Tмм = Tмм , если Tмм < Tмм < 0 < Tмм < Tmin г. 10) T мм = Tmi^ если Tмм <
Г(2) Г(1)
< Tмм < Tмм < 0 < Xmm.
В результате работы алгоритма осуществляется один из описанных вариантов, тем самым определится единственная ММ-оценка Tмм длительности мертвого времени.
4. Численное сравнение МП- и ММ-оценок
Для получения численных результатов разработан алгоритм вычисления МП- и ММ-оценок. Программа расчета реализована на языке программирования С++ в среде Builder 6. Первый этап расчета предполагает имитационное моделирование (при заданных значениях параметров Xi, i = 1,2, а, р, 5, T ед. времени и заданном времени моделирования Tm ед. времени) наблюдаемого потока событий. Описание алгоритма имитационного моделирования здесь не приводится, так как никаких принципиальных трудностей алгоритм не содержит. Результатом работы имитационной модели является последовательность значений длительностей временных интервалов xi, х2,...,х„ (n = 2, 3, ...). Второй этап расчета - непосредственное вычисление МП- и ММ-оценок. Коротко опишем второй этап: 1) находится оценка
Tмп = xmin( xmin = min тк, к = 1, n ); 2) вычисляется оценка (5); 3) решается уравнение (7); 4) осуществляется алгоритм нахождения единственной оценки Tмм; 5) вычисляются величины ЬГмп = (T мп - T)2,
AT мм = (T мм - T )2 , где T - истинное значение длительности мертвого времени, заданное на первом этапе расчета при осуществлении имитационного моделирования.
Для сравнения качества МП- и ММ-оценок проведен статистический эксперимент, состоящий из следующих этапов: 1) для заданного набора параметров Xi, i = 1,2, а, р, 5, T ед. времени осуществляется моделирование наблюдаемого потока событий для заданного Tm ед. времени (отдельный j-й эксперимент,
j = 1, 2, .); 2) осуществляется расчет оценок Tmm , TmM для j-го эксперимента; 3) вычисляются величины
aTmu , aTmM для j-го эксперимента; 4) осуществляется повторение N раз (j = 1, N) шагов 1-3.
м (1) м (2) м (N)
Результатом выполнения описанного алгоритма являются две выборки (T мп,T мп,...,T мп),
м (1) T (2) T (N)
(T мм ,T мм ,...,T мм), на основании которых вычисляются выборочные вариации полученных оценок:
Умп = (1/N) 2 A TMn,VMM = (1/N) 2 aTMm .
j=1 j=1
Путем сравнения значений выборочных вариаций устанавливается, какая из оценок при заданных
параметрах лучше, какая хуже: если V мп <V мм, то МП-оценка лучше ММ-оценки, если наоборот, то ММ-оценка лучше МП-оценки. Отметим, что по определению МП-оценка при конечных Tm будет всегда смещенная (xmin > T); ее несмещенность реализуется только в асимптотическом случае при Tm ^ да.
Результаты статистического эксперимента приведены в табл. 1-8. В первой строке таблиц указана длительность имитационного моделирования Tm (Tm = 10,20, ..., 50 ед. времени в табл. 1-4; Tm = 600, 700, ..., 1 000 ед. времени в табл. 5-8). Во второй и третьей строках таблиц для каждой длительности
имитационного моделирования Tm приведены численные значения для Vмп и Vмм соответственно. В четвертой строке таблиц для каждой длительности имитационного моделирования приведены численные значения разности V мп - V мм . Численные результаты во всех таблицах получены для N = 100.
28
Т а б л и ц а 1
Результаты статистического эксперимента
X1 = 1, X2 = 0,7, а = 0,01, p = 0,02, 5 = 0,2, T = 0,4
T 30 40 50 60 70
Vмм 0,02186 0,00421 0,00369 0,00314 0,00253
Vмп 0,02208 0,00447 0,00371 0,00314 0,00253
Vмп -Vмм 0,00022 0,00025 2,62960-10-5 0 0
Т а б л и ц а 2
Результаты статистического эксперимента
X1 = 0,7, X2 = 0,2, а = 0,1, p = 0,2, 5 = 0,2, T = 1
T m 30 40 50 60 70
Vмм 0,29872 0,09011 0,08394 0,07245 0,04156
Vмп 0,29988 0,09965 0,10131 0,07568 0,04156
Vмп -Vмм 0,00115 0,00953 0,01737 0,00323 0
Т а б л и ц а 3
Результаты статистического эксперимента
X1 = 0,9, X2 = 0,2, а = 0,1, p = 0,2, 5 = 0,2, T = 1
T m 30 40 50 60 70
Vмм 0,47389 0,06118 0,05562 0,04330 0,04432
Vмп 0,4759 0,06667 0,05884 0,04336 0,04432
Vмп -V мм 0,00201 0,00549 0,00322 6,38402-10-5 0
Т а б л и ц а 4
Результаты статистического эксперимента
X1 = 0,7 , X2 = 0,3, а = 0,1, p = 0,2,5 = 0,7 , T = 0,4
T m 30 40 50 60 70
Vмм 0,06944 0,05062 0,01856 0,01747 0,012561
Vмп 0,06957 0,05288 0,01942 0,01747 0,012561
V мп -V мм 0,00012 0,00226 0,00085 0 0
Т а б л и ц а 5
Результаты статистического эксперимента
X1 = 1, X2 = 0,7, а = 0,01, p = 0,02, 5 = 0,2, T = 0,4
T m 600 700 800 900 1 000
Vмм 3,4325-10-5 0,0011 0,0017 2,9796-10-5 9,2298-10-5
Vмп 2,6118-10-5 2,0686-10-5 1,1477-10-5 1,0959 10-5 9,2298-10-5
V мп -V мм -8,2068-10-6 -0,001 -0,0017 —1,8837-10-5 0
Т а б л и ц а 6
Результаты статистического эксперимента
Xi = 0,7, X2 = 0,2, а = 0,1, p = 0,2, 5 = 0,2, T = 1
T m 600 700 800 900 1 000
Vмм 0,0094 0,0327 0,0116 0,0376 0,0238
Vмп 0,0002 0,0002 0,0001 0,0001 0,0001
V мп -V мм -0,0091 -0,0325 -0,0115 -0,0375 -0,0237
29
Т а б л и ц а 7
Результаты статистического эксперимента
X = 0,9, Х2 = 0,2, а = 0,1, р = 0,2, 5 = 0,2, T = 1
T 600 700 800 900 1 000
V мм 0,01542 0,0354 0,05089 0,03118 0,06874
V мп 0,00017 0,0002 0,00011 0,00013 0,0001
V мп - V мм -0,01524 -0,0352 -0,05078 -0,03105 -0,0686
Т а б л и ц а 8
Результаты статистического эксперимента
X = 0,7, Х2 = 0,3, а = 0,1, p = 0,2, 5 = 0,7, T = 0,4
T m 600 700 800 900 1 000
V мм 0,00093 9,5221-10-5 0,0007 0,00146 0,00481
V мп 0,00012 7,9655-10-5 0,0001 4,6246-10-5 5,4977-10-5
V мп - V мм -0,00081 -1,5566 10-5 -0,0006 -0,0014 -0,0047
Анализ приведенных численных результатов показывает что: 1) при малых временах наблюдения за потоком (при малых Tm = 30, 40, ..., 70 ед. времени) ММ-оценки лучше МП-оценок (табл. 1-4) либо,
по крайней мере, не хуже МП-оценок (когда разность Vмп - V мм равна 0), что является вполне естественным, так как при малых временах наблюдения оценка Tмп может быть достаточно сильно смещенной относительно T; 2) при больших временах наблюдения за потоком (при больших Tm = 600, 700, ., 1 000 ед. времени) МП-оценки лучше ММ-оценок (табл. 5-8) либо не хуже ММ-оценок (когда разность V мп - Vмм равна 0), что также является естественным, так как при больших временах наблюдения смещение оценки Тмп относительно T уменьшается.
Заключение
Результаты проведенного исследования МП-оценок и ММ-оценок длительности мертвого времени T показывают общую тенденцию, что при малых временах наблюдения за потоком предпочтительнее применять оценку Tмм , при больших временах наблюдения - оценку Тмп . Границу применимости той или иной оценки (при заданных значениях параметров X-, i = 1,2, а, р, 5) можно определить только численно путем имитационного моделирования.
ЛИТЕРАТУРА
1. Горцев А.М., Калягин А.А., Нежельская Л.А. Оптимальная оценка состояний обобщенного полусинхронного потока событий
// Вестник Томского государственного университета. Управление, вычислительная техника и информатика. 2010. № 2(11). С. 66-81.
2. Горцев А.М., Калягин А.А. Оптимальная оценка состояний обобщенного полусинхронного потока событий в условиях непро-
длевающегося мертвого времени // Вестник Томского государственного университета. Управление, вычислительная техника и информатика. 2010. № 4(13). С. 50-60.
3. Горцев А.М., Калягин А.А. Совместная плотность вероятностей длительности интервалов обобщенного полусинхронного
потока // Вестник Томского государственного университета. Управление, вычислительная техника и информатика. 2012. № 2(19). С. 80-87.
4. Горцев А.М., Калягин А.А., Нежельская Л.А. Совместная плотность вероятностей длительности интервалов обобщенного
полусинхронного потока событий при непродлевающемся мертвом времени // Вестник Томского государственного университета. Управление, вычислительная техника и информатика. 2014. № 2(27). С. 19-29.
30
5 Горцев А.М., Калягин А.А., Нежельская Л.А. Оценка максимального правдоподобия длительности мертвого времени в обобщенном полусинхронном потоке // Вестник Томского государственного университета. Управление, вычислительная техника и информатика. 2015. № 1(30). С. 27-37.
6. Дудин А.Н., Клименок В.И. Системы массового обслуживания с коррелированными потоками. Минск : Изд-во БГУ, 2000.
175 с.
7. Горцев А.М., Нежельская Л.А. О связи МС-потоков и МАР-потоков событий // Вестник Томского государственного универ-
ситета. Управление, вычислительная техника и информатика. 2011. № 1(14). С. 13-21.
8 Нежельская Л.А. Совместная плотность вероятностей длительности интервалов модулированного МАР-потока событий и условия рекуррентности потока // Вестник Томского государственного университета. Управление, вычислительная техника и информатика. 2015. № 1(30). С. 57-67.
9. Горцев А.М., Назаров А.А., Терпугов А.Ф. Управление и адаптация в системах массового обслуживания. Томск : Изд-во ТГУ,
1978. 208 с.
10. Горцев А.М., Нежельская Л.А., Соловьев А.А. Оптимальная оценка состояний МАР-потока событий в условиях непродлевающегося мертвого времени // Автоматика и телемеханика. 2012. № 8. С. 49-63.
11. Горцев А.М., Нежельская Л.А., Шевченко Т.Н. Оценка состояний МС-потока событий при наличии ошибок измерений // Известия высших учебных заведений. Физика. 1993. № 12. С. 67-85.
12. Бушланов И.В., Горцев А.М., Нежельская Л.А. Оценка параметров синхронного дважды стохастического потока событий // Автоматика и телемеханика. 2008. № 9. С. 76-93.
13. Горцев А.М., Нежельская Л.А. Оценивание длительности «мертвого времени» и интенсивностей синхронного дважды стохастического потока событий // Радиотехника. 2004. №10. С. 8-16.
14. Апанасович В.В., Коляда А.А., Чернявский А.Ф. Статический анализ случайных потоков в физическом эксперименте. Минск : Университетское, 1988. 254 с.
15. Горцев А.М., Нежельская Л.А. Полусинхронный дважды стохастический поток событий при продлевающемся мёртвом времени // Вычислительные технологии. 2008. Т. 13, № 1. С. 31-41.
16. Горцев А.М., Нежельская Л.А. Оценивание периода мертвого времени и параметров полусинхронного дважды стохастического потока событий // Измерительная техника. 2003. № 6. С. 7-13.
17. Горцев А.М., Нежельская Л.А. Оценивание параметров полусинхронного дважды стохастического потока событий методом моментов // Вестник Томского государственного университета. 2002. № 1 (I). С. 18-23.
18. Нежельская Л.А. Оптимальное оценивание состояний полусинхронного потока событий в условиях его частичной наблюдаемости // Вестник Томского государственного университета. 2000. № 269. С. 95-98.
19. Леонова М.А., Нежельская Л.А. Оценка длительности непродлевающегося мертвого времени в обобщенном асинхронном потоке событий // Известия вузов. Физика. 2013. Т. 56, № 9/2. С. 220-222.
20. Леонова М.А., Нежельская Л.А. Оценка максимального правдоподобия длительности мёртвого времени в обобщенном асинхронном потоке событий // Вестник Томского государственного университета. Управление, вычислительная техника и информатика. 2013. № 2 (23). С. 54-63.
21. Горцев А.М., Леонова М.А., Нежельская Л.А. Сравнение МП- и ММ-оценок длительности мертвого времени в обобщенном асинхронном потоке событий // Вестник Томского государственного университета. Управление, вычислительная техника и информатика. 2013. № 4 (25). С. 32-42.
22. Шуленин В.П. Математическая статистика. Часть 1. Томск: Изд-во НТЛ, 2012. 540 с.
Калягин Алексей Андреевич. E-mail: [email protected]
Нежельская Людмила Алексеевна, кандидат технических наук, доцент. E-mail: [email protected] Томский государственный университет
Поступила в редакцию 12 мая 2015 г.
Kalyagin Aleksey A., Nezhel'skaya Lyudmila A. (Tomsk State University, Russian Federation).
The comparison of maximum likelihood method and moments method by estimation of dead time in a generalized semysyn-chronous flow of events.
Keywords: generalized semisynchronous flow of events; unprolonging dead time; maximum likelihood method; method of moments, dead time.
DOI 10.17223/19988605/32/3
We consider generalized semisynchronous flow of events, which intensity is piecewise constant stochastic process @t) with two states and @ (^ > @) and unprolonging dead time. During the time interval when @t) = Xi , the Poisson flow of events takes place
with the intensity Xi , i = 1,2. The transition from the first state of process @t) into the second one (from the second state into the first one) is carried out at any moment. The sojourn time in the i-th state is exponentially distributed with the parameter a,-, i = 1,2. The transition of @t) from the first state into the second one initiates with probability p (0 < p < 1) extra event in the second state. Also, the transition of @t) from the second state into the first one initiates with probability q (0 < q < 1) extra event in the second state.
The flow is functioning in conditions of unprolonging dead time (the value of dead time is fixed). We solve the problem of estimation of dead time by using the likelihood function and the method of moments.
31
REFERENCES
1. Gortsev, A.M., Kalyagin, A.A. & Nezhel'skaya, L.A. (2011) Optimal states estimation of integrated semisyncronous flow of events.
Vestnik Tomskogo gosudarstvennogo universiteta. Upravlenie, vychislitel'naya tekhnika i informatika - Tomsk State University Journal of Control and Computer Science. 2 (11). pp. 66-81. (In Russian).
2. Gortsev, A.M. & Kalyagin, A.A. (2010) Optimal states estimation of integrated semisynchronous flow of events in condition of con-
stant dead time. Vestnik Tomskogo gosudarstvennogo universiteta. Upravlenie, vychislitel'naya tekhnika i informatika - Tomsk State University Journal of Control and Computer Science. 4 (13). pp. 50-60. (In Russian).
3. Gortsev, A.M. & Kalyagin A.A. (2012) The joint probability density of duration of the intervals in a generalized semisynchronous
flow of events. Vestnik Tomskogo gosudarstvennogo universiteta. Upravlenie, vychislitel'naya tekhnika i informatika - Tomsk State University Journal of Control and Computer Science. 2 (19). pp. 80-87. (In Russian).
4. Gortsev, A.M., Kalyagin, A.A. & Nezhel'skaya, L.A. (2014) The joint probability density of duration of the intervals in a generalized
semisynchronous flow of events with unprolonging dead time. Vestnik Tomskogo gosudarstvennogo universiteta. Upravlenie, vychislitel'naya tekhnika i informatika - Tomsk State University Journal of Control and Computer Science. 2 (27). pp. 19-29. (In Russian). (In Russian).
5 Gortsev, A.M., Kalyagin, A.A. & Nezhel'skaya, L.A. (2015) Maximum likelihood estimation of dead time value at a generalized se-mysynchronous flow of events. Vestnik Tomskogo gosudarstvennogo universiteta. Upravlenie, vychislitel'naya tekhnika i informatika - Tomsk State University Journal of Control and Computer Science. 1 (30). pp. 27-37. (In Russian).
6. Dudin, A.N. & Klimenok, V.I. (2000) Sistemy massovogo obsluzhivaniya s korrelirovannymi potokami [Queueing systems with cor-
related flows]. Minsk: BGU.
7. Gortsev, A.M. & Nezhel'skaya, L.A. (2011) On connection of MC flows and MAP flows of events. Vestnik Tomskogo gosudarstven-
nogo universiteta. Upravlenie, vychislitel'naya tekhnika i informatika - Tomsk State University Journal of Control and Computer Science. 1(14). pp. 13-21. (In Russian).
8 Nezhel'skaya, L.A. (2015) Joint probability density of the intervals duration in modulated MAP event flows and its recurrence conditions. Vestnik Tomskogo gosudarstvennogo universiteta. Upravlenie, vychislitel'naya tekhnika i informatika - Tomsk State University Journal of Control and Computer Science. 1(30). pp. 57-67. (In Russian).
9. Gortsev, A.M., Nazarov, A.A. & Terpugov, A.F. (1978) Upravlenie i adaptatsiya v sistemakh massovogo obsluzhivaniya [Control
and adaptation in queueing systems]. Tomsk: Tomsk State University.
10. Gortsev, A.M., Nezhel'skaya, L.A. & Solov'ev, A.A. (2012) Optimal'naya otsenka sostoyaniy MAR-potoka sobytiy v usloviyakh neprodle-vayushchegosya mertvogo vremeni [Optimal states estimation of MAP flows of events in the condition of constant dead time]. Avtomatika i telemekhanika - Automation and Remote Control. 8. pp. 49-63.
11. Gortsev, A.M., Nezhel'skaya, L.A. & Shevchenko, T.N. Otsenka sostoyaniy MS-potoka sobytiy pri nalichii oshibok izmereniy [State estimation MS - stream sobytiypri presence of measurement error]. Izvestiya vysshikh uchebnykh zavedeniy. Fizika - Russian Physics Journal. 12. pp. 67-85.
12. Bushlanov, I.V., Gortsev, A.M. & Nezhel'skaya, L.A. (2008) Otsenka parametrov sinkhronnogo dvazhdy stokhasticheskogo potoka sobytiy []. Avtomatika i telemekhanika - Automation and Remote Control. 9. pp. 76-93.
13. Gortsev, A.M. & Nezhel'skaya, L.A. (2004) Otsenivanie dlitel'nosti «mertvogo vremeni» i intensivnostey sinkhronnogo dvazhdy sto-khasticheskogo potoka sobytiy [Estimation of the dead time period and intensities of the synchronous double-stochastic event flow]. Radiotekhnika. 10. pp. 8-16.
14. Apanasovich, V.V., Kolyada, A.A. & Chernyavskiy, A.F. (1988) Staticheskiy analiz sluchaynykh potokov v fizicheskom eksperimen-te [Statistical analysis of stochastic flows in physical experiment]. Minsk: Universitetskoe.
15. Gortsev, A.M. & Nezhel'skaya, L.A. (2008) Semisynchronous double stochastic flow of events when the dead time is prolonged. Vychislitel'nye tekhnologii - Computational Technologies. 13 (1). pp. 31-41. (In Russian).
16. Gortsev, A.M. & Nezhel'skaya, L.A. (2003) Otsenivanie perioda mertvogo vremeni i parametrov polusinkhronnogo dvazhdy sto-khastiche-skogo potoka sobytiy [Evaluation period of the dead time and the parameters of a semi-synchronous double stochastic flow of events]. Izmeritel'naya tekhnika - Measurement Techniques. 6. pp. 7-13.
17. Gortsev, A.M. & Nezhel'skaya, L.A. (2002) Otsenivanie parametrov polusinkhronnogo dvazhdy stokhasticheskogo potoka sobytiy metodom momentov [Estimating parameters of the semi-synchronous double stochastic flow of events by moment method]. Vestnik Tomskogo gosudarstvennogo universiteta - Tomsk State University Journal. 1 (I). pp. 18-23.
18. Nezhel'skaya, L.A. (2000) Optimal'noe otsenivanie sostoyaniy polusinkhronnogo potoka sobytiy v usloviyakh ego chastichnoy na-blyu-daemosti [Optimal state estimation of the semi-synchronous flow of events under incomplete observability]. Vestnik Tomskogo gosudarstvennogo universiteta - Tomsk State University Journal. 269. pp. 95-98.
19. Leonova, M.A. & Nezhel'skaya, L.A. (2013) Otsenka dlitel'nosti neprodlevayushchegosya mertvogo vremeni v obobshchennom asinkhronnom potoke sobytiy [Estimating duration of non-continious dead time in a generalized asynchronous event flow]. Izvestiya vysshikh uchebnykh zavedeniy. Fizika - Russian Physics Journal. 56 (9/2). pp. 220-222.
20. Leonova, M.A. & Nezhel'skaya, L.A. (2013) Maximum-likelihood estimation of the dead time in a generalized asynchronous flow of events. Vestnik Tomskogo gosudarstvennogo universiteta. Upravlenie, vychislitel'naya tekhnika i informatika - Tomsk State University Journal of Control and Computer Science. 2 (23). pp. 54-63. (In Russian).
21. Gortsev, A.M., Leonova, M.A. & Nezhel'skaya, L.A. (2013) Comparison of MP- and MM-grade duration of dead time in a generalized asynchronous event flow. Vestnik Tomskogo gosudarstvennogo universiteta. Upravlenie, vychislitel'naya tekhnika i informatika - Tomsk State University Journal of Control and Computer Science. 4 (25). pp. 32-42. (In Russian).
22. Shulenin, V.P. (2012) Matematicheskaya statistika [Mathematical statistics]. Tomsk: NTL.
32