s = med|rt(©)|/0,6745 (19)
на каждом шаге итераций.
Литература: 1.Ljung L. On consistency and identiability / / Mathematical Programming Study, 1976. N 5, P. 169-190. 2. Caines P.E. Predictio error identification methods for stationary stochastic process // IEEE Trans. Automat. Contr., 1976. Vol. AC-21. P. 500-506. 3. Holland P.W., Welsch R. E. Robust regression using interactively reweghted
УДК 519.21
СТАБИЛИЗАЦИЯ И ФОКУСИРОВКА СЛУЧАЙНЫХ БЛУЖДАНИЙ НА ГРАФАХ
РОДЗИНСКИЙА.А., РОМАНЕНКО Б. А, СИДОРОВ М.В, МИРОШНИЧЕНКО А.В.
Рассматриваются процессы случайных блужданий на графах с изменяющимся числом состояний; графах, имеющих зоны Саргасса; многослойных графах. Проводится анализ сходимости вероятностей состояний и анализ изменения величины ст для различных типов задания схем случайных блужданий на графе.
При рассмотрении многих процессов в науке и технике в настоящее время часто используют подход, основанный на теории марковских процессов. В ряде случаев решение задачи удается получить, рассматривая соответствующим образом выбранные случайные блуждания.
1. Случайные блуждания на графах, представляющих собой дерево
Опишем процесс случайных блужданий на графе, представляющем собой дерево. Будем считать, что ребра графа имеют целочисленные длины, вообще говоря, различные. Будем использовать такую нумерацию, при которой координатой состояния является одно число. В этом случае естественно нумеровать состояния, начиная от вершины дерева, и делать это так, чтобы координаты состояний не убывали по мере их удаления от него. Случайные блуждания происходят по этим точкам и они рассматриваются как состояния определяемого нами процесса. Схему случайного блуждания выберем следующим образом. Пусть каждая из вершин ветви дерева является точкой сброса для любого из состояний этой ветви, а корень дерева—точкой сброса для любого состояния графа. Тогда из любого состояния графа возможен либо переход в следующее состояние, либо с ненулевой вероятностью переход (сброс) в одну из точек сброса, лежащую на пути от корня дерева к этому состоянию. К рассмотрению подобных схем блужданий часто приводят задачи теории надежности, радиобиологии, а также задачи теории нейронных сетей.
2. Случайные блуждания на графах с изменяющимся числом состояний
При рассмотрении ряда прикладных задач мы приходим к таким системам, эволюция которых может быть описана с помощью случайного блуж-
least squares //Commun. Statist., 1977. Vol.A6. P. 813-828. 4. Polyak B.T., Tsypkin Ya.Z. Robust identification// Automatica. 1980. Vol 16. P. 53-63.
Поступила в редколлегию30.11.2000
Рецензент:д-р техн.наук, проф. Шабанов-Кушнаренко С.Ю.
Грицюк Вера Ильинична, канд. техн. наук, докторант ХТУРЭ. Научные интересы: стохастические системы управления. Хобби: музыка, литература. Адрес: Украина, 61166, пр. Ленина, 14, тел. 40-93-06.
дания на графе с изменяющимся числом состояний. В [1, 2] рассмотрены дискретные и непрерывные марковские процессы с изменяющимся числом состояний.
При изучении процессов с изменяющимся числом состояний прежде всего возникает задача об их согласовании. Она состоит в следующем. Пусть на временных промежутках [s0, s1 - S], [sj +5, s2], 5 > 0 заданы инфинитезимальные матрицы A^t), Л2(t), определяющие процессы пДі), П2(t) с числом состояний nj и п2. Пусть, для определенности, п2 - п1 = 1. Тогда следует определить инфинитезимальную матрицу Л12(t) (матрицу согласования),
непрерывную на [s1 - 5, s1 + S] и удовлетворяющую условиям
Aj^Sj -5) = Aj(sj -8), ЛіДsj +S) = A2(sj +8), * (1) 2 так, чтобы возникающий при этом на [s0, s2 ] процесс n(t) являлся естественным продолжением процесса пі(0, 1 є k si -8], на отрезок [s1 +8, s2 ], на котором n(t) = П2 (t). На [s1 - 8, s1 + s] процесс n(t) определяется матрицей A12(t). В [1] рассмотрено несколько случаев построения матрицы согласования.
При рассмотрении экономических процессов эту матрицу можно искать, исходя из ограничений, позволяющих минимизировать некоторые суммарные затраты, максимизировать прибыль или обеспечить преимущественное развитие выделенных групп предприятий и пр.
При рассмотрении физических задач эволюция матрицы Л12 (t) обычно определяется процессом поглощения (или выделения) энергии. Мерой таких энергозатрат является некоторый функционал, зависящий от Л12. Если, например, этот функционал имеет вид (Л12 /, /), то отыскание Л12 сводится к решению следующей вариационной задачи. Требуется найти инфинитезимальную матрицу Л12 порядка (п1 +1 х (п1 +1, удовлетворяющую условиям (1) и условию
sj+5
j (Л12 №0 (s0 > 4 P(s0 > 4Vs = min .
sj-5
Рассмотрим задачу о фокусировке процессов с изменяющимся числом состояний. Пусть n(t), t > 0 — процесс с изменяющимся числом состояний, такой, что на каждом из непересекающихся отрезков
РИ, 2000, № 4
39
к,О, k = 0,1=-, so = 0, tk 11* (k ^x). (2)
число состояний процесса постоянно. Считаем, что процесс пk, совпадающий с n(t) на [sk, tk) (k = 0,1,...), является частью процесса, фокусирующего на распределение {л k}. Пусть Л k, k+1 (О
матрица согласования процессов П k, П k+1 . Тогда [3] матрицы Лk, k+1 (t) можно выбрать так, чтобы при изменении t на \tk, sk+1) каждая из них фокусировала процесс n(t) на распределение {л j+0}. Такой процесс n(t) обладает следующим свойством: каким бы ни было начальное распределение вероятностей , распределение вероятностей
{тД50,0} процесса n(t) на промежутках \sk+1, tk+1) фокусирует (или ст -фокусирует) в точках sk на распределения {лj+1^}. Если дополнительно предположить, что {л j+^} ^ {тс*} (k ^х), то t* является точкой фокусировки (ст -фокусировки) процесса n(t) на распределение |л*|.
Рассмотрим случайное блуждание на графе с изменяющимся числом состояний. Пусть случайное блуждание частицы на графе, представляющем дерево, описывается неоднородным процессом Маркова. Будем считать, что корень дерева есть точка сброса. Пусть в некоторые, не обязательно определенные заранее, моменты времени т1, т2,..., xk,... число состояний процесса изменяется, принимая значения n1, n2,..., nk,... (т.е. изменяется число вершин и ребер графа, на котором происходит процесс блужданий). Способ передвижения частицы такой же, как в п.1. В начальный момент времени т0 задается первоначальный вид графа, начальное распределение вероятностей, интенсивности переходов.
На рис. 1 рассмотрен пример трехэтапной эволюции системы. Жирным выделены вершины исходного графа (на момент времени т 0). Около остальных ребер указаны моменты времени тk их возникновения.
На рис. 2 приведены графики сходимости вероятностей состояний 1, 14.
Вычислительный эксперимент показал, что подбирая соответствующим образом возмущения случайного блуждания с изменяющимся числом состояний, мы можем улучшить сходимость вероятностей состояний, т.е. добиться стабилизации процесса, причем за сколь угодно малый промежуток времени.
Отметим, что максимальную скорость сходимости дает схема, когда на вход “разросшемуся” графу rk+1 поступает дополненное нулями распределение, являющееся некоторым приближением к предельному для графа rk распределению.
Было также замечено, что наименьшую скорость сходимости давали, как правило, вероятности вновь возникших состояний.
pi t
0.45 ’
3.425'
3.4 3.375 3.35 3.325'
3.275
Pi4 t
3.4 3.38 3.36 3.34 3.32 __
3.2
3.4
3.6
3.8
t
1
а
—-------■-----■-----■------- t
0.2 0.4 0.6 0.8 1
б
Рис. 2. Графики сходимости вероятностей состояний 1 (а) и 14 (б)
3. Случайные блуждания на графах с Саргассовой зоной
Рассмотрим процесс случайных блужданий на графах с саргассовой зоной, под которой будем понимать подмножество S вершин графа, в определенном смысле изолированных от остальных вершин графа. Это означает, что вероятность перехода в эту группу состояний сравнительно мала и вероятность выхода из нее такая же либо на несколько порядков меньше.
Для блужданий на графах с зоной Саргасса инфинитезимальную матрицу л можно представить в виде л = C + eD .
Пусть граф имеет r -1 саргассову зону и “основную” часть. Если перенумеровать состояния процесса таким образом, чтобы сначала шли состояния
РИ, 2000, № 4
40
из основной части, а затем последовательно из каждой саргассовой зоны Sj, S2,Sr_J , то матрица C имеет блочно-диагональную структуру вида [4]:
(Ajj 0 ... 0 ^
C = dia^Л,.) =
0 Л2
0
V 0 0 ... Л„ ,
D — квадратная матрица размерности (n х n); є — малый вещественный параметр. В случае, когда
D = 0, процесс |(t) распадается на r не связанных
компонент, каждая из которых есть марковский процесс с числом состояний меньших, чем n . Если же матрица d отлична от нулевой, то она характеризует связи между саргассовыми зонами графа и основной его частью. Параметр є подчеркивает, что эти связи малы.
Для вычислительного эксперимента был рассмотрен граф, изображенный на рис. 3; саргассова зона здесь обведена пунктирной линией. Она состоит из 5 вершин графа: S = {2б, 27, 28,29, 30}.
Графики компонент 1, 29 вектора распределения приведены на рис. 4 (состояние 1 — корень дерева, а 29 — состояние саргассовой зоны).
Pi t
t
Pi t
Рис. 4. Графики сходимости вероятностей состояний 1 (а), 29 (б)
РИ, 2000, № 4
Была исследована зависимость сходимости вероятностей состояний от степени изоляции саргассовой
зоны (рассмотрены случаи, когда є1 = 0,01,
є 2 = 0,001, є3 = 0,0001): фиксировались величины ст , а также моменты времени, в которые произошла 5 -стабилизация, т.е. такие моменты времени t', что при любых t > t' и всех j
где пj — j -я предельная компонента левого
собственного вектора матрицы л при 1110 . В
расчетах полагалось 5 = 10 3. Величина ст оценивалась с помощью алгоритма, предложенного в [5].
Было получено, что наименьшую скорость сходимости имеют состояния саргассовой зоны и с ростом степени изоляции (с уменьшением є) происходит размывание ст -окрестности. Также замечено, что процесс сходимости протекает намного быстрее, если в начальный момент времени система находится в одном из состояний саргассовой зоны, а не в корне дерева.
Был изучен процесс взаимодействия двух саргассовых зон. Для этого рассмотрен граф, изображенный
на рис.3, имеющий две саргассовы зоны S1 и S2:
Sj = {20, 21, 22, 23, 24, 25}; S2 = {26, 27, 28, 29, 30}.
Исследован также процесс, когда саргассовы зоны взаимодействуют (односторонняя и двусторонняя связи). Установлено, что возникновение двусторонней связи при одинаковых интенсивностях
переходов из Sj в S2 и из S2 в Sj практически не изменяет характер и скорость сходимости. Наличие же односторонней связи (например, возможен лишь
переход из Sj в S2) вызывает перераспределение вероятностей: повышаются вероятности состояний зоны S2 и, соответственно, понижаются вероятности состояний, не принадлежащих зоне S2, причем
вероятности состояний саргассовой зоны Sj уменьшаются на несколько порядков. Как и в случае одной саргассовой зоны, наименьшую скорость сходимости имели состояния саргассовых зон.
4. Случайные блуждания на многослойных графах
Исследование производственных процессов на предприятиях, изготовляющих изделия, которые содержат большое количество разнородных элементов, показало, что различные его цеха и звенья обладают с точки зрения технологических циклов определенной автономией. Вместе с тем эти подразделения предприятия связаны друг с другом воедино общим для них производством выпускаемой продукции. Эти связи в определенные промежутки времени могут проявляться достаточно жёстко. Работу отдельного цеха (совокупность всех его производственных связей) удобно представлять в виде гра-
41
фа. Часть этих связей описывает внутрицеховые производственные связи и циклы. Часть же из них описывает связи между отдельными цехами. Объединение этих графов по всем цехам с учетом связей между цехами образует достаточно сложный граф, который мы будем называть многослойным — каждый отдельный слой отвечает определенному цеху. В этом подразделе изучаются вопросы о стабилизации производственных процессов многослойных графов.
Опишем схему случайных блужданий для многослойных графов. Пусть имеется некоторый граф,
состоящий из двух подграфов: Г = {ГД Г2}, причем
Г) и Г2 представляют собой деревья с п1 и п2 вершинами соответственно. Обозначим множество состояний каждого из подграфов Г,, через Nt. Пусть N = N1 n N2 ^0 . Будем считать, что множество N содержит все точки сброса, а также, возможно, и некоторые другие вершины. Таким образом, точки сброса для обоих подграфов Г) и Г2 должны быть “общими”. Как и прежде, будем считать, что из любой вершины графа частица может перейти в любое из соседних состояний, остаться на месте либо с ненулевой вероятностью “сброситься” в корень дерева. Процесс случайных
блужданий на каждом из подграфов Г, будем
описывать инфинитезимальной матрицей Л . Будем считать, что в начальный момент времени процесс на обоих графах с вероятностью 1 находится в корне дерева.
Опишем способ достижения фокусировки на многослойном графе г . Пусть в начальный момент времени параметры процесса случайного блуждания частицы на данном графе установлены таким образом, что производится фокусировка на подграфе Г), а процесс на подграфе Г2 пущен на “самотек” . Это достигается сообщением элементам инфинитезимальной матрицы A^t) (всем или некоторому столбцу) неинтегрируемых или почти неинтегрируемых разрывов. Пусть т k — момент наступления ст -фокусировки на подграфе Г1. Тогда с момента тk начинается стабилизация процесса на подграфе Г2, т.е. сообщаются элементам инфинитезимальной матрицы Л 2(t) (всем или некоторому столбцу) неинтегрируемых или почти неинтегрируемых возмущений. В это же время процесс
блужданий на графе Г1 пущен на самотек. Если за время стабилизации подграфа Г2 процесс на подграфе Г1 расстабилизировался, то процесс на Г2 передается под управление нулевой матрицы, пока не будет восстановлена ст -фокусировка на Г1.
Как только будет выполнено условие ст -фокусировка для Г1, процесс стабилизации на Г2 продолжится. В качестве момента времени, которому отвечает окончание проведения процесса блужданий, примем момент т0, в который будет наблюдаться ст -фокусировка на всем многослойном графе г, т.е. для каждого из подграфов должно выполняться следующее условие:
пj - ст < pj (т0) <пj +ст, к = 1,2 .
Для вычислительного эксперимента был выбран граф, изображенный на рис. 5. Жирным шрифтом выделены точки сброса; со штрихом обозначены те
СОСТОЯНИЯ, которые ЯВЛЯЮТСЯ общими ДЛЯ Г[ и Г2.
Рис. 5. Двухслойный граф Г = {Г1, Г2}
На рис. 6,7 представлены основные тенденции процесса сходимости.
Рис. 6. Анализ компоненты pj1 при t є [°, то) (а) и компоненты pj2 при t є [ф то) (б)
РИ, 2000, № 4
42
Здесь приведены графики изменения значений некоторых компонент векторов распределений вероятностей в течение всего процесса стабилизации. В качестве исследуемых вершин взяты состояния из множества N : точка сброса и вершина без особенностей (не точка сброса).
Рис. 7. Анализ компоненты р1 при t є [о, то) (а) и компоненты р2 при t є С0, ^о) (б)
5. Условия фокусировки случайных блужданий на графах
Сформулируем условия фокусировки для этого случая. Исследуемый процесс будем описывать его
инфинитезимальной матрицей A(t). Рассмотренные варианты случайных блужданий содержат некоторые ограничения (за один шаг процесс переходит из исходного состояния в ближайшее к нему, все вершины ветвей дерева являются точками сброса). При исследовании процессов фокусировки и стабилизации от этих ограничений можно отказаться. Ниже состояния будем нумеровать одним индексом.
Пусть существует такая последовательность попарно непересекающихся интервалов
{k > 0L»sk < tk < sk+i > sk f to»to ^»
и такая последовательность индексов jk , k = 1, 2,... (jk нумерует состояния), для которых
Е inf
р jk(sps
(3)
k=1
причем на множестве [so, to)\^[sk, tk) норма матрицы л(р ограничена одной и той же константой.
Пусть, далее, A(t) непрерывна на [sk, tk) и существует предел
!ппр(х k) = Р.
t I to
(4)
где xk Є [sk , tk), р(тP — нулевой собственный вектор матрицы Л*(тР. Тогда для любого j и любого начального распределения вероятностей, заданного в точке s є [so, to), limpj(so,tP = Pj.
Здесь pj — j -я компонента вектора p из (4).
Если ряд (3) сходится, но его сумма достаточно велика, то to является точкой ст -фокусировки.
Рассмотренные в статье схемы случайных блужданий могут быть использованы при изучении процессов экономики, экологии, фармокинетики, а также при моделировании нейронных сетей.
Литература: 1. Родзинский А. А. Марковские процессы с изменяющимся числом состояний // Радиоэлектроника и информатика, 1998. №1. С. 73-75. 2. Родзинский А.А. Стабилизация распределений процессов, возникающих при случайных блужданиях // Радиоэлектроника и информатика, 1999. №1. С.43-45. 3. Дикарев В.А. Фокусировка распределений марковских процессов // Доп. НАН України. 1999. № 11. С. 100-103. 4. Герасим С.Н. Проблемы стабилизации распределений неоднородных марковских систем. Харьков: ХТУРЭ, 1999. 212с. 5. Залесская Е.В., Кириченко Л.О., Сидоров М.В. Оценка величины ст -фокусировки неоднородного марковского процесса с помощью алгоритма є -сети // Вестник ХПУ. Сер. НРСТ. 2000. Вып. 80. С. 33-35.
Поступила в редколлегию 07.09.2000
Рецензент: д-р физ.-мат. наук, проф. Руткас А. Г.
Родзинский Анатолий Анатольевич, аспирант кафедры Прикладной математики ХТУРЭ. Научные интересы: стохастический анализ и его приложения. Увлечения и хобби: иностранные языки, компьютеры. Адрес: Украина, 61166, Харьков, пр.Ленина, 14, тел. (0572) 4094-36.
Романенко Вадим Анатольевич, студент группы ПМ 97-1 факультета ПММ ХТУРЭ. Научные интересы: теория вероятностей и ее приложения. Увлечения и хобби: программирование. Адрес: Украина, 61166, Харьков, пр.Ленина, 14, тел. (0572) 40-94-36.
Сидоров Максим Викторович, студент группы ПМ 95-1 факультета ПММ ХТУРЭ. Научные интересы: динамический хаос, стохастический анализ и его приложения. Увлечения и хобби: история культуры. Адрес: Украина, 61166, Харьков, пр.Ленина, 14, тел. (0572) 4094-36.
Мирошниченко Анна Викторовна, аспирант кафедры прикладной математики ХТУРЭ. Научные интересы: стабилизация марковских процессов и их приложения. Увлечения и хобби: иностранные языки и культурология. Адрес: Украина, 61166, Харьков, пр.Ленина, 14, тел. (0572) 40-94-36.
РИ, 2000, № 4
43