УДК 519.21
В.А. ДИКАРЕВ, д-р физ-мат. наук, проф. (г. Харьков),
В.М. ШЕРШЕНЬ
СЛУЧАЙНЫЕ БЛУЖДАНИЯ НА МНОЖЕСТВЕ СЕТЕЙ С
МАССИВНЫМ ПЕРЕСЕЧЕНИЕМ
У статті досліджується задача про стабілізацію процесу випадкових блукань на мережі, та приведені умови необхідні для стабілізації. Приводяться нові теоретичні результати та приклади їх практичного застосування.
There are random network walk process stabilization problem investigated. The required conditions of stabilization were described. Lead the new theoretical results and examples of their practical application.
Постановка проблемы и анализ литературы. В последние десятилетия процессы случайных блужданий в связных сетях изучались многими специалистами в области дискретного и случайного анализа. Математические модели этих процессов используются в экономике, исследовании систем передачи данных, в частности, сети INTERNET (см., например, работы [1 - 7] и содержащуюся в них библиографию). В этой статье рассмотрен процесс случайных блужданий на множестве связных сетей {Г } с общим центром. Общим центром называется такая сеть, которая имеет непустые пересечения со всеми сетями Г; из {Гг-}. Во многих случаях процесс случайных блужданий на общем центре является в каком-то смысле более предпочтительным (доминирующим) по сравнению со случайными блужданиями на множестве вершин сети, которые общему центру не принадлежат.
В этой работе основное внимание уделено решению следующей задачи. Эволюция процесса случайных блужданий на общем центре задана. Требуется установить, при выполнении каких условий стабилизация процесса случайных блужданий на всей сети может быть достигнута за заданный промежуток времени. Эта задача является продолжением исследований, произведенных в работах [8, 9]. В них была решена задача о стабилизации распределений неоднородного марковского процесса при возмущениях отдельных его частей (фрагментов). Было установлено, что при многократных возмущениях фрагментов вероятности состояний процесса либо принимают предельные значения (фокусировка), либо локализуются вблизи них ( а -фокусировка). Стабилизацией называется любой из этих случаев. Основными условиями, которые приводят к стабилизации, являются быстро изменяющиеся во времени факторы, вызывающие сильные возмущения основных характеристик процесса. Было установлено, что эти возмущения можно выбрать так, чтобы стабилизация на любом фрагменте была реализована на любое заданное распределение за сколь угодно малый промежуток времени. Такие
возмущения будем называть фокусирующими. В [8] была решена задача о стабилизации процесса с конечным или счетным числом состояний. В [9] задача о стабилизации была решена для процесса, фазовое пространство которого является континуальным. В [8, 9] рассматривались, в основном, настолько сильные возмущения, что на возмущенных фрагментах стабилизация достигалась уже при первом их возмущении. Далее при стабилизации процессов случайных блужданий на сетях будет использоваться подход, предложенный в [8, 9].
Цель статьи. Изучим процесс случайных блужданий на множестве сетей с общим центром. Общим центром (центром множества {Гг}) будем называть такую сеть Г0 е {Гг-} которая имеет непустые пересечения со всеми сетями из
П
{Г}: {Го }^0, i = 0, 1, ...,n . Предполагается, что: число вершин в U Г
i=0
конечно; множество {Г} имеет единственный центр. Далее распределением процесса случайных блужданий на сети Г для случая, когда процесс стационарен (не зависит от времени), будем называть стационарное
распределение стохастической матрицы P = ||р^ ||, здесь i, j - номера вершин сети Г; pj - вероятности перехода из i в j .
Рассматриваемые далее процессы случайных блужданий нестационарны (вероятности перехода Pj = pij (t) изменяются во времени). Предполагается,
что стохастические матрицы P = P(t), описывающие случайные блуждания на сети, при любом фиксированном t имеют стационарное распределение. Известно, что если матрица P не зависит от времени и имеет стационарное распределение, то любое начальное распределение, заданное на сети с такой матрицей, с ростом t стремится к ее стационарному распределению. Если же P = P(t) зависит от времени, то даже, когда при всех фиксированных t P(t) имеет стационарное распределение, ее вектор распределения p(t) при t ^ да, вообще говоря, не стремится к какому либо пределу. Однако, если P(t) изменяется во времени «достаточно медленно», то через некоторый промежуток времени распределение вероятностей p(t) процесса случайных блужданий с матрицей P(t) также будет медленно эволюционировать во времени.
Случайные блуждания на сетях с общим центром. Изучим сначала процесс случайных блужданий на множестве сетей с общим центром в предположении, что вероятностные связи на каждой сети Гг е {Гг }, включая центр, подвергаются сильным возмущениям. Подчеркнем, что, в отличие от
подхода, описанного в [10], теперь возмущениям подвергаются не все сети из множества {Г}, а лишь отдельные его элементы. Эволюция процесса рассматривается при t е , t0 ], t0 < да .
Перечислим условия, которым должны удовлетворять распределения, действующие на множестве сетей {гг } с общим центром.
Предполагается, что взаимное положение всех сетей из {Гг} не изменяется с изменением времени. Каждая сеть Гг многократно подвергается фокусирующим возмущениям.
После каждого возмущения Гг- вектор распределения р1 (/) процесса на нем не изменяется до следующего возмущения Г или его части. Это условие имеет место и в том случае, когда между двумя последовательными возмущениями сети Г возмущениям подвергаются и сети, имеющие с Г непустые пересечения.
Рассмотрим сначала случай, когда возникающие после каждого возмущения Г векторы распределения р будут коллинеарны.
Условия согласования. Пусть Гг-, Г* - любые сети из {Гг-}, для которых
{Г П| Гг-} = Г ^ 0, Ру - вектор распределения процесса случайных
блужданий на Г*. Обозначим через р*, рц подвекторы векторов
распределений pi, р* на Г* . Считаем что векторы р*, р^ коллинеарны.
Это свойство должно выполнятся и для векторов распределений на пересечениях любого числа сетей из {Г } .
Покажем, что если условия 1-3 выполняются, то при t ^ да стабилизация на {Гг-} будет иметь место.
Пусть Гг- и Г;- любые сети из {Гг-} такие, что Г* ^ 0, и tk, ^+1 -
моменты окончания возмущений Гг- и Г*. Считаем, что:
a) мера Лебега для всех О* (/' ^ ]) удовлетворяет условию
М-(О^-) > 0 . Здесь ст не зависит от ($к, ^+1) и индексов I и у ;
b) на (^, :) никаких других возмущений кроме возмущений сетей Г и Гу нет.
Рассмотрим сумму
да
1=ЕЕК «к*)-** (ь )|. (1)
к=1 1,]
Здесь суммирование проводится по всем парам несовпадающих индексов
, и ] , для которых О Ф 0 (, Ф У); моменты такие, как в пункте Ь); ж* (}к+1), ж* (tк) - векторы распределений на Г* в моменты tk+1, tk . После каждого возмущения на любой сети из Г, Г* соответствующая разность из
(1) уменьшается. Значит при t ^да сумма (1) монотонно убывает. Используя подход, предположенный в [8], можно доказать, что в случае, когда возмущение на каждой сети Г приводит к фокусировке на ней, сумма (1) стремится к нулю при t ^ да. В этом случае в пределе ргу и р;г на всех Г
будут совпадать. Это означает, что при t ^ да имеет место фокусировка. Если же возмущение всех сетей из {Гг}, или их части, приводит к о -фокусировке, то при t ^ да о -фокусировка будет иметь место на множестве {Гг}.
Часто природа возмущений, которым подвергаются сети из {Гг}, изменяется с течением времени. Это приводит к тому, что распределения р на Г также изменяются. В этом случае стабилизации на {Гг }, вообще говоря, не будет. Рассмотрим случай, когда возмущения с изменяющимися во времени фокусирующими свойствами порождают на всех сетях из {Г } такие
распределения, которые эволюционируют, «подчиняясь» эволюции центра.
Рассмотрим сначала модельный пример такой эволюции. В нем условия, которым удовлетворяют Г , и действующие на них возмущения выбраны так, чтобы необходимые для уяснения сути дела расчеты были максимально просты. Считаем, что:
- длины векторов распределений р, на всех Г (, Ф 0) на несколько порядков меньше длины вектора распределения центра р0 (случай массивного центра);
- любое возмущение Г0 происходит после возмущений всех Г Ф Г0 ;
- векторы pj (^ распределений для всех Г , после возмущения каждого из них, удовлетворяют условию
|р0, «к )| = 2-1|р, ($к )|. (2)
Здесь р0,(^ - вектор распределения на Г0, при t = tk; (к = 1, 2, ...) -
момент фокусировки. Из условия (2) следует, что если возмущения, действующие на Г0, сфокусируют р0 (^ на одно и тоже распределение, то достаточно того, чтобы (2) выполнялось при tk = 0. Тогда оно будет выполнятся для всех t к .
Из перечисленных выше условий следует, что существует такой промежуток Д1 = (0,^), что: распределения р0, на всех Г0, (, = 1,...,п) при t
близких к t будут лишь незначительно отличатся от распределений на Г вектора p0i; распределение p0 (t1 - 0) к моменту t1 будет мало отличатся от p0(0). Предполагается, что все возмущения центра Г0, действующие на A1, сфокусировали p0 (t) на одно и тоже распределение.
Пусть в момент времени t центр Г подвергается возмущению, которое изменяет p0(t1 - 0) на 8і, 8і - мало.
Рассмотрим промежуток (t1, t2), на котором возмущение всех сетей из {Гг} (і = і, ..., n) удовлетворяют тем же условиям, что и на (0, tj).
Считаем, что в момент t2 центр подвергается возмущению, которое (как и возмущение в момент t ) мало изменяет распределение p it - 0) . Рассмотрим промежутки (tn,tn+1), (n = З, 3, ...). Пусть на каждом из них возмущения, действующие на всех Г є {Г}, удовлетворяют тем же условиям, что и на промежутках (0,t1) и (t1,12). Из изложенного следует, что эволюция
n
распределений p(t) на Г = U Г; в основном определяется эволюцией центра.
i=0
Распределение p0 it) претерпевает незначительные изменения (скачки) лишь в моменты tk (к = і, З, ...). Кроме того, p0; (t) изменяются и при фокусировках на Г;. Из (2) следует, что эти изменения будут малы для всех t, близких t . Условие (2) можно ослабить, потребовав, чтобы
\Р 0і (tk ^ = S'| Pi (tk ^ 0 <S< ^. (3)
Модифицируем описанный выше вариант эволюции распределений на {Г;}. Считаем, что скачки распределения p0 (t) стали меньше, чем в описанной выше схеме возмущений; возмущения всех Гі (і = і, З, ..., n) происходят в к раз чаще, чем при построении интервалов (tn, tn+1). Это приведет к к -кратному их уменьшению. Обозначим через (t'n, t’n+1) промежутки, отвечающие новому (учащенному) режиму возмущений. Пусть на всех it'n, t’n+1) процесс случайных блужданий удовлетворяет тем же условиям, что и на it , t ) (до учащения возмущений). Согласуем новые и старые возмущения на Гі (і = і, З, ..., n) так, чтобы последовательность {tn} являлась частью последовательности {t } . Тогда любой промежуток (tn, tn+1), (n = G, і, ...) будет содержать к промежутков из
последовательности {(tn, tn+1)}.
Раньше распределение центра р0 (ґ) возмущалось лишь в моменты ґ = ґп . Теперь будем возмущать р0(ґ) в моменты ґ'п . Промежуток (0, ґ1) содержит к членов П, •••, !'пк последовательности {ґП}. Возмутим р0(ґ) в моменты Ґ , •••,?пк так, чтобы возникшие при этом скачки |р0(ґ)| были равны
181. Отметим, что теперь сумма всех скачков |р0(ґ)| на (0,^) будет по-к
прежнему равна 81. Точно так же перераспределим возмущения р0(ґ) (локализованные раньше в моменты ґп, (п = 0, 1, •••)) на всех (ґп, ґп+1) • В результате получим эволюцию случайных блужданий на {Гг}, для которой скачки распределения р0 (ґ) будут в к раз меньше, чем раньше (когда р0 (ґ) подвергалось возмущениям лишь в моменты ґ„). При неограниченном росте к все скачки распределения р0 (ґ) будут стремится к нулю. Таким образом, при больших к эволюцию на {Г } можно приближенно считать непрерывной.
Задача об эволюции центра в общем виде. Пусть задана векторная функция ф(?), определяющая эволюцию центра на (0 < ґ < Т), Т < да • Требуется выбрать возмущения, действующая на [0,Т] так, чтобы эволюция р 0(ґ) на [0,Т] с заданной точностью совпадала с ф(/) •
Поставим задачу более точно.
Пусть на [0,Т] задана векторная кривая Ь, уравнение которой имеет вид
ф(?) = {фі(0, •••, Фт (?)} • (4)
Здесь т - число вершин сети Г0,
т
о<Фк(?)< 1, (к = 1, •••т), ^фк(?) = ь
к=і
Проверим, что при соответствующем выборе возмущений, действующих на Г, (і = 0, 1, •••, п), эволюцию вектора р0 (ґ) на Г0 можно направить так, чтобы при всех ґ є[0,Т] выполнялось условие
|р(?) -ф(?) <8 , ґ є[0, Т] • (5)
Сначала рассмотрим случай, когда ф(?) непрерывна на [0,Т]. Считаем,
что ф(0) = ро (0). Этого можно добиться соответствующим возмущением
стохастической матрицы Г0. Разобьем [0,Т] на частичные отрезки [ґг-, ґг+1), (і = 0, 1, •••, п). Пусть действующие на [0, ґ1) возмущения таковы, что
|ф(?)-р0(?)| <е , 0<ґ<ґі, (6)
и s мало. Существование возмущений, обеспечивающих выполнение (6) было установлено ранее. В момент tx возмутим p0(t\ —0) так, чтобы
p o(?i) = ф (ti)-
Выполнение условия (6) на отрезках [ti, t2), [t2, 13),... можно получить тем же способом, что и для [0, ?! ) .
Пусть в точках Xi, Т2, ... ф(0 имеет разрывы. Тогда, возмущая соответствующим образом po(t — Xi), po(t — х2), ..., получим в Xi, X2, ... разрывы p0 (t), совпадающие с разрывами <p(t). Теперь задача о стабилизации может быть решена так же, как и для случая непрерывной функции ф(/) .
Рассмотрим случай, когда возмущения, которым подвергаются сети из {Г }, не приводят к фокусировке распределений на каждой из них. Возмущение любой сети Ц лишь незначительно изменяет распределение р0 на ней. Допустим, что последовательность распределений, возникающая на Ц , при воздействии на неё возмущений (5Гг)а (а = i, 2, ...), является сходящейся. Если это условие выполняется для всех Г , то фокусировка на {Ц} будет иметь место.
Выводы. Таким образом, в работе изучены процессы случайных нестационарных блужданий в сетях с общим центром. Получены условия, необходимые для их стабилизации. Полученные результаты могут быть использованы в экономике и системах передачи данных.
Список литературы: 1. Bollobas B. Random graphs, Academic press, - New York. - i985. 2. Moukarzel C. Spreading and shortest path in systems with spare long-range connections, Phys. rev. E60, i999. - P. 6263-6266. 3. Kauffman S.A. Metabolic stability and epigenesist in randomly constructed genetic nets // J. Theo. Biol. - Vol. 22. - P. 437^67. 4. Neibur E., Schuster H.G. and Kammen DM. Collective frequencies and metastability in networks of limit-cycle oscillators with time delay // Phys. Rev., i99i. - Lett. 67. - P. 2753-2756. 5. Aiello W., Chung F., Lu L. A random graph model for massive graphs, Proc. ACM Symp. On Theory of Computing 2000. 6. Dorogovtsev S.N. and Mendes J.F. Evolution of networks: From biological nets to the Internet and www, Oxford University Press, Oxford, 2003. 7. Watts D. Small worlds: The dynamics of networks between order and randomness. Princeton University Press, Princeton, i999. 8. Дикарев В.А. Стабилизация распределений марковского процесса при возмущении его континуальных компонент // Доклады НАНУ. - 2003. - № 6. - С. 47-53. 9. Дикарев В.А., Герасин С.Н., Слипченко Н.И. Стабилизация вероятностей состояний марковского процесса при локальных возмущениях его фрагментов // Доклады НАНУ. - 2003. - № 8. - С. 90-93. 10. Стабилизация распределений марковского процесса с континуальным множеством состояний при локальных возмущениях его фрагментов. Москва. Тезисы докладов международной конференции посвященной 100-летию со дня рождения А.Н. Колмогорова. Механикоматематический факультет МГУ. - М.: МГУ. - С. 629.
Поступила в редакцию 22.03.2005