Труды Карельского научного центра РАН
№7. 2020. С. 77-83
DOI: 10.17076/mat1202
УДК 519.179.4
ОБ АСИМПТОТИКЕ СТЕПЕННОЙ СТРУКТУРЫ УСЛОВНЫХ ИНТЕРНЕТ-ГРАФОВ
Ю. Л. Павлов
Институт прикладных математических исследований КарНЦ РАН, ФИЦ «Карельский научный центр РАН», Петрозаводск, Россия
Рассматриваются конфигурационные графы с N вершинами, степени которых независимы и одинаково распределены по неизвестному закону, зависящему от произвольной медленно меняющейся функции. Степень каждой вершины равна числу инцидентных ей занумерованных полуребер. Граф образуется путем попарного равновероятного соединения полуребер друг с другом для образования ребер. Такие модели используются для адекватного описания различных сетей коммуникаций и сети Интернет. Изучается подмножество таких случайных графов при условии, что сумма степеней вершин известна и равна n. В статье получены предельные распределения максимальной степени вершины и числа вершин заданной степени при N,n так, что 0 < Ci ^ n/N ^ C2 < ж.
Ключевые слова: случайный конфигурационный граф; Интернет-граф; условный граф; степень вершины; степенная структура; асимптотика.
Yu. L. Pavlov. ON THE ASYMPTOTICS OF THE DEGREE STRUCTURE OF CONDITIONAL INTERNET GRAPHS
We consider configuration graphs with N vertices, whose degrees are independent and identically distributed according to an unknown distribution law that depends on an arbitrary slowly varying function. The degree of each vertex is equal to the number of incident numbered semi-edges. The graph is constructed by joining all of the semi-edges pairwise equiprobably to form edges. Such models can be used to adequately describe various communication networks and Internet topologies. We study the subset of such random graphs under the condition that the sum of vertex degrees is known and it is equal to n. The paper finds the limit distributions of the maximum vertex degree and the number vertices with a given degree as N,n in such a way that 0 < Ci < n/N < C2 < ж.
Keywords: configuration random graph; Internet graph; conditional graph; vertex degree; degree structure; asymptotics.
Введение
При моделировании сложных сетей коммуникаций широко используется теория случайных графов [7]. Важнейшими примерами таких сетей являются Интернет и социальные сети. Наблюдения за реальными сетями показа-
ли [6], что степени узлов можно считать независимыми одинаково распределенными случайными величинами. Установлено, что число узлов, степени которых равны к, при к ^ ж пропорционально к-д, где д - положительный параметр. Поэтому в [9] предложено в моде-
©
лях сетей использовать следующее распреде-ленние случайной величины £, равной степени любой вершины графа:
pk = Pie = k} = h(k)k-g, k = 1,2,..., (i)
где g > 1, а h(x) - медленно меняющаяся функция. Одним из видов графов, наиболее часто используемых для моделирования сетей, являются так называемые конфигурационные графы, введенные в работе [5]. В таких графах степень каждой вершины равна числу различных инцидентных ей различимых полуребер, для которых смежные вершины еще не определены. Если сумма степеней вершин оказывается нечетной, то в граф вводится вспомогательная вершина единичной степени. Формирование графа завершается путем попарного равновероятного соединения полуребер друг с другом и образования таким образом ребер. Понятно, что при этом могут появляться петли и кратные ребра. В [9] отмечается, что вспомогательная вершина и инцидентное ей ребро не влияют на предельное поведение основных характеристик графа при стремлении к бесконечности числа вершин. Поэтому ниже мы будем рассматривать только степени основных вершин. Поскольку такие конфигурационные графы используются для моделирования сети Интернет, в некоторых работах (см., например, [8]) их называют Интернет-графами.
В статье [3] впервые рассматривались условные Интернет-графы при условии, что сумма степеней вершин известна и равна n, а распределение (1) задавалось следующим образом:
pk
1
k
1
(k + 1)т
k = 1, 2,
(2)
Очевидно, что (2) является частным случаем распределения (1), если д = т + 1 и Н(к) = т + о(1). В этих условиях в [3] найдены предельные распределения максимальной степени вершины и числа вершин заданной степени при различном характере стремления числа вершин и числа ребер к бесконечности и различных значениях параметра т. Доказательства этих результатов в значительной степени опирались на использование обобщенной схемы размещения частиц по ячейкам, введенной и исследованной В. Ф. Колчиным [1].
В статье [2] впервые изучались условные конфигурационные графы с неизвестным распределением степеней вершин, обладающим свойствами: рк > 0,к = 1, 2,... и при к
d
где d > 0, g ^ 1, h ^ 0, g + h > 1. В этой же статье приводятся различные примеры распределений степеней, обладающих названными свойствами. В частности, такие распределения возникают, если распределение (2) является случайным из-за случайного параметра т с известным законом распределения. Нетрудно видеть, что распределение, обладающее свойством (3), является частным случаем распределения (1).
Пусть N - число вершин графа. Обозначим степени вершин 1,...,N соответственно, эти случайные величины независимы и распределены так же, как и Пусть (n = Ci + ... + Cn. Если выполнено условие (n = n, то в таком условном графе степени вершин уже не являются независимыми. Обозначим n(N) и ßr случайные величины, равные максимальной степени вершины и числу вершин заданной степени r соответственно. В [2] найдены предельные распределения этих случайных величин при различном характере стремления N и n к бесконечности. Естественно возникает задача получения аналогичных результатов в наиболее общем случае, когда степени вершин имеют распределение (1). Такая задача в настоящей статье рассматривается впервые. Основная трудность в соответствующих доказательствах заключается в том, что в (1) неизвестен явный вид медленно меняющейся функции h(k). Проще всего такая задача решается при условии 1 < C1 ^ n/N ^ C2 < ж, что и будет сделано в настоящей статье. Для этого мы будем использовать те же схемы доказательств, терминологию и обозначения, что и в статье [2]. Остальные случаи предельного поведения N и n будут рассмотрены в других публикациях.
В следующем разделе формулируются полученные результаты в виде теоремы 1 для n(N) и теоремы 2 для цг. Далее приводятся вспомогательные утверждения (леммы 1-11), с помощью которых в последнем разделе статьи доказываются теоремы 1 и 2.
ОСНОВНЫЕ РЕЗУЛЬТАТЫ
Введем независимые случайные величины ni,...,nN такие, что
Pk (А) = = k} = Xkpk/Б(\), (4) где k = 1,2,..., i = 1,...,N, 0 <А< 1,
pk
kg (ln k)h'
(3)
Б(А) = £ Akpk.
(5)
k=1
78
Из (4) и (5) следует, что
те
i(A) = Eni = BkxkPk, (6)
m = m(
k=l
a2 = Dni = B-l(A)Y k2Akpk - m2. (7)
k=l
Обозначим также
M = E£ = V kpk.
k=l
Замечание. Из (1) и (8) следует, что если g > 2, то M конечно, а если g < 2, то M = ж. Далее в качестве параметра Л будем использовать единственное решение уравнения
т(Л) = n/N. (9)
В статье доказаны следующие теоремы.
Теорема 1. Пусть N,n ^ ж так, что 1 < Ci ^ n/N ^ C2 < M, а r = r(N, n) выбираются так, что
NAr+lh(r) B(A)rg
^ Ъ
(10)
где
(m r)2
аГг = Pr(A) ( 1 - pr(A)--2-Pr(A)
a2
(11)
Вспомогательные утверждения
Из (1) и (4) нетрудно получить следующее утверждение.
Лемма 1. Справедливо равенство: Р{6 = к1,...,См = км} = Р{п1 = к1,...,пм = км\п1 + ... + Пм = п}.
Введем вспомогательные случайные вели-
(r) (r)
чины nl ,..., Пм такие, что
PinV = k} = P{ni = k\ni < r},
(12)
где i = 1,...,N, и пусть vM = nl + ... + nM,
(r) (r) i i (' I jr -,
UN = m + • •• + Щ • Из леммы 1 следует, что выполнены условия обобщенной схемы размещения частиц по ячейкам [1], в рамках которой имеет место такое утверждение.
(r)
(8) Лемма 2. Справедливо равенство:
м p{4' = "}
P{nM) <r} = (1 - ft)M
где
Pr = P{nl > r}.
(13)
где 7 - некоторая положительная постоянная. Тогда для любого фиксированного к = 0, ±1, ±2,...
Р{П(м) < ^+к} = вхр{—7Ак(1 — А)-1}(1+о(1)).
Теорема 2. Пусть Ы,п ^ ж так, что 1 < С1 ^ п/Ы ^ С2 < М. Тогда для любого натурального г равномерно относительно иг = (к — Мрг (А))/(а„лЫ) в любом фиксированном конечном интервале
Р{^г = к} = (огг^2Пн)-1е-'и22/2(1 + о(1)),
тг ~(г)
Пусть П1 ,..., Пм - случайные величины, для которых
Р{П(г) = к} = Р{щ = к\пг = г}, (14)
(г)
где г = 1,...,Ы. Обозначим также =
П^ + ... + пМ. Из леммы 1, (4) и (14) следует, как известно [1], такой результат.
Лемма 3. Справедливо равенство:
РК = к}
N k p
pk(A)(1 - pr(A))M-kP{VM-k = П - kr}
P{vm = n}
Леммы 2 и 3 будут использованы при доказательстве теорем 1 и 2 соответственно. Для этого ниже будут рассмотрены асимптотики бинома (1 — Pr)N из леммы 2, биномиальных
о (r) ~(r)
вероятностей из леммы 3 и сумм vn ,vN ,vN .
Сначала выясним простейшие свойства параметра Л.
Лемма 4. Пусть N,n ^ ж так, что 1 < Ci ^ n/N < C2 < M. Тогда 0 < C3 < Л < C4 < 1.
Доказательство. Предположим, что Л ^ 0. Тогда из (4), (6), (9) следует, что
n N
Er=l kAkpk B(A)
1,
что противоречит условию п/Ы ^ С1 > 1. Пусть А = 1 — х,х ^ 0. Тогда из (5) видим, что для любого натурального А
A
B(A) = J2 pk + o(1)+ Y1 Akpk. (15)
k=A+l
k=l
79
Легко видеть, что
те
£ \крк < р{е>А},
к=А+1
а последняя вероятность, как видно из (1), может быть сделана сколь угодно малой выбором достаточно большого А. Отсюда и из (15) находим, что В (А) ^ 1. Аналогичные рассуждения показывают, что
те А те
£кАкрк = (1 + о(1))£ крк + ^ кАкрк,
к=1
следовательно,
к=1 к=А+1
(17)
1
3 + к
т + 3 + к + 1
Н(т + 3 + к + 1) Н(т + 1)
А
ЕАк+' (1
3=0
3 + к
т+3+к+1
Н(т + з + к + 1)
Н(т + 1)
(18)
А
1 — АА+к
(1 + о(1))£ А3+к = , , + 0(1),
3=0
1А
и это выражение можно сделать сколь угодно близким к (1 — А)-1 выбором достаточно большого А. С помощью теоремы 1.2 [4] приходим к оценке:
Е
3=А+1
3 к(т + 3 + к + 1) < ^, (19)
Н(т + 1)
1 А1
где А < А1 < 1, а эта величина тем ближе к нулю, чем больше А. Теперь из (4), (10), (17)-(19) получаем:
ЫРт
г+к
ЫАт+к+1Н(т) В(А)(1 — А)та'
]ГкАкрк > М(1 + о(1). к=1
Отсюда и из (6), (9) очевидным образом приходим к противоречию с условием и/Ы ^ С2 < М. Лемма 4 доказана.
Рассмотрим асимптотику ЫРт.
Лемма 5. Пусть выполнены условия теоремы 1. Тогда для любого фиксированного к = 0, ±1, ±2,...
ЫРг+к = 7Ак (1 — А)-1(1 + о(1)). Доказательство. Из (12) и (13) следует, что
ЫРг+к = Ыр+А) £ • (16)
Отсюда и из (1), (4) вытекает:
те
ЫРг+к = Ырг+1(А^ Ак+3
3=0
и утверждение леммы 5 следует из условия (10).
В следующих леммах рассматривается
(т) -(т)
асимптотическое поведение сумм Ум,Ум ,ум . Обозначим (^ характеристическую функцию случайной величины (у^ — Ыш)/(а\Ы).
Лемма 6. Пусть Ы,и ^ ж так, что 1 < С ^ и/Ы < С2 <М. Тогда
-м (^ ^ в-2 /2.
Доказательство. В данных условиях можно ограничиться почти дословным повторением доказательства соответствующей части леммы 8 [2], отличие состоит только в необходимости учета поведения медленно меняющейся функции Н(к) в (1). Обозначим
те
-(г) = Ееип = ^ ^к рк (А). (20) к=1
В окрестности нуля справедливо разложение: 1п -(г) = гшЬ — а2Ь2/2 + Ь3Я(Ь)/6, (21)
где
\Я(Ь)\ < 2 тах |(1пр(у))™\.
(22)
В силу леммы 4 0 < С3 ^ А ^ С4 < 1, поэтому из (1), (5)-(7) следует, что
Из (10) и леммы 4 находим, что т ^ж. Пусть А - некоторое натуральное число. Из теоремы 1.1 [4] следует, что
0 < С5 ^ а2 ^ Со < ж.
(23)
В ходе доказательства леммы 8 [2] показано, что
(1п -(1))'Ц
'т_ч!з(щг) , 2(тУ^ № 3 ¡2 (*) +4 №)) У
где
¡3 (*) = Е к3-1(Аеи)крк, 3 = 1, 2,3,4.
к=1
80
в
У
Отсюда и из (1), (22) и леммы 4 находим, что 0 <Cj < |Q(t)| < C8 < ж. (24) Поскольку
f iNmt) N ( t \
*N(t) = exp{ — ~NTWf* lWN)>
а
утверждение леммы 6 нетрудно получить из (21)-(24).
Применяя лемму 6, соотношения (21)-(24) и повторяя дословно доказательство леммы 9 [2], получаем такой результат.
Лемма 7. Пусть выполнены условия леммы 6. Тогда для целых неотрицательных к равномерно относительно г = (к — п)/(а\Ы) в любом фиксированном конечном интервале
Р{им = к} = е.-^/"/2.
Обозначим (¿) характеристическую
функцию случайной величины (и^ — Ыт)/(а^Ы).
Лемма 8. Пусть выполнены условия теоремы 1. Тогда
»
*%'(t) ^ e-2/2.
Доказательство. Из (4), (9), (12), (13) и (20) следует, что
(r) , ч 1 itn
* (N)(t) = ~-7TVT7 e ^
X *
VN
а
(1 — Pr )N
E _ it(r+j)
Pr+j(Л)е ^
j = 1
n
Отсюда и из леммы 6 получаем:
* (Nr\t)
1 + q(1) — (1 — Pr)
N
/2
(25)
n
x I 1 — (1 + o(1))^Pr+je
it(r+j)
Ясно, что
j=i
Eit(r+j)
Pr+je ^
j=1
Pr
+ O I Oh + j}P"+j Л
и, как видно из (25), для доказательства леммы 8 достаточно убедиться, что
те
(а^Ы)-1^ (г + э)Рг+з (А) = о(1/М). (26)
3 = 1
По аналогии с (15), (16) с помощью леммы 4 находим, что
те
£
j=i
(r + j )Pr+j (Л) = O(rpr+i(X)). (27)
Из свойств медленно меняющейся функции очевидным образом следует, что соотношение (10) имеет место, только если г = о(у/Ы). Отсюда, из леммы 4 и (16), (23), (27) следует (26). Лемма 8 доказана.
Как и в случае леммы 7, повторяя доказательство соответствующей части леммы 11 [2], с помощью леммы 8 приходим к такому утверждению.
Лемма 9. Пусть выполнены условия леммы 8. Тогда для целых неотрицательных к равномерно относительно г = (к — п)/(ал/Ы) в любом фиксированном конечном интервале
P{v i) = к] =
1 + o(1) e-z2/2
ал/2пЫ
Обозначим тг и а" математическое ожидание и дисперсию распределения (14) соответственно. Разумеется,
т — грг(А)
mr =
1 — Pr(Л)
а
(1 — Pr (Л))2
(28)
1—Pr (Л)— {m—2 r) Pr (Л?) .
Пусть *s (t) означает характеристическую
функцию случайной величины (vST^ —
Smr)/(aVS). Из (4), (7) и (14) вытекает, что характеристическая функция *r (t) случайной
(r)
величины П1 имеет вид:
*(t) — P^)e'"
*r {t) = 1 — МЛ) ■
Используя это равенство и дублируя доказательство соответствующего утверждения леммы 12 [2], убеждаемся в справедливости следующего результата.
Лемма 10. Пусть N,n ^ ж так, что 1 < C1 ^ n/N ^ C2 < M, а r - фиксированное натуральное число. Тогда при S = N(1 — Pr(Л))(1 + o(1)) для любого фиксированного t
*s(t) ^ e-t2/2.
81
2
ar =
Лемма 10 говорит о слабой сходимости рас-
(т)
пределения суммы к нормальному закону. На самом деле имеет место и локальная сходимость, что нетрудно проверить, повторяя доказательство леммы 13 [2].
Лемма 11. Пусть выполнены условия леммы 10. Тогда при Б = Ы(1 — рт(А))(1 + о(1)) для целых неотрицательных к 'равномерно относительно гт = (к — Бтт)/(атуБ) в любом фиксированном конечном интервале
Р{4т) = к} = ^ е~^2/2.
3 а^2ЛБ
Доказательства теорем
Из лемм 7 и 9 следует, что при выполнении условий теоремы 1
= n}/P{vN = П}
1.
(29)
Нетрудно видеть, что утверждение теоремы 1 следует из лемм 2, 5 и соотношения (29).
Пусть выполнены условия теоремы 2. Тогда
к = Npr (А) + ur arryfN.
(30)
Согласно нормальному приближению биномиальных вероятностей
N
N-к
х exp < —
pk (А)(1 — Pr (А))
1 + о(1)
V 2nNpr (А)(1 — pr (А)) (к — Npr (А))2
(31)
2 Npr (А)(1 — pr (А))
Из леммы 7 получаем:
P{vn = n}~ (CTV2nN)-1.
(32)
Применяя лемму 3 и собирая вместе (6), (7), (11), (28), (30)-(32), прямыми вычислениями завершаем доказательство теоремы 2.
Финансовое обеспечение исследований осуществлялось из средств федерального бюджета на выполнение государственного задания КарНЦ РАН (Институт прикладных математических исследований КарНЦ РАН).
Литература
1. Колчин В. Ф. Случайные графы. М.: Физ-матлит, 2000. 256 с.
2. Павлов Ю. Л. Условные конфигурационные графы со случайным параметром распределения степеней // Математический сборник. 2018. Т. 209, вып. 2. С. 120-137. doi: 10.4213/sm8832
3. Павлов Ю. Л., Чеплюкова И. А. Случайные графы Интернет-типа и обобщенная схема размещения // Дискретная математика. 2008. Т. 20, вып. 3. С. 3-18. doi: 10.4213/dm1008
4. Сенета Е. Правильно меняющиеся функции. М.: Наука, 1985. 144 с.
5. Bollobas B. A probabilistic proof of an asymptotic formula for the number of labelled regular graphs // European J. Comb. 1980. Vol. 1, iss. 4. P. 311-316. doi: 10.1016/S0195-6698(80)80030-8
6. Durrett R. Random Graph Dynamics. Cambridge: Cambridge Univ. Press, 2006. 222 p. doi: 10.1017/CB09780511546594
7. Hofstad R. Random Graphs and Complex Networks. Vol. 1. Cambridge: Cambridge Univ. Press, 2017. 337 p. doi: 10.1017/9781316779422
8. Reittu H., Norros I. On the effect of very large nodes in Internet graphs GL0BEC0M'02 // IEEE. 2002. P. 2624-2628. doi: 10.1109/GL0C0M.2002.1189105
9. Reittu H, Norros I. 0n the power-law random graph model of massive data networks // Performance Evaluation. 2004. Vol. 55, iss. 1-2. P. 3-23. doi: 10.1016/S0166-5316(03)00097-X
Поступила в редакцию 24.02.2020
к
References
1. Kolchin V. F. Random graphs. Cambridge: Cambridge Univ. Press, 1999. 252 p. doi: 10.1017/CBO9780511721342
2. Pavlov Yu. L. Conditional configuration graphs with discrete power-law distribution of vertex degrees. SB MATH. 2018. Vol. 209, iss. 2. P. 258-275. doi: 10.1070/SM8832
3. Pavlov Yu. L., Cheplyukova I. A. Random graphs of Internet type and the
generalised allocation scheme. Discrete Math. Appl. 2008. Vol. 18, iss. 5. P. 447-464. doi: 10.1515/DMA.2008.033
4. Seneta E. Regularly varying functions. Lecture Notes in Math. 508. Berlin: Springer, 1976. 112 p.
5. Bollobas B. A probabilistic proof of an asymptotic formula for the number of labelled regular graphs. European J. Comb. 1980. Vol. 1, iss. 4. P. 311-316. doi: 10.1016/S0195-6698(80)80030-8
6. Durrett R. Random Graph Dynamics. Cambridge: Cambridge Univ. Press, 2006. 222 p. doi: 10.1017/CBO9780511546594
7. Hofstad R. Random Graphs and Complex Networks. Vol. 1. Cambridge: Cambridge Univ. Press, 2017. 337 p. doi: 10.1017/9781316779422
8. Reittu H., Norros I. On the effect of very large nodes in Internet graphs
СВЕДЕНИЯ ОБ АВТОРБ:
Павлов Юрий Леонидович
главный научный сотрудник, д. ф.-м.н., проф. Институт прикладных математических исследований КарНЦ РАН, Федеральный исследовательский центр «Карельский научный центр РАН» ул. Пушкинская, 11, Петрозаводск, Республика Карелия, Россия, 185910 эл. почта: pavlov@krc.karelia.ru тел.: (8142) 781218
GLOBECOM'02. IEEE. 2002. P. 2624-2628. doi: 10.1109/GLOCOM.2002.1189105
9. Reittu H., Norros I. On the power-law random graph model of massive data networks. Performance Evaluation. 2004. Vol. 55, iss. 1-2. P. 3-23. doi: 10.1016/S0166-5316(03)00097-X
Received February 24, 2020
CONTRIBUTOR:
Pavlov, Yury
Institute of Applied Mathematical Research,
Karelian Research Centre,
Russian Academy of Sciences
11 Pushkinskaya St., 185910 Petrozavodsk,
Karelia, Russia
e-mail: pavlov@krc.karelia.ru
tel.: (8142) 781218