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

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

CC BY
81
30
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Проблемы анализа
WOS
Scopus
ВАК
MathSciNet
Область наук

Аннотация научной статьи по математике, автор научной работы — Земляченко В. Н., Павлов Ю. Л.

Предлагается характеризация ветвящихся процессов Гальтона-Ватсона в виде семейства маршрутов некоторого мультиграфа с целью описания известной связи между ветвящимися процессами и случайными деревьями.

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

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

30 Ю. В. Заика, М. М. Кручек

Литература

1. Хейл Дж. Теория функционально-дифференциальных уравнений. М.: Мир, 1984. 421 с.

2. Колмановский В. Б., Носов В. Р. Устойчивость и периодические режимы регулируемых систем с последействием. М.: Наука, 1981. 448 с.

3. Жидков Н. П. Линейные аппроксимации функционалов. М.: Изд-во МГУ, 1977. 262 с.

Груды Петрозаводского государственного университета

I '<>рия “Математика” Выпуск 2, 1995

VII,К 519.554

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

В. Н. Земляченко, Ю. Л. Павлов

Предлагается характеризация ветвящихся процессов

Гальтона—Ватсона в виде семейства маршрутов некоторого мультиграфа с целью описания известной связи между ветвящимися процессами и случайными деревьями.

Взаимосвязь между ветвящимися процессами Гальтона- Ватсо-Hii и деревьями была осознана достаточно давно (см., например, [1,2]). И последнее время особенно возрос интерес к исследованию деревьев и лесов с помощью методов теории ветвящихся процессов [3-4]. В

■ i.il'be предлагается характеризация ветвящихся процессов, которая может оказаться полезной в таких исследованиях.

1. Терминология и обозначения

Введем ряд терминов и обозначений в модификации, приспособленные для дальнейшего изложения.

1.1. Кванторные обозначения для сумм и произведений

Пусть / — неотрицательная функция с не более чем счетной "Ьластью определения и R — любой предикат, определенный на этой области. Введем следующие обозначения кванторного типа для сумм:

{<Tx\R}.f(x) : {crx\R}.f(x) = ZR(x)f(x)

ax.f(x) : R = true —► ax.f(x) = {ax\R}.f(x)

<т(Л, /) : R = A С dom(f) —* a(A, f) = {ax\R}.f(x)

Работа выполнена при финансовой поддержке Российского фонда фундаментальных исследований, проект 94-01-00036-а.

© В. Н. Земляченко, Ю. Л. Павлов, 1995

<т(/) : А - с1от(/) — <г(/) = <г(А, /)

