Научная статья на тему 'Арифметические свойства вторых степеней вершин случайного веб-графа в модели Боллобаша-Риордана'

Арифметические свойства вторых степеней вершин случайного веб-графа в модели Боллобаша-Риордана Текст научной статьи по специальности «Математика»

CC BY
85
12
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СЛУЧАЙНЫЙ ГРАФ / ВЕБ-ГРАФ / СТЕПЕНЬ ВЕРШИНЫ / RANDOM GRAPH / WEB GRAPH / VERTEX DEGREE

Аннотация научной статьи по математике, автор научной работы — Гречников Евгений Александрович

В настоящей работе изучается модель Боллобаша-Риордана случайного вебграфа. Рассматривается математическое ожидание числа вершин заданной второй степени в таком случайном графе, и доказывается, что одна из его главных составляющих является линейной комбинацией с рациональными коэффициентами от 1, ln 2 и π..

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

Arithmetic properties of the second degrees of vertices of a random web-graph in the Bollobas-Riordan model

In this paper, we study the Bollobas-Riordan model of a random graph. We consider the expectation of the number of vertices having a given second degree in this random graph. We also prove that one of the main parts of this expectation is a linear combination with rational coefficients of the numbers 1, ln 2 and π.

Текст научной работы на тему «Арифметические свойства вторых степеней вершин случайного веб-графа в модели Боллобаша-Риордана»

УДК 519.175.4

Е. А. Гречников

Отдел теоретических и прикладных исследований, ООО «Яндекс»

Арифметические свойства вторых степеней вершин случайного веб-графа в модели Боллобаша—Риордана

В настоящей работе изучается модель Боллобаша-Риордана случайного вебграфа. Рассматривается математическое ожидание числа вершин заданной второй степени в таком случайном графе, и доказывается, что одна из его главных составляющих является линейной комбинацией с рациональными коэффициентами от 1, 1п2 и п.

Ключевые слова: случайный граф, веб-граф, степень вершины.

1. Введение и формулировка результата

Настоящая работа связана с исследованием модели случайного веб-графа, которая была предложена Б. Боллобашем и О. Риорданом в 2000 году (см. [1]). Модель устроена очень просто. Сперва строится последовательность графов СП, у каждого из которых п вершин и п ребер; затем из построенной последовательности образуются графы СП, имеющие п вершин и кп ребер (к € М). А именно, граф — это граф с одной вершиной и одной петлей; если граф С^-1 с вершинами {1,... ,п — 1} построен, то мы добавляем к нему одну вершину п и одно ребро, вьтходятттее из новой вершины: с вероятностью 2^-^

< - deg г • г 1 п

новое реоро является петлей, а с вероятностью ^^ оно имеет г Е {I,... ,гг — 1} своим вторым концом. Граф СП получается из графа С^ склейкой вершин 1,... , к в одну вершину, вершин к + 1,. . . , 2к — во вторую вершину и т.д.

Модель Боллобаша-Риордана описывает рост интернета и является достаточно адекватной в том смысле, что многие ее характеристики очень близки к статистическим характеристикам реального веба. Например, у случайного веб-графа с высокой вероятностью правильный диаметр (см. [2]), а степени вершин в этой модели подчиняются степенному закону (см. [1]).

Недавно Л.А. Остроумова начала исследование так называемых вторых степеней вершин графа в модели. В ее работе [3] речь идет о графе СП и величине

^(*) = #{*7 : * = *,7 = М* € СП, *7 € СП}.

Здесь *7 — ребро с вершинами *,7. В статье [4] найдена асимптотика для среднего значения величины <^2 (*).

Теорема 1. Математическое ожидание числа вершин второй степени d в графе СП имеет вид

М#{* 6 с;: *(*) = Л] = & (1 + о + о (|)).

Основным ингредиентом в доказательстве теоремы 1 служит следующее утверждение, доказанное Остроумовой.

Теорема 2. Положим

N„(1, к) = #{* € С„ : deg * = /, ад = к,** € ^„}-

Тогда

¥N„(1, к) = пс(1,к) (1 + 0(и, / , к)), где |0(и,/,к)| < (2/ + к — 1)2/и, а константы с(/,к) определяются так:

с(1, к)

с(1,0) = с(0, к) = 0,

=________________2 А;2 + Ш____________________

(А: + 1)(/г + 2)(/г + 3)(/с + 4)'

с(/,4) = с(/, А- - 1)^+^^ + с(1 - 1,Ц2;^.1+2, * > О,г > 1.

Явное решение рекуррентных соотношений для констант из теоремы 2 получить не удается. Но важны даже не сами эти константы, а их сумма по всем /. Дело в том, что в статье [3] доказано, что главный член асимптотики величины из теоремы 1 равен главному члену асимптотики суммы г°=1 N„(1, ^) и равен и^г=1 с(/, ^).

Нам удается доказать следующий результат.

ГО

Теорема 3. Величина ^ с(/,к) представляет собой линейную комбинацию с рациональ-

1=1

ными коэффициентами от 1, 1п2 и п.

Это и есть основной результат нашей статьи.

2. Доказательство теоремы 3

Выражение имеет хорошо известный смысл при п Е М, причем

п + 2 _ 1

(п + 2)!! п!Г

Доопределим это выражение на все п Є Ї так, чтобы равенство сохранялось. Легко ви-

1 1 1 п 1 1

деть, что такое доопределение единственно, причем щ = 1, ^—2ІУ)!! = (—1)ЇЇ =

