О размере и сложности компонент связности случайного гиперграфа

Автор: Кошелев М.М., Шабанов Д. А.

Журнал: Труды Московского физико-технического института @trudy-mipt

Рубрика: Математика

Статья в выпуске: 4 (60) т.15, 2023 года.

Бесплатный доступ

В работе исследуются предельные распределения размеров и сложностей компонент связности случайного гиперграфа в биномиальной модели Н(n,k,p). Рассматривается ситуация «внутри фазового перехода», где p = p(n) представляется в виде p = l/(k-1)(n-1) при l = l(n), удовлетворяющем соотношению (l - 1)n1/3 ~ (k - 1)2/3а при фиксированном а G R. Основной результат работы состоит в получении обобщения результата Д. Олдоса (1997) о совместных предельных распределениях размеров и сложностей компонент случайного графа на случай Н(n,k,p).

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

Короткий адрес: https://sciup.org/142239465

IDR: 142239465

Текст научной статьи О размере и сложности компонент связности случайного гиперграфа

1.    Введение и история задачи

В работе исследуются предельные распределения размеров и сложностей компонент связности в случайном гиперграфе в биномиальной модели Н(п,к,р). Сначала напомним основные определения.

1.1.    Определения и модели

В рамках работы мы следуем базовым понятиям теории графов (см., например [1]). Одной из классических моделей случайных графов является знаменитая биномиальная модель случайного графа G(n,p), также известной как модель Эрдеша - Реньи. В данной модели имеется множество из п вершин, а ребра между ними проводятся по схеме Бернулли: случайно и независимо друг от друга каждая пара вершин соединяется ребром с вероятностью р.

Естественным обобщением модели G(n,p) является биномиальная модель случайного к-однородного гиперграфа Н(п,к,р) Напомним, что в к-однородном гиперграфе ребрами являются к-подмиожеетва вершин, а не пары, как в графе. В модели Н(п,к,р) снова имеется п вершин. II уже каждое к-подмножество включается в качестве ребра в Н(п,к,р) независимо от других с вероятностью р. Модели G(п,p) и Н(п,к,р) — это центральные объекты изучения теории случайных графов и гиперграфов.

Нам также понадобятся понятия, связанные с компонентами связности в графах и гиперграфах. В графах они хорошо известны (см. [1]), определим в гиперграфах их естественные обобщения. Путем в гиперграфе, соединяющим вершины пин, называется такая чередующаяся последовательность вершин и ребер (vi, Ai,..., Vk-i, Ak-i, Vk ), что vi = v, Vk = п іі для любого г = 1,..., к — 1 обе вщішішы нг 11 нг+i содержатся в ребре Аг. Вершины пин называются связанными в гиперграфе, если в нем есть путь, соединяющий эти вершины. Понятие связанности, очевидно, является отношением эквивалентности (считаем, что вершина связана сама с собой), и, стало быть, вершиным гиперграфа разбиваются на классы эквивалентности — компоненты связности. Наконец, напомним понятие сложности компоненты связности. Если С — это компонента связности в к-однородном гиперграфе, имеющая t вершин и І ребер, то ее сложностью называется величина

Tk ) = (к 1)І t + 1.

Тем самым, например, в графе ( к = 2) древесная компонента имеет нулевую сложность, а унициклическая — единичную. В к-однородном гиперграфе нулевую сложность будут иметь компоненты, являющиеся гипердеревьями.

Нам также понадобятся некоторые определения из теории случайных процессов. Пусть (Bt,t > 0) — случайный процесс с непрерывными траекториями. Определим для него неотрицательный процесс с непрерывными траекториями: B't = Bt — mins<t Bs, t > 0. Заметим, что B't = 0 тогда и только тогда, когда процесс Bt достиг своего минимума на отрезке [0, t] в точке t. Теперь рассмотрим все такие пары чисел ( І і і), для которых выполняются следующие свойства:

  • 1)    Іі < Тг-

  • 2)    B'‘t = B' = 0;

  • 3)    для всех І і < т <  т выполняется неравенство B'm >  0.

Упорядочим множество пар ( І і і), г Е N, по невозрастанию длин. Полученная последовательность называется последовательностью экскурсий процесса Bt.

Далее, для указанного выше процесса Bt определим также точечный процесс (Nt, t > 0), как считающий процесс с условием, что процесс Nt J0 B'sds является мартингалом. Наконец, обозначим через число точек процесса Nt на от резке ( І і і ).

