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

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

CC BY
2347
515
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СЛУЧАЙНЫЙ ГРАФ / БЕЗМАСШТАБНАЯ СЕТЬ / ГЕНЕРАТОР СЛУЧАЙНЫХ ГРАФОВ / ЭРДЕШ / БОЛЛОБАШ / ЧУНГ / ЯНСОН / ЛУЧАК

Аннотация научной статьи по математике, автор научной работы — Берновски М. М., Кузюрин Н. Н.

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

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

Текст научной работы на тему «Случайные графы, модели и генераторы безмасштабных графов»

Случайные графы, модели и генераторы безмасштабных графов

М.М. Берновский. [email protected] H.H. Кузюрин [email protected]

Аннотация. В статье рассматриваются различные модели случайных графов, описывающие реальные сети, возникающие в различных областях: биологии, компьтерных науках, инженерии, социологии. Особое внимание уделено моделям, описывающим социальные сети.

Ключевые слова случайный граф, безмасштабная сеть, генератор случайных графов, Эрдеш, Боллобаш, Чунг, Янсон, Лучак.

1. Введение

Теория случайных графов стала интенсивно развиваться с конца 50-х годов прошлого века после публикации статей Эрдеша-Реньи об эволюции случайных графов. В этой модели все ребра появляются случайно и независимо с одинаковой вероятностью р и под эволюцией понимается изменение свойств графов с ростом вероятности р. Оказалось, что в некоторых значениях р происходит так называемый фазовый переход и

свойства графа кардинально меняются. В этом направлении было получено много интересных и глубоких результатов. Однако, в начале 2000-х выяснилось, что модель Эрдеша-Реньи плохо описывает реальные графы, возникающие в различных областях, в частности в графы таких социальных сетей как Facebook, Twitter и т.п.

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

В задачах описания динамиики социальных сетей основное значение имеет правильный выбор математической модели. На данный момент известно множество моделей случайных графов и безмасштабных (scale-free) сетей, некоторые из которых показали удовлетворительные результаты при сравнении с экспериментальными данными. Наиболее полным справочником по моделям безмасштабных сетей является [1].

Вообще говоря, модели социальных сетей можно разделить на три класса: модели случайных графов (модель Эрдеша-Реньи [2] и ее обобщения), простейшие модели безмасштабных сетей (модель Боллобаша [9] и ее

419

обобщения, модель копирования [8] и др.) и более гибкие модели безмасштабных сетей (модель Чунг-Лу [3], модель Янсона-Лучака [4] и др.) На наш взгляд третий класс моделей представляет наибольший интерес при моделировании больших реальных социальных сетей, таких как РасеЬоок. Данный обзор не претендует на полноту и служит в основном для обозначения трендов в обозначенной теме.

2. Модель Эрдеша-Реньи

Зафиксируем натуральное число п и рассмотрим множество V =

Таким образом мы задали множество вершин случайного графа. Зададим полный граф Кп на множестве вершин V . Пронумеруем ребра Кп: е1,...,ем ,