<т(Л/В, /) : <г(А/В, /) = <т(Л, ЯМ*. Я

Аналогичные обозначения - с заменой (ГиЕнаттиП - вводим и для произведений:

{тг;г|Я}./(х), пх./(х), ж(Л, Я, ,г(/)-

Величины сг(Л,/) и 7г(Л,/) можно рассматривать как аддитивный и мультипликативный веса множества Л для данной весовой функции /, а сг(А/В,/) — как относительный аддитивный вес Л по отношению к В (для весовой функции /).

1.2. Натуральные числа, кортежи

N — множество всех целых неотрицательных (натуральных) чисел, понимаемых в теоретико-множественном смысле:

0 = 0, 1 = {0}, 2 = {0,1}, 3= {0,1,2}, ...

г,к, 1,т,п — переменные, область изменения которых есть N. п' — п + 1 — последователь числа п.

|Х| - число элементов конечного множества X, т.е. элемент

множества М, равномощный с X.

ге1(Щ — Я есть отношение, если каждый элемент »£й является упорядоченной парой, и> = (х,у).

Я(*) = {у\(х<у) е я}. Я-Ч*) = {г/|(х,у) е я}.

(ж < у| Я) — Д есть отношение частичного порядка и (гг, у) 6 Я, (ж = у|Я) — Я есть отношение эквивалентности и (х, у) е Я. /пс(/) — / есть функция, если / есть отношение, у которого любые две упорядоченные пары различаются первым элементом.

Лот(/) — область определения функции / (множество первых элементов упорядоченных пар из /).

гп9(1) — область значений функции / (множество вторых элементов упорядоченных пар из /).

/ : А —* В — / есть отображение из Л в В:

/ : А —► В = с1от(/) = Л А гпд(/) С В.

I ' , Дх) — значение функции / на аргументе х. Первое из обозна-и и И применяется, когда /(х) есть функция: в этом случае пишем,

■ I шример, (/ о х) о у вместо неудобочитаемого (/(х))(у).

fox — результат действия функции / на множество х:

х 6 dom(f) => / о х, х С dom(f) => / о х = {/(£)|£ Е i}.

□ символ неопределенности: если f(x) = □, то значение функции / не определено на х, т.е. х £ dom(f).

crt(b) — 6 есть кортеж, (набор, конечная последовательность):

crt(b) = fnc(b) Л dom(b) — |6|.

Кпртеж х обычно записывается в виде

х =< ж(0),ж(1),.. .,1(1*1 - 1) > .

До х ... х Am-i — декартово произведение множеств .In,..., j4m_i.

{x|cr<(x) Л |х| = mAi(O) € Ao A ... Л x(m — 1) £ Am-\}.

Замечание. Понятие упорядоченной пары необходимо только 1.4 и определения понятия функции и в дальнейшем — после вве-н пия N — может быть полностью элиминировано из теоретико-нтжественных построений на основе понятия кортежа. В частности, нпрядоченную п-ку элементов в любом контексте (в том числе и для

II 2) можно заменить кортежем.

X — кортеж, получаемый из кортежа х с элементами-кортежами | пединением” составляющих его кортежей:

V =<< а,... ,Ь с,... ,d >>=» X =< а,... ,6,... ,с,..., d > .

Ni множество всех кортежей со значениями в N. N2 множе-( I во всех кортежей со значениями в Nj.

1.3. Графы

Согласно обычному интуитивному определению, граф (ориентированный) есть набор С =< V, Е > множеств V = V(б) и Е = Е(С) вершин и дуг с условием V х V Э Е\ если е £ Е и е =< х,у >, то х и у называются начальной и конечной вершинами дуги е. При более общем понимании графа в качестве дуг могут фигурировать произвольные множества (а не только пары), но с условием, что для любой дуги е задана ее граница д(е) — какой-то набор < х, у > из V х V, элементы которого и объявляются начальной и конечной вершинами дуги е. Рациональная реконструкция приведенных определений позволяет построить следующее удобное в техническом плане определение:

Пусть < V, Е,д > — набор функций такой, что для любого д, на котором задано значение каждой из этих функций, выполняется соотношение

до д : Е о д —*< Уод>х<Уод>.

Если на д задано значение каждой из функций V, Е, д посредством вводящего равенства

< V о д,Е о д,д о д >=< а,Ь, с >,

где а, 6, с — заданные множества, то д называется обобщенным графом, элементы множеств V о д и Е о д — вершинами и дугами, набор (д о д) о е — границей дуги е. Если е — дуга с границей < х, у >, то х м у называются ее начальной и конечной вершинами.

Граф (обычный) есть обобщенный граф д, для которого выполняется условие

Е о д с. (V О д) х (V О д) А е £ Е о д =>• [д о д) о е — е

и который записывается в виде <У о д,Еод> или даже — с допущением некоторой некорректности — в виде < V, Е >.

91 ~ 92 — (обычные) графы ду и #2 изоморфны, если существует взаимно однозначное отображение : V о ду -» V о д-2 такое, что <р(Е оду) = Е од2.

Замечание. В дальнейшем будет рассматриваться только один конкретный обобщенный граф, так что нет необходимости введения понятия изоморфизма для обобщенных графов.

а-граф — это любой граф д, на множестве V о д вершин которого (лдано некоторое бинарное отношение, обозначаемое через а о д.

(<71 ~ <72 |<*) — графы д\ и д2 изоморфны как а-графы, если суще-

■ I иует такое взаимно однозначное отображение <р множества V о ду на множество V о д2, что выполняется условие

<р(Е оду) — Е о д2 Л ^(аоду) = а о д2.

Маршрут в графе < V, Е,д > — это кортеж дуг, в котором для пибых двух последовательных дуг жиж' конечная вершина дуги ж

■ I)впадает с начальной вершиной дуги ж':

(д о ж) о 1 = (д о ж') о 0.

Мг о д — множество всех маршрутов в графе д.

Продолжим функцию д на множество маршрутов, постулируя 11-л любого маршрута £ выполнение условия

|£| = т Л ж = £ о 0 Л у — £ о (т — 1) => д о £ =< ж о 0, у о 1 > .

Наличие символа д в любом выражении предполагает по умолчанию, чю аргумент есть объект, для которого функция д уже определена, м дуга или маршрут.

Если X — маршрут, то величина |Х| рассматривается как длина маршрута. Отдельная вершина формально рассматривается как маршрут нулевой длины (вообще не содержащий дуг), состоящий тлько из начальной вершины.

Имея в виду, что применительно к графам набор < ж,у> можно рассматривать как ’’переход” из ж в у, для его обозначения естественно использовать стрелку —+ и ввести следующую символику:

(г ^ у\е) = е £ Е А д о е =< ж, у >,

(х —♦ у\Х) = X € Мг А д о Е =< ж, у >.

2. Пространство маршрутов

В этом пункте описывается пространство элементарных событий ветвящегося процесса Гальтона— Ватсона в виде семейства маршрутов некоторого графа.

Ветвящийся процесс Гальтона—Ватсона —- это любая неотрицательная функция 7, определенная на N с условием нормировки стп.у(п) = 1 и продолженная на множество N1 и (К х К) соотношениями

X €N1 А X = 0 — 'у(Х) = 1 (70.1)

X £ N1 А X ф 0 — 7(Х) = 7гг • 7(Х(г)) (Т0.2)

X €(МхМ)АХо0 = 0АХо1^0-» 7(Х) = О (7О.З) X 6 (ГС х К) А X о 0 ф 0 — 7(Х) =

= {<те|е £ N1 А д(е) = Х}.7(е) (тО-4)

Принятая здесь форма нумерации соотношений в виде (70.г) с использованием символа 0 предназначена для указания их определяющего характера; в дальнейшем функция 7 будет продолжена и на другие множества — в этих случаях используются номера вида (7.2).

Пусть Я, — граф, определяемый следующим образом:

V о Я = К, ВоЯгНь (д о II) о е =< |е|, <т(е) > .

Обозначая через Мг о К множество всех маршрутов графа Л, определим следующие множества маршрутов:

Я = {Х6 Мг о Я|(0 о X) о 1 = 0}

П,п = {X £П\(доХ)оО = тп}

П1 = {Хе МгоЩдоХ) о 1 ф 0}.

Любой маршрут множества Г2 можно рассматривать как ’’завершенный” в том смысле, что он не допускает продолжения (поскольку из вершины 0 не исходит ни одной дуги). В этой связи маршруты множества О. будем называть тупиковыми, а все остальные маршруты —-нетупиковыми. Предварительно говоря, тупиковые маршруты будут сопоставляться реализациям ’’завершенных” ветвящихся процессов, а нетупиковые — реализациям "продолжающихся” процессов.

Сопоставим ветвящемуся процессу 7 набор < Я, 7 >, рассматриваемый как граф, каждой дуге X £ N1 которого приписан вес 1 \ ) Этот граф можно трактовать как диаграмму переходов одно-

I 'И.мой дискретной марковской цепи с множеством N состояний, в

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

< и 'рой непосредственные переходы т —* п между состояниями мо-

II | осуществляться многими способами: каждая дуга X, для которой • М \ ) =< т, п >, задает один из таких способов, а 7(Л") есть вероят-|(ц| и, непосредственного перехода т —* п по этому способу. Величина

I т,п >) есть ’’полная” вероятность непосредственного перехода м| ■ п, так что можно принять следующее выразительное обозначение:

7(т —» п) = 7(< т, п >).

В терминах ветвящегося процесса 7(Х’) есть вероятность непо-

■ I и-дственного превращения т частиц в п новых частиц таким обра-юм, что частица с номером i превращается в X(г) новых частиц, а величина 7(т —*■ п) есть ’’полная” вероятность непосредственного превращения т частиц в п новых частиц.

Следует отметить, что указанная интерпретация графа И как анаграммы ветвящегося процесса содержит предположение, что ча-гицы, рожденные данной частицей, можно каким-то образом занумеровать: только при таком предположении дуга х специфицирует картину превращения т частиц в п новых частиц. Это предположение имеет не математический, а, скорее, философский характер и, будучи принятым, приводит к онтологизации формальных объектов г, т.е. к необходимости их трактовки в качестве объектов той же степени реальности, что и сами состояния т и п.

Продолжим функцию 7 на множество N2 и, в частности, на множество Мой маршрутов в графе И, соотношением

X Е N2 =» 7(Х) = (т-5)

Обозначим через 7(т —+ 0) сумму весов у(Х) по всем тупиковым маршрутам с начальной вершиной т:

7(т » 0) = {стХ\Х 6 Пт}.7ф}.

Очевидно, что при т ф 0 величина 7(1771 —* 0) есть вероятность вырождения процесса 7, начинающегося с т частиц,и для нее выполняется условие

7(т —*—* 0) < 1.

Любой тупиковый маршрут, начинающийся в вершине т € К, будем рассматривать как реализацию ветвящегося процесса, начинающегося с т частиц; длина маршрута есть время жизни процесса в данной его реализации. В случае, когда у(т —<—♦ 0) = 1, т.е. для докри-тических и критических процессов, будем рассматривать Г2т как дискретное пространство элементарных событий А' с приписанными им вероятностями у(А') и называть Г2т пространством маршрутов. В качестве (т-алгебры рассмотрим множество В(Г2т) всех подмножеств множества От. Функция 7 трактуется как вероятность, естественным образом продолженная на В(Г2т) посредством соотношения

X е В(Г2т) =>• 7(А') = {ах\х е Х}.7(Х). (7.6)

В этих обозначениях набор

, В(Пт ) , 7 >

есть вероятностное пространство, соответствующее ветвящемуся процессу, начинающемуся с пг частиц и имеющему функцию 7 в качестве распределения числа потомков одной частицы; функция 7 продолжена посредством соотношений (70.1 )-('у0.4), (7.6), (7.6).

3. Маршруты и плоские леса

В этом пункте будет установлено соответствие между тупиковыми маршрутами и плоскими лесами специального вида, определяемыми далее посаженными лесами.

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

Если д — граф, то полагаем

д(х) = {у\ < х,у >£ Е од}, д~1(х) = {у| <у,х>е Еод}.

Выходящий лес — это граф /, у которого в каждую вершину входит не более одной дуги и отсутствуют контуры:

(Чх){\Г'(х)\< 1) А (Чх)(Щ(х$ /*(*)).

Корень (выходящего леса) — любая вершина, в которую не входит ни одна дуга; 1/о(/) — множество всех корней леса /. Для любой

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

{*?} = ГХ(х).

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

которое можно рассматривать как определение корневой вершины х.

Выходящее дерево — это выходящий лес / с условием Ц ■„(/)! = 1. Корень выходящего дерева / обозначаем через 1>о(/) или просто через Уо, если из контекста ясно, какое именно дерево имеется и виду. В дальнейшем будем, для краткости, иногда опускать слово выходящие” для лесов и деревьев.

(Но/)ох — высота вершины х в выходящем лесе /: длина маршрута с начальной вершиной в корне дерева, содержащего вершину х, н конечной вершиной в ж. Но/ — наибольшая из высот (Но/) ох но всем х.

(О о /) о х — кратность, или степень, вершины х в выходящем и се /, т.е. число дуг, исходящих в лесе / из вершины X.

Посаженное дерево — выходящее дерево <, для каждой вершины I которого задано бинарное отношение на множестве г(ж), являюще-

I ' /I линейным порядком. Объединение этих линейных порядков есть бинарное отношение, которое будем обозначать через а о (. Иначе |оцоря, посаженное дерево рассматривается как а-граф.

Посаженный лес / характеризуется бинарным отношением

о о /, которое — в дополнение к линейным упорядочениям множеств /(•/■) — задает еще и линейное упорядочение множества всех корней.

В случае, когда возникает необходимость рассмотрения для одно-юи того же выходящего леса / нескольких заданных на V о / бинарных отношений, соответствующие посаженные леса представляются

и.сборами вида < /, £ >, где £ — отношение.

Плоское дерево с висячим корнем — посаженное дерево, у которого из корня выходит ровно одна дуга.

Плоский лес — посаженный лес, состоящий из плоских деревьев

■ висячими корнями.

Пусть / -— посаженный лес. Продолжим бинарное отношение а = ао/ до бинарного отношения а' Э а, определяемого рекурсивным условием

(х < у|«') = х = □ V (хт = Л (х < у|а) V (х^ ф ут) Л (хт < ?/т |а').

Исходя из определения отношения а.' легко доказать по индукции следующие очевидные предложения:

Предложение 1. Отношение а' есть линейный порядок на V о /.

Предложение 2. Для любых двух посаженных лесов /] и /2 выполняется соотношение

</1,0-1 >~< /2,<*2 > = < /ьа! >~< /2,«2 > .

Пусть < /, а > — посаженный лес. Рассмотрим лес < /, а' >, где а' — построенное ранее продолжение отношения а до отношения линейного порядка на множестве Ко/. Перенумеруем вершины леса/в соответствии с линейным порядком а', т.е. если вершина х имеет при этом порядке номер г, то в / вершина х всюду заменяется на г. Полученный таким образом лес обозначим через /'. Поскольку между двумя линейными порядками существует не более одного изоморфизма, то справедливо следующее

Предложение 3.

< /ь«1 >~< /2,«2 > = (/1)/ ~ (/гУ-

Из последнего предложения непосредственно следует

Предложение 4. Посаженный лес < /, а > не имеет нетривиальных автоморфизмов, т.е. если <р есть взаимно однозначное отображение множества'У- о / на себя и <ро < /, а >=< /, а >, то ^ есть тождественное отображение множества V о / на себя.

Леса и деревья являются естественной моделью для разнообразных процессов роста, представителем которых можно считать и ветвящиеся процессы. В этой связи возникает необходимость построения

модели для процессов, которые в каком-то смысле не являются завершенными (сохраняются некоторые ’’точки роста”). Простейшей возможностью является указание в дереве или лесе вершин, в которых может происходить ’’рост” — например, появление новых исходящих |,уг. Для наших целей достаточно рассматривать в качестве точек роста в лесе множество всех вершин максимальной высоты, ассоциируя с этим множеством последнее (еще живущее) поколение частиц. >тими соображениями мотивируется следующее определение:

Растущий лес / — это лес, связанный с некоторым посаженным лесом /\ соотношениями

Н(х,/1)<Н(/1)-1 => /(х) = /1(х),

Я(х,/,) = Я(/0 => /(*) = о.

Завершенный лес — так мы будем называть ( в контексте рас-| могрения растущих лесов) обычный посаженный лес, т.е. такой ”не-| обственный” растущий лес, у которого отсутствуют точки роста — игршины х, для которых выполняется условие /(х) = □.

Обозначим через ЯЛГ множество всех посаженных лесов / с условием V о / 6 М, а через ЯМ' — множество растущих лесов с тем же условием. Предварительно говоря, посаженные леса соответствуют руииковым маршрутам, а растущие -— нетупиковым.

Установим взаимно однозначное соответствие между множеством 1/'(т) всех нетупиковых маршрутов с начальной вершиной т и мно-| ■ ством Я/У'(т) всех растущих лесов с т корневыми вершинами, рассматриваемых с точностью до изоморфизма, в форме следующей норемы:

11 ОРЕМА. Существует пара отображений <р : И'(гп) —+ NЯ'(гп) и «/■ /'/Я'(т) —*■ П'(т), удовлетворяющих условиям:

(I) есть отображение множества 0'(т) в множество Л^Я'(т):

^оО'(т) С ЛГЯ'(т),

( '■') I/’ есть отображение множества N 1г'{т) на множество П'(т):

фо ЛГЯ'(т) = П'(т),

(■() /| ~ /2 => ^(/1) = ^(/2) Л^о^о/]) ~ /2.

Теорема будет доказываться посредством фактического построения отображений <р и 1/».

Построение отображения Пусть иЕЙ1 — нетупиковый маршрут с начальной вершиной т и пусть < /, а >= <р(и) — растущий лес, который необходимо построить по ш. Напомним, что ш' есть кортеж, получаемый соединением кортежей, входящих в кортеж ш, а величина есть вес множе-

ства г € N при весовой функции иЛ

Идея построения состоит в рассмотрении ш" о г как кратности вершины г в определяемом лесе, т.е. как (£> о /) о г, и рассмотрении отношения а как естественного линейного порядка на множестве натуральных чисел.

Вводим лес < /, а > следующим определением:

<т(0, ш") = 0, foi = [т + <т(г', иГ)] \ [т а-(*, и»")], иГ о г = р => /о! = п, (г < ;|а) = * <

Продолжение отображения ф на П Если и — тупиковый маршрут, то для построенного отображения у? выполняется условие

/ = <р(ш) Л г е И =>■ / о г ф □, т.е. в лесе / отсутствуют ’’точки роста”.

Построение отображения ф Обозначая через ш маршрут ф(/,а'). вводим следующее определение:

ш~ о а = |/' о г|.

Маршрут ш очевидным образом строится по кортежу и': начальная дуга маршрута есть отрезок кортежа иГ, содержащий т элементов, а длина следующего отрезка (представляющего следующую дугу) есть сумма элементов начального отрезка и т. д.

Утверждения теоремы 1 непосредственно следуют из проведенных построений отображений <р и ф и из уже доказанных предложений.

Теорема позволяет рассматривать в качестве пространства элементарных событий множество всех завершенных посаженных лесов с т корневыми вершинами. Каждому такому лесу / = <р(ш) приписывается вероятность 7(/) = т(^), и функция 7 естественным образом продолжается на всевозможные множества завершенных лесов, так что получается обычное вероятностное пространство.

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

Литература

1. Колчин В. Ф. Случайные отображения. М.: Наука, 1984.

2. Athreya К. В., Ney Р.Е. Branching Process. Springer, Berlin,

11)72.

3. Ватутин В. А. Распределение расстояния до корня минимального поддерева, содержащего все вершины данной высоты // Теория иероятностей и ее приложения. 1993. Т. 38. №2. С. 273-287.

4. Ватутин В. А. О высоте ствола случайных корневых деревьев //Дискретная математика. 1994. Т. 6. №3. С. 110-121.

5. Дрмота М. Распределение высоты листов корневых деревьев // Дискретная математика. 1994. Т. 6. №1. С. 67-82.

6. Павлов Ю. Л. Некоторые свойства плоских деревьев с висячим корнем // Дискретная математика. 1992. Т. 4. №2. С. 61-65.

7. Павлов Ю. Л. Предельные распределения высоты случайного Н'са из плоских корневых деревьев // Дискретная математика. 1994.

I 6. №1. С. 137-154.

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