1.2.    Известные результаты

Размеры и сложности компонент случайного графа G(п,p) достаточно хорошо изучены. Безусловно, ответ сильно зависит от того, как ведет себя функция р = р(п). Феномен фазового перехода в структуре компонент G(п,p) был открыт еще П. Эрдешем и А. Реньи [2].

Они показали, что здесь пороговым является значение 1/п. Обозначим через C j (п) j-й по величине размер компоненты случайного графа G(n,p), а через ст j (п) — еложность j-й по размеру компоненты. В данных обозначениях классические результаты из работ [2], [3], [4] и монографий [5], [6] можно суммировать следующим образом.

  • 1)    Если p = о(1/п), то C1(n) = op (lnп), а все компоненты с вероятностью, стремящейся

к 1, являются деревьями.

Если p = с/п и с — фиксироваиное число из (0,1), то

Ci(n) p               1

—--> а(с) =-----------, п ^ то.

Кроме того, с вероятностью, стремящейся к 1, компонент сложности более 1 в G(n,p) нет, а унициклические компоненты имеют общий размер Op (1) (как следствие, получаем, что оДп) = 0).

  • 3)    Если p = с/п и с — фиксироваиное число из (1, +то), то

    С1(п) p

    —   -^ 3(с),

    п


С2(п) p               1

п ^ то,

■ -^ а(с) = с - ln с - 1 , где 3(с) — это единственное решение уравнения 3+е-^с = 1 на интервале (0,1). Кроме того, с вероятностью, стремящейся к 1, все компоненты, кроме самой большой, имеют сложность не более 1, а унициклические компоненты — снова общий размер Op(1) (как следствие, получаем, что С2(п) = 0).

  • 4)    Если p = 1/п, то

С1(п) = Өp (п2/3).

Кроме того, максимальная сложность компонент ограничена по вероятности, а древесные компоненты в среднем занимают п - О(п2/3) вершин.

  • 5)    Если np - ln п ^ +то, то с вероятностью, стремящейся к 1, случайный граф является связным.

Перечисленные результаты многократно усиливались, исследователей интересовали точные предельные распределения перечисленных величин, а не только их асимптотическое поведение. Например, в работе В.Е. Степанова [3] была доказана асимптотическая нормальность Ci (п)

Теорема 1. (Д. Олдос, [7]). Пусти pn = 1 + ап

1/3 для фиксированного а Е R. Пусти

(Wt, t > 0) — стандартное броуновское движение. Положим t2

Bt = Wt + at - — и введем носледователиности (^j,5j, j Е N) — носледователиности экскурсий этого процесса вместе с числами точек соответствующего точечного процесса. Тогда для любого т Е N выполнена следующая сходимости по распределению:

О" 2 3 •Cjліщ (п)),j<т^ -A ((|7j Vdj),j<т).

Размеры и сложности компонент связности случайного гиперграфа Н(n,k,p') изучены заметно хуже. Первыми эволюцию случайного гиперграфа подробно исследовали Дж. Шмидт-Прузан и Э. Шамир [8], которые показали, что фазовый переход в модели Н (п, k,p) происходит при p = c/((fc - 1)(fc-1)), г де с > 0 не зависит от п. Обозначим через C* (п), j > 1 — последовательность размеров компонент Н(n,k,p), отсортированных по убыванию. Тогда авторы в [8] показали, что

  • 1)    если с < 1, то с вероятностью, стремящейся к 1, СІ^п) = О(1пп), а все компоненты имеют сложность не более 1;

  • 2)    если с = 1, то C,^)(п) = Ор (п2/3);

  • 3)    если с >  1, то существует такая величина а = а(с) > 0, что с вероятностью, стремящейся к 1. C(fc) (п) > а • п.

Тем самым снова при переходе некоторой границы максимальный размер компоненты Н(п,к,р) меняется с логарифмического порядка на линейный, а в граничном значении имеет порядок п2/3. Однако никаких точных распределений авторами [8] не было найдено. В работе [9] была доказана асимптотическая нормальность С^Чп) в третьем случае при с >  1. Более простое доказательство этого же результата было предложено в работе Б. Боллобаша и О. Риордана [10]. Авторы [10] получили частичное обобщение теоремы 1 на случай модели Н (п, к,р), в которой было найдено предельное совместное распределение самых больших m размеров компонент в ситуации, когда мы находимся внутри фазового перехода.