^ — (—1)М(2ІУ — 1)!! при N Є N. Положим заодно (—1)!! = 1.

(—2Ж — 1)!!

Пусть числа аку3 определены при к ^ 0, в € Ъ рекуррентно следующим образом:

ао,« = 0, ак,в + (4к — 3 — б)ак,з-2 ,

а*+‘-‘ =---------йрГТ)------------• ‘*ък-

_ (1 . ,4,, / 2к2 + 14к ак,в | 7^1

ак’3{к~1) ^ ^ + ^' \ (к + 1)(к + 2)(к + Щк + 4) ^ (7-2к + 8)\\Г '

\ я=3(к-1) /

По индукции легко доказать, что а^ = 0 при в < 0 и при в > 3(к — 1), так что все возникающие суммы по в содержат только конечное число ненулевых слагаемых.

Мы утверждаем, что

с(1,к) = (1- 1)!^ ак'3

^ (21 - 2к + 5 + 8)!!'

Действительно, проверка для / = 1 и проверка для к = 0 очевидны, так что остается проверить выполнение рекуррентного соотношения:

с(1, к + 1) — с(/ — 1, к + 1); ^ ^

21 + к + 3 (1 — 1)! ^ ( 21 + к + 3

21 + к + Ъ^ ак+м V (21 — 2/г + 3 + в)!! (21 - 2Л + 1 + 8)!! в 4

(1 — 1)! ак+1,«((21 + к + 3) — (21 — 2к + 3 + в)) (1 — 1)! ак+1,^(3к — в)

21 + к + 3^ (21 — 2к + 3 + 8)!! 21 + к + 3 ^ (21 — 2к + 3 + 8)!!

_ (1 — 1)! ^—\ + (4/г — 3 — з)аку3-2

~ 2(21 +к+ 3) 2^ (21 - 2/с + 3 + ^)!! '

(При в = 3к выражение для ак+1)5(3к — в) заложено в рекуррентное соотношение, при

в = 3к имеем 3к — в = 0 = ак)з = ак;5-2.) Последнюю сумму разобьем на две, во второй

сдвинем индекс суммирования на 2, после чего снова объединим:

п , , 1^ п 1 , ^ 1-1 (^ “ 1 )■ ак,«((21 - 2к + 5 + в) + (4/с - 5 - в))

с(1,к + 1)-сЦ-1,к + 1)^т]^= 2(21 + к + 3)^---------------------(2;-2Л + 5 + 8)!!-------=

' + ,г -с(г, *),

21 + к + 3 что и требовалось.

ГО

По определению а^ € О. Следовательно, с(/,к) есть линейная комбинация с ра-

1=1

го (1 — 1)!

циональными коэффициентами от сумм вида ^ ^ГТ—)П' ^егко виДеть) что члены этих сумм убывают экспоненциально, так что ряды абсолютно сходятся. Вычислим их:

1

ул (1-1)! I ул (1-1)! I ~ (1-1)!(2^2)-(т+2)

■^(21 + ш)!! (2 + т)Н (21 + ш)!! (2 + т)!!^-^ (21 + т + 2)Н

I — 1 I—2 I — 1

1 , 1 (1 — 1)! т + 2 (1 — 1)!

1 \ ^ ^ - 1;! _ т + 2 \ ^

(2 + т)!! 2 2-/(21 + т)!! 2 2-/(21 + т + 2)!!‘

Отсюда получаем две формулы:

