Теорема о гигантской компоненте. Поиск в ширину в случайном графе — различия между версиями
Cuciev (обсуждение | вклад) (Разобрана теорема о гигантской компоненте) |
Cuciev (обсуждение | вклад) м (Minor changes) |
||
Строка 7: | Строка 7: | ||
<tex>Y_0 = 1, Y_i = Y_{i - 1} + Z_i - 1</tex>. | <tex>Y_0 = 1, Y_i = Y_{i - 1} + Z_i - 1</tex>. | ||
}} | }} | ||
− | Представлять себе описанный только что процесс можно так. В начальный момент времени есть одна частица. Затем она приносит <tex>Z_1</tex> потомков и умирает. Заметим, что она может умереть, | + | Представлять себе описанный только что процесс можно так. В начальный момент времени есть одна частица. Затем она приносит <tex>Z_1</tex> потомков и умирает. Заметим, что она может умереть, не оставив потомков, так как величина <tex>Z_1</tex> равна нулю с положительной вероятностью. На следующем шаге все повторяется: какая-то частица (порядок роли не играет) порождает <tex>Z_2</tex> новых частиц, а сама гибнет. И так далее. Популяция может выродиться, а может и жить вечно. |
{{Теорема | {{Теорема | ||
|id = th1 | |id = th1 | ||
Строка 26: | Строка 26: | ||
Продолжая этот ветвящийся процесс, мы в конце концов получим лишь «мертвые» (образующие компоненту, содержащую <tex>v_1</tex>) и нейтральные вершины. | Продолжая этот ветвящийся процесс, мы в конце концов получим лишь «мертвые» (образующие компоненту, содержащую <tex>v_1</tex>) и нейтральные вершины. | ||
− | Обозначим число «живых» вершин в момент времени <tex>t</tex> через <tex>Y_t</tex>, число нейтральных вершин {{---}} через <tex>N_t</tex>, а число потомков очередной «живой» вершины, | + | Обозначим число «живых» вершин в момент времени <tex>t</tex> через <tex>Y_t</tex>, число нейтральных вершин {{---}} через <tex>N_t</tex>, а число потомков очередной «живой» вершины, объявляющейся «мертвой», {{---}} через <tex>Z_t</tex>. Тогда, очевидно, <tex>Y_0 = 1,Y_t = Y_t−1 + Z_t − 1</tex>. Все введенные величины зависят от графа <tex>G</tex> и от последовательности выбираемых вершин <tex>v_1,\dotsc</tex>. |
Если <tex>G</tex> посчитать случайным, то при любом выборе вершин <tex>v_1,\dotsc</tex> получатся случайные величины <tex>Y_t, N_t, Z_t</tex> на пространстве <tex>G(n, p)</tex>. | Если <tex>G</tex> посчитать случайным, то при любом выборе вершин <tex>v_1,\dotsc</tex> получатся случайные величины <tex>Y_t, N_t, Z_t</tex> на пространстве <tex>G(n, p)</tex>. | ||
Строка 84: | Строка 84: | ||
Таким образом, критическое значение <tex>\alpha</tex>, вплоть до которого есть именно стремление к нулю, {{---}} это решение уравнения <tex>\alpha = 1 - e^{-c\alpha}</tex> или, что равносильно, <tex>1 - \alpha = e^{-c\alpha}</tex>. А это и есть уравнение из [[th2| предыдущей теоремы]], если заменить <tex>\lambda</tex> на <tex>c</tex>. | Таким образом, критическое значение <tex>\alpha</tex>, вплоть до которого есть именно стремление к нулю, {{---}} это решение уравнения <tex>\alpha = 1 - e^{-c\alpha}</tex> или, что равносильно, <tex>1 - \alpha = e^{-c\alpha}</tex>. А это и есть уравнение из [[th2| предыдущей теоремы]], если заменить <tex>\lambda</tex> на <tex>c</tex>. | ||
}} | }} | ||
+ | |||
+ | == Обход случайного графа == | ||
+ | |||
== Литература == | == Литература == |
Версия 20:30, 20 мая 2020
Теорема о гигантской компоненте
Перед формулировкой основной теоремы данного раздела, дадим определение некоторых понятий, которые будут использованы в дальнейшем, а также приведем необходимые далее утверждения
Определение: |
Простейший ветвящийся процесс. Пусть | — независимые пуассоновские величины с одним и тем же средним . Положим .
Представлять себе описанный только что процесс можно так. В начальный момент времени есть одна частица. Затем она приносит
потомков и умирает. Заметим, что она может умереть, не оставив потомков, так как величина равна нулю с положительной вероятностью. На следующем шаге все повторяется: какая-то частица (порядок роли не играет) порождает новых частиц, а сама гибнет. И так далее. Популяция может выродиться, а может и жить вечно.Теорема: |
Пусть . Тогда с вероятностью 1 процесс вырождается, т.е. . |
Теорема: |
Пусть . Пусть — единственное решение уравнения . Тогда процесс вырождается с вероятностью , т.е. . |
Определение: |
Ветвящийся процесс на случайном графе. Пусть | — независимые пуассоновские величины с одним и тем же средним . Положим .
Пусть дан граф
. Зафиксируем . Назовем ее «живой», а все остальные вершины — «нейтральными». Выберем среди нейтральных вершин всех соседей вершины . После этого объявим вершину «мертвой», ее соседей — «живыми», а все остальные вершины — нейтральными.Снова зафиксируем какую-нибудь «живую» вершину
. Выберем всех ее соседей среди нейтральных. Вершину объявим вершину «мертвой», а остальные «живые» сохранят свой статус, также «оживут» и соседи .Продолжая этот ветвящийся процесс, мы в конце концов получим лишь «мертвые» (образующие компоненту, содержащую
) и нейтральные вершины.Обозначим число «живых» вершин в момент времени
через , число нейтральных вершин — через , а число потомков очередной «живой» вершины, объявляющейся «мертвой», — через . Тогда, очевидно, . Все введенные величины зависят от графа и от последовательности выбираемых вершин .Если
посчитать случайным, то при любом выборе вершин получатся случайные величины на пространстве .Теорема (о гигантской компоненте): |
Рассмотрим модель . Пусть .
Если Если же , то найдется такая константа , что а.п.н. размер каждой связной компоненты случайного графа не превосходит . , то найдется такая константа , что а.п.н. в случайном графе есть ровно одна компонента размера . Размер остальных компонент не превосходит . |
Доказательство: |
Приведем здесь идеи, изложенные А.М. Райгородским [1], основанные на доказательстве Р. Карпа [2]. Данное доказательство может быть, не настолько строгое, как приведенное в [3], однако отличается лаконичностью и наглядностью. Случай .Положим , где — константа, которую мы подберем позднее. Нам хочется доказать, что с большой вероятностью каждая из компонент случайного графа имеет размер . Но размер компоненты — это момент вырождения процесса на случайном графе. Значит, интересующее нас утверждение можно записать в следующем виде:
Поскольку
достаточно найти такое , при котором
Далее центральной предельной теоремы) . с учетом асимптотики с учетомПоскольку , нижний предел интегрирования имеет порядок . Таким образом, весь интеграл не превосходит величины . Выберем таким, чтобы оказалось меньше, чем , и в случае теорема доказана.
В данном случае ветвящийся процесс на графе нужно «запускать» не один раз, а многократно. Только так удается доказать, что почти наверняка хотя бы в одном запуске возникнет гигантская компонента. Подробности можно найти в [3], мы же лишь поясним, откуда в текущей ситуации появляется константа предыдущей теоремы и почему она совпадает с одноименной константой из той же теоремы. из формулировкиНам хочется доказать, что есть гигантская компонента. Тогда, как следствие, нам нужно, чтобы ветвящийся процесс на графе не вырождался даже при центральную предельную теорему к Интегрирование пойдет от минус бесконечности до . . Иными словами, необходимо, чтобы: У нас . Значит, при выполнено ПрименимЕсли , то мы получим искомое стремление вероятности к нулю.Если Таким образом, критическое значение , то вероятность, напротив, будет стрметиться к единице. , вплоть до которого есть именно стремление к нулю, — это решение уравнения или, что равносильно, . А это и есть уравнение из предыдущей теоремы, если заменить на . |
Обход случайного графа
Литература
- 1. Введение в математическое моделирование транспортных потоков: Учебное пособие/Издание 2-е, испр. и доп. А. В. Гасников и др. Под ред. А. В. Гасникова.— М.: МЦНМО, 2013 — C.330-339 — ISBN 978-5-4439-0040-7
- 2. Karp R. The transitive closure of a random digraph//Random structures and algorithms. 1990. V. 1. P. 73–94.
- 3. Алон Н., Спенсер Дж. Вероятностный метод. М.: Бином. Лаборатория знаний, 2007.