Теорема 2. (Б. Боллобаш, О. Риордан, [10]). Пусть р = Л п х , где А = А(п) удо-(к-1)(к-1)

влетворяет соотношению (А — 1)3п ^ — 1)2а3 при п ^ то для фиксированного а Е R.

Пусть (Wt,t > 0) — стандартное броуновское движение. Положим

Bt = Wt + at — —, и пусть (^j, j Е N) — последовательность экскурсий этого процесса. Тогда для любого m Е N выполнена следующая сходимость по распределению:

((к — 1)1/3п-2/3 Cjk\n),j —^ (hj|, jm).

Однако вопрос сложности компонент в работе [10] не обсуждался. Целью настоящей работы является закрытие данного пробела.

1.3.    Новый результат

Основной результат настоящей работы состоит в усилении теоремы 2 и получении полного обобщения теоремы 1. Обозначим через Vj (п) сложность j-й по размеру компоненты случайного гиперграфа Н(п,к,р)

Теорема 3. Пусть р

Л (к—1)(к-1)

где А = А(п) удовлетворяет соотношению

— 1)3п ^ (к — 1)2а3 п}ш п ^ то для фиксированного а Е R. Пустъ (Wt,t > 0) —

стандартное броуновское движение. Положим

Bt = Wt + at — —, и введем последовательность (^j,5j ,j Е N) — последовательность экскурсий этого процесса вместе с числами точек соответствующего точечного процесса. Тогда для любого m Е N выполнена следующая сходимость по распределению:

(((к — 1)1/3п-2/3 CjkЧn),Vj (п)),jm) —^ ((|7j|Л),jm).

В теореме 3 найдено, тем самым, не только предельное распределение сложности компонент, но и совместное распределение первых m по размеру компонент вместе с их сложностями. Перейдем к доказательству теоремы 3, которое будет разбито на несколько частей.

2.    Алгоритм BFS

Доказательство теоремы 3 следует идеям из работы [7]. В силу того, что Боллобаш и Риордан дали доказательство теоремы 2 весьма кратко, иногда просто ссылаясь на доказательство теоремы 1 из [7] без деталей, мы приведем доказательство сходимости по распределению и для размеров компонент.

В основе доказательства [7] лежит рассмотрение алгоритма BPS набора компонент связности случайного графа, который затем можно хорошо аппроксимировать случайным процессом с непрерывным временем. Для каждого момента времени t Е Z+ рассмотрим последовательность троек (Ut,Qt,Ot) множеств вершин гиперграфа. Они преобразуются по следующему правилу.

  • •    В начальный момент времени множество Uo нус то, Qo состоит из одной вершины, а Oo — из всех остальных вершин гиперграфа.

  • •    Если Qt непусто, то берем из него вершину г и рассматриваем все ребра, которые полностью лежат в Qt UOt и содержат г. Пусть их объединение дает множество Et+i-

  • . Тогда Ut+i = Ut U {г}, Qt+i = Qt \ {г} U (Et+i П Ot), Ot+i = Ot \ Et+i.
  • •    Если же Qt пусто, то мы б ерем вершину г из Ot, Et+i определяем аналогично, после чего полагаем Ut+i = Ut U {г}, Qt+i = Et+i П Ot, Ot+i = Ot \ Et+i.

Определим также Ct как количество компонент связности, полностью лежащих внутри Ut. Суть множеств, тем самым, проста. Множество Qt — это очередь вершин, из которых мы еще не осуществляли поиск, Ut — уже рассмотренные вершины, a Ot — еще неактивные вершины. Отметим простые свойства алгоритма BFS.

  • 1)    |Ut| = t.

  • 2)    |Qt | = 0 тогда и только тогда, когда мы обошли очередную компоненту связности.

  • 3)    Пусть Т = Т(п) = O(n3/4). Тогда с вероятностью q = 1 — o(1) любая пара ребер, рассмотренная для перехода от t к t + 1 пр и t <Т пересекается лишь по вершине г. Действительно, посчитаем математическое ожидание пар ребер, которые пересекаются по еще какой-нибудь вершине. На t-м шаге оно не превосходит

п^ П 2^ р2(п) п2к-3р2(п) = O ^—^ .