множества е1,...,еп согласно схеме Бернулли. Таким образом мы получили случайный граф О = (V, Е). Формально выражаясь, мы имеем вероятностное пространство С{п, р) = (С1 . /■'. Р ,). в котором:

Таким образом, в модели Эрдеша-Реньи каждое ребро независимо от других ребер входит в случайный граф с вероятностью р. Модель Эрдеша-Реньи на данный момент является самой изученной моделью случайных графов. Приведем несколько наиболее значительных с нашей точки зрения фактов о ней.

Будем далее говорить, что случайный граф обладает некоторым свойством почти наверное, если вероятность обладания этим свойством стремится к единице.

• Треугольники в случайном графе. Обозначим через ТЪп случайную величину на пространстве G(n, р), равную количеству треугольников в случайном графе G . Тогда верны следующие три теоремы:

сх(п)

Теорема 1 Пусть а(п) —> 0 при п —» оо . Если р(п) =--------, п Є N , то почти

где N

. Зададим некотое /?Є[0,1] и будем выбирать ребра из

п

наверное ТЪп= 0 (т.е. граф не содержит треугольников).

Теорема 2 Пусть р(п)--------------, где с > 0 - константа. Тогда Т3 имеет

6

Теорема 3 Пусть ш^-оо при п^оо. Тогда если р(п) = п Є N , то

п

ТХп> і-

• Связность случайного графа. Одно из самых интересных свойств модели Эрдеша-Реньи - наличие фазового перехода:

С 1п ЇІ

Теорема 4 Пусть р =--------. Если с > 1, то почти наверное случайный граф

п

связен. Если с < 1, то почти наверное случайный граф связным не является.

Q

Теорема 5 Пусть р = —. Тогда при любом с < 1 существует такая

п

константа ¡3 = (3(c) > 0, что почти наверное каждая компонента случайного графа имеет не более /31пи вершин. При любом с> 1 существует такая константа 7 = 7(с) G (ОД), что почти наверное среди компонент случайного графа есть одна ( гигантская), число вершин которой не меньше 7п .

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

3. Наблюдения Барабаши-Альберт

В своих статьях [5], [6] и [7] авторы заметили следующие закономерности в веб-графе (графе, вершинами которого являются сайты, а ребра соответствуют ссылкам):

• Веб-граф разрежен (на п вершинах у него тп ребер, meN)

• Веб-граф подчиняется феномену «малого мира» (его диаметр ¡=ь 5 — 7)

• Он подчиняется степенному закону:

|{v:deg(v) = rf>| с д_21

п d

На основании своих наблюдений авторы ввели понятие предпочтительного присоединения (preferential attachment). Рассмотрим процесс генерации

графа. На и -ом шагу мы добавляєм новую вершину п с т ребрами, инцидентыми ей, причем вероятность ребра к вершине і пропорциональна степени вершины і (см. Рисунок 1):

г./ ч deg(/')

Р(реоро изп ві) =-------------. (1)

deg(y')

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

Во-вторых, трудность с предпочительным присоединением заключается в случайном выборе вершин (если т > 2), к которым присоединится новая вершина. Например, верна следующая теорема:

Теорема 1 Пусть /(;?), п > 2 - произвольная целочисленная функция, такая что: /(2) = 0, /(;?)</(;? +1) </Х/?) + 1 для любых п> 2 и f (/?)—> оо при п —» оо . Тогда существует такой процесс генерации случайного графа Т{п), удовлетвовряющий (1), что с вероятностью 1 в Т{п) ровно f(n) треугольников для достаточно больших п .

Говоря менее формально, теорема 1 говорит о том, что если вы хотите иметь в графе с п вершинами log;? треугольников, есть модель Барабаши-Альберт, которая выдаст такой результат.

4. Модель Боллобаша-Риордана

4.1. Генерация графа

Боллобаш и Риордан предложили следующую спецификацию модели Барабаши-Альберта. Построим последовательность случайных графов \(1"}, в которой у графа с номером п число вершин и ребер равно п . Преобразуем ее в последовательность \(}":}, в которой у графа с номером п число вершин равно п , а число ребер равно кп,к є N.

Пусть (¡1 = ({1 },{(1 Д)}). Предположим, что граф (!" уже построен. Ребер и вершин у него по п — 1. Добавим вершину п и ребро (п,і), у которого

/Є{1,Ребро (и,п) появится с вероятностью —-—, ребро (и,/) - С

2п — 1

вероятностью , причем с^(/') - степень вершины і в графе (}" .

2п — \

Распределение вероятностей задано корректно, т.к.

2п — 1 2п — 1

Т.о., граф О" построен, и он удовлетворяет принципу предпочтительного присоединения. Теперь перейдем к О*", у которого по кп вершин и ребер. Делим множество его вершин на последовательные куски размера к :

{\,...,к},{к + \,...,2к},...,{к(п-\) + \,...,кп}-

Каждый кусок примем за новую вершину, а ребра сохраним (ребра внутри куска становятся кратными петлями, ребра между разными кусками -кратными ребрами).

4.2. Основные результаты

Оказалось, что модель Боллобаша-Риордана довольно хорошо сходится с эмпирическими данными. За время изучения этой модели было получено огромное множество полезных результатов, мы же приведем только некоторые из них.

Теорема 1. Для любого к > 2 и любого є > О

Р

(1-е) ^ПП < сііат Опк < (1 + є)-

■1,и—>оо. (2)

1п1пя 1п1пи

При п: 107, что соответствует Интернету образца 1999 года, имеем в (2)

6, что совпадает с наблюдениями Барабаши-Альберт.

ІПІПИ

Теорема 2. Для любого к> 1 и для любого сі < и115

2к(к + ї)

Е

(сі + к)(ё + к + 1)(й? + к + 2) ’

(3)

и

V

У

где іпсіе^ п (/') - количество ребер, имеющих вершину і своим левым концом

ак

в графе Ок .

Т.е. мы получили степенной закон с! . От условия с! < и115 смогли избавиться сравнительно недавно, а для того чтобы получить степень 2.1 (соответствующую реальной степени веб-графа несколько лет назад) вместо 3, надо отойти от модели Боллобаша-Риордана.

Пусть Н - фиксированный граф. Обозначим через #(П ,Ок) случайную величину, равную количеству подграфов графа о; , изоморфных графу Н . В работе [9] приведены результаты о математическом ожидании этой величины.

Теорема 2 Пусть к > 2 . Пусть также Къ - полный граф на трех вершинах. Тогда

при п —> оо .

Теорема 3 Пусть фиксированы к >2 и I >3 . Пусть также С, - цикл на I вершинах. Тогда

при п —> оо , где с1; 1 - положительная константа. Более того, при к — -х. имеем ск! = &(к').

А. Рябченко и Е. Самосват из Яндекса в модели, близкой к модели Боллобаша-Риордана, установили следующий факт:

Теорема 4 Пусть задан граф Н, степени вершин в котором равны с11,...,с1!. Обозначим через #(й?;. = т) число вершин в Н, степень каждой из которых равна т . Тогда

Е(#(Н,Ок)) = в{пт °^-(4п)т ^-(Іпп)т 2)|. (6)

Зависимость от к занесена в константу 0 .

По (6)

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

Е{#(К„0:)) = в((\пп)3),

что согласуется с теоремой 2. А для К, теорема 4 говорит, что его средняя частота в веб-графе постоянна. Т.о., «тетраэдров» в веб-графе почти нет.

(4)

Е(ЩС„Ояк)) = (\ + о(\))-сК1 -(1п»У (5)

Следует отметить, что последнее утверждение имеет мало общего со свойствами реального веба: в нем встречаются и тетраэдры, и клики большей мощности. Эго связано с действием спамеров и агентств по раскрутке сайтов (групп в социальных сетях). Спам в модели Боллобаша-Риордана не учитывается.

5. Модель LCD [10]

Выделим в пространстве ось абсцисс и зафиксируем на ней 2п точек: 1, 2, 3, ..., 2и. Разобьем эти точки на пары, и элементы каждой пары соединим дугой, лежащей в верхней полуплоскости. Полученный объект назовем линейной хордовой диаграммой (LCD). Дуги в LCD могут как пересекаться, так и лежать друг под другом, но не могут иметь общих вершин. Количество различных диаграмм равно

/ - (2»)!

" 2" и!'

(7)

По каждой диаграмме построим граф с п вершинами и п ребрами. Процесс построения описан в алгоритме 1 и показан на рис. 2.

Algorithm 1 Алгоритм построении графа по LCD

Идем слева направо по оси абсцисс, пока не встретим правый конец какоfi-либо дуги.

Пусть этот конец имеет номер »1.

Объявляем набор {1,____, } первой вершиной графа.

Снова повторяем niai 1.

Пусть новый конец имеет номер ¿2-

Объявляем набор {l'i + 1,...,¿2} второй вершиной графа.

Продолжаем процедуру до прохода по всем точкам.

Ребра порождаем дугами.

Алгоритм 1

Теперь считаем LCD случайной, т.е. полагаем вероятность каждой диаграммы равной 1//н. где /„ - общее число диаграмм из (7). Т.о. мы получаем случайные графы. В [7] показано, что такие графы по своим вероятностным

характеристикам почти неотличимы от графов G" (см. предыдущий параграф). Графы с п вершинами и кп ребрами получаются так же, как и в модели Боллобаша-Риордана.

6. Модель Buckley-Osthus

Buckley, Osthus и другие исследователи предложили модификацию модели Барабаши-Альберт, в которой вершины обладают «изначальной привлекательностью» («initial attractiveness»)', вероятность того, что старая вершина будет выбрана соседом новой вершины пропорциональна ее входящей степени (in-degree) плюс константе, т.е. «изначальной привлекательности», т.е. am, где т - число ребер, входящих в новую вершину. Если а = 1, то мы просто получаем модель Барабаши-Альберт, т.к.

171

там используется полная степень, а каждая исходящая степень равна . Buckley и Osthus в работе [11] обобщили результат для произвольной привлекательности а.

Для произвольного фиксированного положительного целого а граф H‘als определяется так же, как и G[ в модели Боллобаша-Риордана, но при этом вероятность выбора старой вершины vt определяется по-другому (см. статью [11] или обзор [9]). Оказывается, в этой модели распределение степеней тоже подчиняется степенному закону. Если обозначить через #"am(d) число вершин

графа Н"а т с входящей степенью d, то при определенных условиях:

#а’т^ =Q(d-2-a). п

7. Модель копирования [8]

7.1. Гененерация графа

Фиксируем а є (0,1) и d>\. d Є N. В качестве начального графа возьмем

любой d -регулярный граф. Пусть построен граф с номером ^. Обозначим его через Gt = (Vt,Et), где Vt ={m1,...,,mj}, причем s отличается от t на число вершин начального графа, т.е. на константу, выражаемую через d . Добавим к G, новую вершину us и d ребер, выходящих из us . Для этого сначала

случайно выберем вершину р є Vt. Затем строим ребра из us в ('.На шаге с

номером /, 1 < / < d, бросаем неоднородную монетку (падает решкой с вероятностью a, орлом - с вероятностью 1-а). Если выпала решка, то выпускаем ребро из us+l в случайную вершину из I ]. Если выпал орел, то

берем і -го по номеру соседа р. Последнее действие всегда возможно, т.к. исходный граф а? -регулярен.

7.2. Основной результат

Теорема. Пусть Ы,, - математическое ожидание числа вершин степени г в графе а,. Тогда

1ІЩ—= 0

і—^оо І

(8)

Если вероятность копирования близка к 1 (а близка к 0), то показатель степени в (8) близок к 2.1, что соответствует наблюдениям Барабаши-Альберт. Также в модели копирования есть плотные двудольные графы, которые соответствуют спамерским структурам, отсутствующим в модели Боллобаша-Риордана.

8. Ориентированные безмасштабные графы

Большинство безмасштабных моделей описывают только неориентированные графы. Но поскольку большинство реальных сетей ориентировано, то логично создать ориентированные модели, в которых предпочтительное присоединение зависит от входящих и исходящих степеней. Такая модель была предложена Боллобашем, Риорданом и др. в работе [12]. В этой модели тоже получается степенной закон для входящих и исходящих степеней вершин.

9. Модель Чунг-Лу

9.1. Генерация графа

Пусть нам задано некоторое конечное множество вершин V = {уи..,,уп} и степень каяедой вершины сі . / = \ .п . Генерация графа О = (I/•.’) происходит следующим образом:

• Формируем множество Ь, состоящее из сІі копий \) для каждого і от 1 до и.

• Задаем случайные паросочетания на множестве Ь .

• Для вершин и и у из I л количество ребер в графе О , соединяющее их, равно числу паросочетаний между копиями и и у в Ь .

Сгенерированный таким образом граф соответствует степенной модели Р(а, /3), описывающей графы, для которых:

I {у | С^(у) = х} |= еа / х13.

9.2. Основные результаты

• Почти наверное при (3 < 1 граф связен.

• При 1 < /3 < 2 в графе есть гигантская компонента, при этом все остальные компоненты имеют размер 0(1).

• При 2 < (3 < (30 в графе есть гигантская компонента, при этом все

остальные компоненты имеют размер O(logw). /?0«3.47 - решение

уравнения (X/? — 2) — 2((/3 — 1) = 0 .

•При /3 = 2 меньшие компоненты имеют размер ()(\ogn / loglog//)

• При ¡3 > (30 в графе почти наверное нет гигантской компоненты.

9.3. Сравнение с реальными сетями

Авторы проверяли гипотезу на графе звонков (максимальное число узлов 47х10б). Качественно, прогнозы авторов верны (см. иллюстрации к статье [3] и ее последний раздел).

10. Модель Янсона-Лучака

10.1. Генерация графа

Рассмотрим упорядоченный набор \ri\s из т вершин. Каждой вершине / присваивается вес ((’. Для простоты и понятности положим их независимо и одинаково распределенными случайными величинами со степенным хвостом: P(W > х) = ax~a,х>х0, (9) с некоторыми константами а> 0 и о > 0. и некоторым х0 > 0. Мы обозначаем наибольший вес (I 'ma, = max /1, • Из (9) следует:

P(WmBX > tna) < nP(W > tna) = 0(Г“). (10)

Следует отметить, что EW13 < оо, только если а > (3 . В частности, при а <2 в случае распределения с экспоненциально неограниченным хвостом (heavy tail case) имеем EW2 = оо .

При условии, что нам дан набор весов ¡It]}”, соединим кажду пару вершин {/. /1 посредством Е параллельных ребер, где Etj - независимые пуассоновские случайные величины с ожиданием:

WW.

£(£,) = А, = 6 (11)

п

b > О - константа. В результате мы получим мультиграф G(n, а). Далее мы можем стянуть параллельные ребра в одно, т.о. получив простой случайный граф G(n, а), в котором вершины і и j соединены с вероятностью

PiJ=\-ex р(-АД (12)

независимой для всех пар (/, j) таких, что 1 < / < / < п .

10.2. Основные результаты

Обозначим за ш(0(п,а)) размер максимальной клики в графе G(n,a). В этиз обозначениях в модели Янсона-Лучака получены следующие результаты:

Теорема 5

(i) Если 0 < а < 2, то

ca(G(n,a)) = (с + оД1)У“/2(1Г/2,

где

с = аЬаП(\ — а / 2)~“/2. (13)

(ii) Если а = 2, то uj(G(n,a)) = Ор( 1).

(iii) Если а>2, то почти наверное со(С(п,а)) є{ 2,3}. Более того, при

п —> оо :

-~(l>E(W2)y

P(Lo(G(n,a)) = 2)^е 6 (14)

-~(b£(W2)y

P(Lo(G(n,a)) = 3)^1-е 6 (15)

Основной задачей при работе с веб-графом является поиск клик в нем. Опишем несколько разных типов клик в модели Янсона-Лучака:

• Жадная клика (greedy clique)

К = \і: і ~ і для всех / с W, > W, и /єК„).

gr v J і gr}

• Quasi top clique

Kt;( = {/': і ~ j для всех j с Wj > W:}

• Full top clique

= {/: j ~ к для всех различных j, к с Wj,Wk > Щ}.

Имеем Кft С Kqt С Kgr. Обозначим за Ктяк максимальную клику в графе. Тогда

I Kfi |<| Kqt |<| Kgr |<| Ктяк 1= u>(G(n,a)). (16)

Тогда верны следующие теоремы:

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

Теорема 6 Если 0 < а < 2, то Кgr и К t имеют размер (l + op(l))uj(G(n,a)). С другой стороны,

\Kfi\/\ К_ И- 2-“/2.

Теорема 7 Для любого а > 0 сушествует алгоритм, который почти наверное находит в G(n,a) клику размером (\ + op(\))io(G(n,a)) за полиномиальное время.

10.3. Основные результаты для схожих моделей 10.3.1 Детерминированные веса

Вместо того, чтобы выбирать веса независимо согласно распределению W, можно выбрать их из подходящей детерменированной последовательности II ] (как в модели Чунг-Лу), например

и1'“

W. = alla——,i = 1,...,и. (17)

г /

В данной модели верными остаются все результаты для модели Янсона-Лучака.

11. Получение и обработка экспериментальных данных из социальных сетей

Большие социальные сети (например, Facebook и MySpace) не публикают свой веб-граф, поэтому на текущий момент его характеристики приходится получать экспериментально. Наиболее популярный способ для этого -создание популярных приложений в социальной сети (с числом пользователей не менее нескольких миллионов) и последующий сбор данных их пользователей. Сотрудники центра RUBINET [17] написали три приложения для Facebook с общим числом пользователей около 8 миллионов. Анонимизированные данные, полученные с помощью этих приложений, доступны on-line. Проанализировав различные характеристики пользователей (их географическое расположение, связи друг с другом и другие) и как они различаются в зависимости от типа приложения, исследователи пришли к следующим выводам:

• Граф отношений (interaction graph) пользователей обладает свойством «малого мира».

• При этом пользователи неигровых приложений образуют более плотные сообщества, чем пользователи игр. При этом

популярность приложений характеризуется степенным законом с экспоненциальным угасанием.

12. Генераторы синтетических веб-графов

Поскольку мы считаем разумным использование безмасштабных моделей типа Чунг-Лу [3] и Янсона-Лучака [4], то остановимся на генераторах, способных воспроизводить эти или похожие модели. В известных нам свободно распространяемых генераторах [13], [14], [15], [16] паросочетания реализуются не напрямую, а приближенно (например через введение понятия потенцталъного соседа в [16]). Качество работы генератора определяется в сравнении некоторых параметров (например, размера плотных подграфов) получаемого графа с их теоретическими оценками. Наиболее полный отчет приведен авторами генератора DIGG [13].

13. Заключение

Существующие модели случайных безмасштабных графов можно условно разделить на три класса. В первый класс попадают модели со строгим математическим обоснованием выполнения степенного закона для порождаемых графов, для которых также доказан ряд важных свойств (подсчитан диаметр графа, коэффициент кластеризации, и т.п.), однако, показатель степени фиксирован и не может выбираться заранее. Типичным примером такой модели является модель Боллобаша-Риордана (степень равна 3) и ее обобщения (степень не меньше 2). Ко второму классу можно отнести модели, в которых показатель степенной зависимости может задаваться произвольно, что позволяет изучать эффекты фазовых переходов при его изменении. К числу таких моделей можно отнести модель Чунг-Лу и модель Лучака-Янсона. Доказательство наличия фазового перехода в них по свойству содержать большую клику при переходе степени через значение 2 представляет несомненный интерес и стимулирует исследование других свойств случайных графов с этой точки зрения. Наконец к третьему, самому многочисленному классу, относятся модели, в которых характеристики и свойства графов определяются эмпирически. Про такие модели не доказано никаких содержательных результатов (однако, возможно это дело недалекого будущего). Примерами таких моделей могут являться модель Forest Fire [18] и ряд других.

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

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

Список литературы

[1] Mark Newman, Albert-Laszlo Barabasi, Duncan J. Watts. The Structure and dynamics of networks. Princeton University Press, 2006.

[2] P. Erdos and A. Renyi. On the evolution of random graphs // Publ. Math. Debrecen.

1959. V. 6. P. 290-297.

[3] W. Aiello, F. Chung, L. Lu. A Random Graph Model for Massive Graphs. STOC'2000.

[4] S. Janson, T. Luczak, I. Norros, (2010), Large cliques in a power-law random graph, J. Appl. Probab. V. 47, N. 4 1124-1135.

[5] L.-A. Barabasi, R. Albert. Emergence of scaling in random networks. Science, 1999. V.286. P. 509-512

[6] L.-A. Barabasi, R. Albert, H. Jeong. Scale-free characteristics of random networks: the topology of the world-wide web. Physica, 2000. V. A281. P. 69-77.

[7] L.-A. Barabasi, R. Albert, H. Jeong. Diameter of the world-wide web. Nature, 1999. V. 401. P. 130-131.

[8] R. Kumar, P. Raghavan, S. Rajagopalan, D. Sivakumar, A. Tomkins, E. Upfal.

Stochastic models for the web graph. Proc. 41st Symposium on Foundations of Computer Science. 2000.

[9] B. Bollobas, O. Riordan. Mathematical results on scale-free random graphs. // Handbook of graphs and networks. Weinheim: Wiley-VCH, 2003. P. 1-34.

[10] A.M. Райгородский. Модели случайных графов. МЦНМО, 2011.

[11] P.G. Buckley, D. Osthus. Popularity based random graph models leading to scale-free degree sequence. Discrete Mathematics. Volume 282, Issues 1-3, 6 May 2004, Pages 53-68.

[12] B. Bollobas, C. Borgs, T. Chayes, O.M. Riordan. Directed scale-free graphs. ProceedingSODA '03 Proceedings of the fourteenth annual ACM-SIAM symposium on Discrete algorithms

[13] Arthur R. Brady. A compact routing scheme for power-law networks using empirical discoveries in power-law graph topology, http://digg.cs.tufts.edu/readings/pdf/021 .pdf

[14] Deepayan Chakrabarti et al. R-MAT: A Recursive Model for Graph Mining. http://www.cs.cmu.edu/ christos/PUBLICATIONS/siam04.pdf

[15] A. Medina et al. BRITE: Universal Topology Generation from a User’s Perspective. http://www.cs.bu.edu/brite/publications/usermanual.pdf

[16] Joel C. Miller, Aric Hagberg. Efficient Generation of Networks with Given Expected Degrees. WAW, 2011.

[17] Atif Nazir, Saqib Raza, Chen-Nee Chuah. Unveiling Facebook: a measurement study of social network based applications. IMC'08.

[18] J. Leskovec, J. Kleinberg, and C. Faloutsos. Graph evolution: Densification and shrinking diameters. ACM Transact, on Knowledge Discovery from Data, 1(1), 2007.

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