у (г-1)! _ 2 (гг,

^(21 + тМ\ (2 + тМ\

и (при т = 0)

= (21 + т)!! (2 + т)!! (21 + т + 2)!!

(1 — 1)! 1/2 (1 — 1)!

у у-1)- = ^ _2__V

“(21 + т)!! гп I т!! (21 + т - 2)!!

Случай 1. Пусть т = — 2N, N € N. Когда N =1, получается геометрическая прогрессия:

ГО п 1М ГО

\ ^ (I ~ 1)! = \ ^ 1 = 2

2^(21-2)11 2-^21~1 ’ г—1 4 ' 1—1

При N > 1 ряд сводится к такому же ряду для N — 1 (что соответствует т + 2):

У (г~1)! =-(2-2М)У________________(г~1)!____,

(21 - 2М)\\ К J^(2l-2N + 2)lV

откуда окончательно

(! ~ Х)! = 2м(М - 1)'

(2* - 2ЛГ)!! 1 ;

Случай 2. Пусть т = 2N, N € Ъ, N ^ 0. Когда N = 0, получается ряд

ГО , . . ГО / 1 \ 1

1—1 у ' 1—1

х2

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

(являющийся частным случаем ряда Маклорена для логарифма 1п(1 — х) = —ж---------------^--

х3

---г---...). При N ^ 1 ряд сводится к такому же ряду для N — 1 (что соответствует

3

т — 2):

£

(I -1)! М2 ^ (I -1)!

(21 + 2Ж)!! 2Ж І2МN! ^ (21 + 2Ж - 2)!!

2мЛЛ V (г~1)! = ^ - 2М~1(Н - 1)' V________________(г~1)!____

^ 2-^(21 + 2Ы)\\ Ж 1 ; ^ (2/ + 2Ж-2)!!’

откуда окончательно

V (*~1)! -1/^1 1,1 | (-І)”"1 | ,

^(21 + 2Н)\\ 2мN1 I N " 1 1 ' I '

1=1

(Отметим, что в скобках с точностью до знака стоит разность между 1п 2 и частичными суммами другого известного ряда для 1п2.)

Случай 3. Пусть т = 2Ж - 1, N Є Ъ, N ^ 0. Когда N = 0, получается не столь известный ряд (хотя его и можно найти в [5]), так что обозначим его сумму временно буквой ^. При N ^ 1 ряд сводится к такому же ряду для N - 1 (что соответствует т - 2):

(I - 1)! 1 / 2 ^ (I - 1)!

V______[ }_=_______^__________ _*______V

^ (21 + 2Ы - 1)!! 2ЛГ-1 I (2ЛГ-1)!! ^ (21 + 2Ы - 3)!!

(I - 1)! 2 ом, ^ (I - 1)!

(2Ы 1)!!^ (2/ + 2Ж-1)!! 2ЛГ-1 3^! (21 + 2И - 3)!

1=1 у ' 1=1 у у

откуда окончательно

го

(1-1)1 = 2 _________^ +(=Ч^ + (_1)»Й

^ (2Л-2ЛГ- 1)!! (2ЛГ-1)!! ^2ЛГ-1 2Ж - З 1 1 ; 2

(I - 1)!(2Ж - 1)!! 2і-і (I - 1)!

Легко видеть, что ——————— ^ м , так что сумма ряда (2ІУ— 1)!! ^

(21 + 2Ж - 1)!! ^ 2Ж + Г“^-------^..1=1 (2і + 2Ж - 1)!

не превосходит 2ЛГ2+ ^ и, следовательно, стремится к нулю при N—>00. Значит,

£=1-1+1-

2 3 5 " '

3 5

Справа стоит частный случай ряда Маклорена для арктангенса атсіап х = х —3“ + “5— ••• при х = 1 (а сам ряд хорошо известен как ряд Лейбница), так что ц =

Случай 4. Пусть т = -2N - 1, N Є N. Ряд сводится к такому же ряду для N - 1 (что соответствует т + 2):

ул (1-1)1 = 2 _{1_ 2Ы) у' (г~1)! =

^ (21-2М- 1)!! (1-2ЛГ)!! 1 ^ (21 - 2N + 1)11

\М-

(-1)N-12(2N - 3)!! + (2N - 1)

(l - 1)!

l—l

(2l - 2N + 1)!!:

(l - 1)! i4n_ l 2 , 1 v- (l -1)!

\ " V ~ = ( 2 1 \ "

(01 - ON - I'll! v ; 2N — 1 (9,N —

(2N - 1)!! ^ (2l - 2N - 1)!! ^ > 2N - 1 1 (2N - 3)!! ^ (2l - 2N + 1)!!’

откуда окончательно

^(21 - 2N - 1)!! V4 3 1 •" 2N - 1

1=1 v ' v

(Отметим, что здесь выражение в скобках при N —> оо стремится не к нулю, ак |.)

С©

Рассмотрев все случаи, приходим к выводу, что c(l, k) действительно есть линейная

1=1

комбинация с рациональными коэффициентами от 1, ln2 и п.

Литература

1. Bollobas B., Riordan O. M. The degree sequence of a scale-free random graph process // Random Structures and Algorithms.—2001.—V. 18, N 3.—P. 279—290.

2. Bollobas B., Riordan O.M. The diameter of a scale-free random graph // Combinator-ica. — 2004. — V. 24, N 1. — P. 5-34.

3. Остроумова Л. А. Распределение вторых степеней вершин в случайных графах в модели Боллобаша-Риордана // Матем. заметки, в печати.

4. Ostroumova L. A., Grechnikov E. A. The distribution of second degrees in the Bollobas-Riordan random graph model.— arXiv:1108.5585v1.

5. Weisstein E. W. — Pi Formulas // MathWorld — A Wolfram Web Resource.— http: //mathworld.wolfram.com/PiFormulas.html.

І

Поступила в редакцию 01.08.2011

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