Тогда суммарное среднее число таких пар по t < Т не превосходит O(T/n) = O(n-i/4). По неравенству Маркова 1 — q = O(n-i/4).

  • 4)    Пусть Xt = |Qt | — Ct. Тогда Xt+i — Xt = ■qt+i — 1, где qt+i — количество вершин, добавленных в очередь на шаге t.

  • 3.    Свойства процесса Xt

Обсудим свойства процесса Xt. Обозначим через (Xt,t > 0) фильтрацию, порожденную

((Ut, Qt, Ot, Ct), t > 0). Вычислим E(^+і|ТД. Обозпачим ot = |Ot|. если Qt neny<-to ii |Ot| — 1 / 71 — t — 2 \ в противном случае. Тогда E(qt+i|ТД = ot(1 — (1 — р)( k—2 )), откуда получаем п — t — 2Х ^/2/п — t — 2Х 2\\

E(^t+i|Tt)= °, Ң к — 2 )+Др( к — 2 ) Д =

opa—jg+y

п

(1 + O(п-1)).

ла_t+ у, —2

Положим at+i = ----„----• Тогда для Dt+i = Е(qt+i — 1|Et) имеем представление

Dt+i = at+i(n t Xt Ct+i + O(1)) — 1.

Также определим At+i = Xt+i — Xt Dt+i- Нетрудно видеть, что At+i измерима относительно E+i, a E(At+i|Et) = 0.

После подстановки получаем, что

Xt+i = (1 — a   X + at+i(n — t) — 1 + At+i — aCt+i + Rt+i, где Rt+i = O(n-1). Теперь определим последовательность xt рекурсивным образом:

xt+i = (1 — at+i)xt + at+i(n t) — 1, xo = 0.

Рассмотрим теперь Xt+1 — xt+1 = (1 — at+1)(Xt — xt) + At+1 at+1Ct+1 + Rt+1. Применяя эту формулу рекурсивно, получим явное представление для Xt — xt:

t Q

Xt — xt = У^ TT(Ai — aiCi + Ri),                          (1)

i=1 Q где Qt = П^і(1 — ai). Нам пригодится следующее простое утверждение.

Утверждение 1. Пусть St = ^t=1 ^ Ai, Xt = xt + QtSt- Toгда |Xt — Xt| = O (^).

Доказательство. Очевидно из (1), ведь ai = O(1/n), а величины Ci возрастают:

|Xt — X =

S QT (—aiCi + Ri) i=1 Q

"('")■

Положим yt = xt — n + t. тогда будет верно соотношение yt+i = (1 — at+i)yt. откуда yt = —nQt. a xt = n — t — Qtn. Вычислим теперь асимптотику величины Qt:

t                            t

In Qt = ^ ln(1 — ai) = ^ —ai — O i=1                i=1

(s') ■

= "^ Ё (1

i=1 x

-

г + 2

n

)“2 — O(t„-2)

= — I S «*"*'+ +O(< 1+2)2)) — O(t"-2) = n i=1

I

-

t

∑︁

n

e

(k-2)(i+) n

+o

((*?)’)

O(tn 2) =

i=1

- 2fe-4 t

Ie n            (к-2)1

=--2__, e n  + O(t3n 3 + tn ) = n    i=1

_ 3k — 6         _ (k — 2)t

Ie n 1 — e n

-

n

k —2

+ O(t3n-3 + tn-2) =

— e

n

I(1 + O( ^ )) t (^--ir- + O (6) n          1 + O ( ^ )

+ O(t3n-3 + tn-2) =

= —I (T — (^—F) +O(t3n-3 + tn-2). In

Следовательно,

xt = n

-

t

-

тіе

А( "

(--2)t2

2п2

) +O(t3n

3+tn-2)

.

Введем функцию g(x) = 1

-

x

-

е

А(-

2' ж'). Тогда при t < Cn2/3 для некоторого фик-

сированного C > 0 имеем xt

= ng („) + 0(1). Исследуем свойства функции g(x) через ее

производные:

g'(x) = А(1 — — 2)x)e

А ( ж

^А)

-

1,

откуда g‘(0) = А — 1. Аналогично.

g"(x) =

-

А2

(1 — — 2)x)2e

А ( ж

--2$2) А(к — 2)

е

А ( ж

-2) ,

то есть g‘‘(0) =

—А(к — 2) — А2

. Отсюда получаем представление вида

g(x) = (А — 1)x

-

(А(к — 2) + A2)x2/2 + O(x3).

Для перехода в непрерывное время нам остается получить оценки хвостов распределений A, и S,.

Лемма 1. При всех достаточно больших n для любого г выполняется неравенство Р (A, > 2n1/5) < е-п1/5.

Доказательство. Заметим, что D, + 1 = Е(^^-Д = о,-1(1 — р( --2 )) < 2 при всех достаточно больших n. Остается оценить X, — Х,—1 = ^, — 1:

Р (^ > кп1/5) <  ^іР^

Ап1/5

< ---------Г- < е

(к — 1)n1/5n1/5!

-

п1/5

при всех достаточно больших п.

Лемма 2. Для фиксированного Т > 0 при всех доста точно больших п выполняется max      |S,| < Cn.

г<[(к-1)-1^3п2^3Т ]

Доказательство. Очевидно в силу равномерной ограниченности (и равномерной же отделенности от 0) величин ^,, а также того, что

^ X, —X,—1 < 2.

1 < і < п

Лемма 3. Для некоторого C >  0 при всех tun выполняется соотношение

Е (maxS2) <  Ct. i

Доказательство. Из неравенств Дуба следует, что

Е (maxS,2) < 4Е|St|2 = 4 ^ DА ( ^^DA, ] = O(t). i<t                   ,=1 ^,      \t1

4.    Переход в непрерывное время

В данном разделе осуществляется предельный переход от процесса X- к броуновскому движению. Наиболее удобно это сделать с помощью перехода в непрерывное время. А именно, определим для s > 0 процессы

X*(s) =

X[(fe-1)-1/3n2/3s] (к |г 3м 3

X * (s)

X[(k-1)-1/3n2/3s\ (k - 1)1/3П1/3 "

Из утверждения 1 следует, что |X*(s) — X*(s)| = O(s/n1/3).

^[(fe-1)-1/3n2/3s] (fe-1)l/3nl/3

Теперь 'заметим, что X*(s) = 3*(s)S*(s) +^*(s). где 3*(s) =

[(fe-1)-1/3n2/3s\

S *(s)

E > г=1       3г

.    ж\(к-1)-1/3п2/38\        п2/3       Л(к — 1) 1/3п2/3s]

ж (s) = — 1)1/3n1/3 = 3^39 ------П------) + 0(1) =

= (Л - 1)П1/3 ( к - ^’п 1 / 8 s - О(к — 2) + А2) (* - ‘ш/* у + 0(1) =

(к — 1)1/3                          (к — 1)1/3 2

= «s —2" + о(1), где о(.) равномерно мало по всем s < sq.

Осталось показать, что процесс 3*(s)S*(s) сходится по распределению к броуновскому движению Ws. Это следует из следующей фундаментальной теоремы из теории мартингалов.

Теорема 4. Пусть Мп = (Mn(t),t > 0), n G N — последовательность локальных мартингалов с непрерывными справа траекториями и Мп (0) = 0. Пусть таксисе (An(t3t > 0) — последовательность процессов, обладающая следующими свойствами:

  • 1)    An(t) п.н. возрастает при катодом п;

  • 2)    limn^ Е (supt<T |An(t) — An(t — 0)|) = 0;

  • 3)    limn^ Е (supt<T(Mn(t) — Mn(t — 0))2) = 0;

  • 4)    M2(t) — An(t) — локальный мартингал;

ғ

  • 5)    для любого t > 0 выполняется An(t) ^ c(t), г де c(t) — неубывающая функция.

Тогда Мп ^^- X, где X — это центрированный гауссовский процесс с дисперсией c(t).

Начнем с построения Ara(t). Зафиксируем п и рассмотрим последовательность Ег = 32S2 — 32-1S2-1. Преобразуем это выражение:

Т) г =3-S2 — 32-1S2-1 = (3гSг —

/                       г-1 д.

=  дг + (3г — 3г-1)

\                 1=1 31

= Д2 + 23гSг-1Дг + (3^ 3L1)SL1.

3г-1Sг-1)(3гSг + 3г-1Sг-1) =

/                   г-1 д.\

I дг + (3г + 3г-1)          I :

\                 1=1 3j /

Теперь вычислим Е(Вг\Тг-1):

Е (D іХ Т і-Д = Е(А2\Тг-1) + (32 - PL1)SL1 = D^T—J + (3^ - 32-1)S2—1.

Положим теперь Аг = Dг - Е(Dг\Тг-1) = Dг - D(r]i\Ti-1) - (3г — 3L1)SL1- Нетрудно видеть, что Аг образуют мартингальные разности. Стало быть, последовательность г                   г                   г                                                        г

Z, = £ А 3 = £ D3 - £ E(D3\Е3—1) = 3^г - £ ф^\E3—i) + (9? - 3^-i)S^i)

3=1       3=1       3=1                           3=1

является мартингалом. Наконец, для данного зафиксированного п мы готовы определить An(t) следующим образом:

[(k-1)-1/3n2/3t]

■           '.   .       £ D Т       2 - /У^У).

Также для последующих выкладок нам понадобится определить

1        7

Z"(t)    (к _ 1)2/3п2/3 Z[(k-1) 1/3 тбШУ

Заметим, что для каждого п выполняется тождество

(3*(t)S*(t))2 = Zn(t) + An(t).

Теперь начнем проверять условия теоремы 4. Мартингальность 3 * (t)S *(t) относительно фильтрации Т *(s) = Т[(к-1)-і/зга2/з5] очевидна из определения величин Аг. Также по определению 3 *(0)S*(0) = 0. Как известно, квадрат мартингала является субмартингалом, поэтому E(D, г-1) > 0, и, следовательно, An(t) является монотонно возрастающей. Таким образом, свойство 1 доказано. Проверим свойство 2:

[(k-1) 1/3n2/3t]

A(t) - A n (t - 0) = (к - 1)2/зп2/з     £     (D(^г\Тг-1) + (32 - 3г2-1Ж2-1) -

[(k-1)-1/3n2/3(t-e)]

- ■ ■. ( к - 1) 2/3 2/3        £         "\Т-1) + (32 _32-1)S2-1) .

Заметим, что D(^i\Тг-1) = 0(1). поэтому sup\A„(t) -A„(t-)\< —--- 1,    ,       sup      \3г2 - 3L1\SL1 + О(п-2/3).

t - 1)2/3n2/3 г<(к-1)-1/3тп2/3

В силу 3І - 32-1 < ^ имеем sup \An(t) - An(t-)\ < t

(k - 1)2/3„=/3 ,<(t_1)-P/3t„2/3 1-1

Остается заметить, что в силу леммы 2 математическое ожидание данного выражения стремится к 0.

Проверим теперь свойство 3 теоремы 4. Распишем разность 3*(s)S*(s) - 3*(8-)8*(s-) чуть подробнее:

3*(s)S*(s) - 3*(s - 0)S*(s - 0) =

= 1im           .    .

емО (k - 1)1/3п1/3

( (3[_(k-1)-1/3n2/3s]

-

3[(k-1)-1/3n2/3(s-e)])S[(k-1)-1/3n2r3(s-e)] +

+A[(k-1)-1/3n2/3s]) .

Переходя к супремуму по t, получаем, что sup |3*(s)S*(s) - 3*(s-)S*(s-)| < t

sup       (3i - 3i-1)Si-1

i<[(k-1)-y3n2/3T ]

(^-ІДТзДуз

+

sup Аі i<[(k-1) —1/3n2/3T ]

(k - 1)1/3n1/3

откуда тривиально следует, что sup 13*(s)S*(s) -3*(s-)S*(s-)| < t

4 sup       Si-1

i<[(k-1)-1/3 n2/3T ] (k - 1)1/3n4/3

+

sup Аі i<[(k-1) — 1/3 П2/3Т ]

(k - ly/W3

Применяя лемму 2, получаем

sup |3*(s)S*(s) -3*(s-)S*(s-)| <       + t

sup Аі i<[(k- 1)-1/3n2/3T ] (k o- 3n- 3

Тогда

Esup |3*(s)S*(s) - 3*(s-)S*(s-)|2 = E(sup |3*(s)S*(s) - 3*(s-)S*(s-)|)2<

t

t

sup      Аі i<[(k-1)-1/3n2/3T ]

(k - 1)1/3n1/3

sup      Аі

C2            i<[(k-1)-ir3n2r3T ]

n2/3 +          (k - l)1/3n2/3

sup      Аі2

+ E

i<[(k-1)-1/3n2/3T ]

(k - 1)1/3n1/3

Первое слагаемое, очевидно, стремится к нулю, поэтому оценим второе и третье, опираясь на лемму 1. Имеем:

E

E

sup      Аі i<[(k-1)-1/3n2/3T ]

(k - 1)1/3n2/3

sup      Аі2

i<[(k-1)-1/3n2/3T ]

(k - 1)1/3n2/3

О (n-2/3 • [n1/5 + [(k - 1)-1/3n2/3T . n

О (n-4/3 • [n2/5 + [(k - 1)-1/3n2/3T .      n2

O(1),

O(1),

что завершает обоснование третьего условия теоремы 4.

Проверим свойство 4. Оно очевидно из соотношения (3*(t)S*(t))2 = Zn(t) + An(t), а также мартингальности Zra(t).

Проверим, наконец, свойство 5 для c(t) = t. Сперва заметим, что

[(fe-1)-1/3n2/3t]

А 0

^(t) - (k - 1)2/3п2/3    Е    Ш№-1)

при п ^ то. Действительно, из леммы 3 следует, что Р(max S2dlnn) ^ 0. Подставляя i1

d = [(k - 1)-1/3n2/3t] и вспоминая оценку \/32 — /32-1\ < 4/n, получаем

[(fe-1) —1/3n2/3t]

d2 In n

(k - 1)2/3n2/3

^ 0,

Р

(k - 1)2/3n2/3      Е      \3i - 3i-1\Si-1 > откуда и вытекает утверждение выше. Осталось доказать, что

[(fe-1) —1/3n2/3t]

(k - 1)2/3п2/3     Е     D(ni\Pi-1) A L

Имеем

D(ni\Pi—1) = E(№-1) - Е2\7ДД =

= oi (1 - (1 - p)(n——21)) + oi(oi - 1) (1 - 2(1 - p)^1^

C)/n — г —1\ ( - г — 2\\         o /               /n—г—И\2

+ (1 - p) ( -—2 ) ( -—3 )J - (o’) ^1 - (1 - p)( -—2 'J =

= (o‘)2fn - * - 2)p + o - ' - ^p + O(n-1) =

\ k - 3 /      \ k - 2 /

= n2fn - ^ - 2)Р + п(П - ^ - 1)p + O(n 1/4) = X(k - 1) + O(n 1/4), \ k - 3 / k к - 2 / причем все O равномерны no t = O(n3/4). Суммируя по.тунеішый резутьтат по г. получаем необходимую сходимость.

5.    Сходимость размеров компонент связности

Подведем итоги рассуждений предыдущих параграфов. Из теоремы 4 следует, что процесс ^*(s)S*(s) сходится к броуновскому движению. Тогда в силу (2) мы получаем, что процесс X*(s) сходится к процессу Bs из условия нашей теоремы. Далее, заметим, что набор компоненты заканчивается в тот момент, когда Xs и, стало быть, X*(s), достигает своего очередного минимального значения. Значит, размеры компонент будут соответствовать экскурсиям процесса X*(s). Напрямую следуя общим рассуждениям Олдоса о слабой сходимости таких функционалов из работы [7] (см. параграф 2.3), мы получаем, что длины экскурсий X*(s) будут сходиться по распределепито к длинам экскурсий Bs. Остается заметить, что коэффициент сжатия времени составляет (k - 1)-1/3п-2/3, поэтому этот же коэффициент будет соответствовать правильной нормировке компонент:

((k - 1)1/3п-2/3C^^^(n),i <т) -^Э (|7j\,j< m).

6.    Сходимость сложностей компонент связности

Перейдем к обсуждению сложностей компонент. Сначала заметим, что по свойству 3 обхода в ширину в ходе первых п3/4 итераций обхода в ширину сложность может увеличиваться лишь за счет ребер, которые имеют нетривиальное пересечение с очередью Qi. Но в отличие от случая графов новое ребро может увеличить сложность компоненты более чем на единицу. Поймем, какие у нас есть варианты.

Оценим вероятность того, что новое ребро, проведенное на шаге г, пересекает множество Qi хотя бы по трем вершинам. Легко видеть, что такая условная вероятность этого события (относительно ^i-i) не превосходит

IQil3^—— 3)p = °(IQiI3n-3).

Мы знаем, что с вероятностью, стремящейся к 1, |Qi| = °(n2/3 lnn), поэтому в типичной ситуации эта условная вероятность равна °(ln3n/n). Суммируя по г < п3/4, получаем, что с вероятностью, стремящейся к 1, подобные ребра не дают вклад в сложность компонент.

Тем самым у нас остаются только ребра, которые пересекают множество Qi по одной или двум вершинам. Далее, мы следуем рассуждениям из [7]. На каждом шаге г работы BPS мы погрузим процесс набора новых ребер в компоненту в непрерывное время. А именно, для каждого ребра, выходящего из текущей вершины v и содержащегося в Qi U °i, рассмотрим независимую равномерную случайную величину на отрезке [г, г + 1], которую мы будем считать временем включения этого ребра в компоненту. Рассмотрим считающий процесс Nn(s), который ставит «метку» в тот момент времени, когда появляется ребро, повышающее сложность компоненты. Тогда при |Q^sj| > 1

(n-LsJ-i) —(n

|Qlsj |+1-LsJ-1\ k-1       ) =

P (An(s) имеет точку на [s, s + As]|J"isj) = (1 — pAsp k-1

k-2

= (IQW| — 1) A~7 (1 + °(1/n))A« = L J       (k — 2)!

= |Q|sJI----(1 + О(1/П))Д5.

П

Рассмотрим и второй считающий процесс А(s), который ставит «метку» в тот момент времени, когда появляется ребро, повышающее сложность компоненты ровно на 1. Несложно понять, что верно такое утверждение:

Р« (s) имеет точку на

[s, s + As]|J"lsj) = (|QlsJ I 1)

k-2

?P— (1 + °(1/n))As.

(k — 2)!

Далее, заметим, что

Тогда

max(|Qs| — 1, 0) = Xs — minXs. t

X*(n) — min A*(n) = (k — 1)-1/3n-1/3 t

(X

-

minX^ =(k — !) 3

-i/3n-i/3

max(|Qs| — 1, 0),

где s = [(k — 1) 1/3п2/3п]. Тогда

P (A(s) имеет точку на [(k — 1) 1/3n2/3n, (k — 1) 1/3n2/3(n + An)] И(к-1)-і/зп2/зи) =

=  1)1/3n1/3 /*(n) — minX*(n)) П                  t

(1 + o(1))(k — 1)-1/3n2/3An =

( X •(«)

-

minX * t

(n))

(1 + o(1))An.

Согласно уже доказанному, процесс X*(n) — minX*(n) сходится по распределению к t

B'u = Вп — mint

(((^ — 1)1/3п-2/3C^(n),Vj(н)'),]< ///) ((Д,|,ф),]rn).

Теорема 3 доказана.

Исследование выполнено за счет гранта Российского научного фонда № 22-21-00411.

Список литературы О размере и сложности компонент связности случайного гиперграфа

  • Xapapu Ф. Теория графов / пер. с англ. Москва: УРСС, 2018. 304 с.
  • Erdos Р., Renyi A. On the evolution of random graphs // Publication of the Mathematical Institute of the Hungarian Academy of Sciences. 1960. V. 5. P. 17-61.
  • Степанов B.E. О вероятности связности случайного графа Qm(t) f f Теория вероятн. и ее примен. 1970. Т. 15, > 1. С. 55-67.
  • Luczak Т., Pitted, В., Wierman J. The structure of a random graph at the point of phase transition // Transactions of the American Mathematical Society. 1994. V. 341. P. 721-748.
  • Bollobas B. Random graphs. Cambridge University Press, 2001.
  • Jansen S., Luczak T., Rucinski A. Random graphs. New York: Wilev-Interscience, 2000.
  • Aldous D. Brownian excursions, critical random graphs and the multiplicative coalescent // The Annals of Probability. 1997. V. 25. P. 812-854.
  • Schmidt-Pruzan J., Shamir E.Component structures in the evolution of random hvpergraphs // Combinatorica. 1985. V. 5. P. 81-94.
  • Behrisch M., Coja-Oghlan A., Kang M. The order of the giant component of random hvpergraphs // Random Structures and Algorithms. 2010. V. 36. P. 149-184.
  • Bollobas B., Riordan O. Asymptotic normality of the size of the giant component in a random hvpergraph // Random Structures and Algorithms. 2013. V. 41. P. 441-450.
Еще
Статья научная