Труды Карельского научного центра РАН
№7. 2020. С. 72-76
DOI: 10.17076/mat1227
УДК 519.179.2, 519.876.5
ОБ УСЛОВИЯХ СВЯЗНОСТИ КОНФИГУРАЦИОННЫХ ГРАФОВ
М. М. Лери
Институт прикладных математических исследований КарНЦ РАН, ФИЦ «Карельский научный центр РАН», Петрозаводск, Россия
Рассматриваются два вида моделей случайных конфигурационных графов с разными распределениями степеней вершин: дискретным степенным распределением и распределением Пуассона. Параметры распределений принимают фиксированные значения. Посредством имитационного моделирования для разных видов графов найдены оценки вероятностей того, что граф представляет собой одну компоненту связности, состоящую из всех вершин графа в зависимости от размера графа и параметра распределения степеней вершин.
Ключевые слова: конфигурационный граф; степенное распределение; распределение Пуассона; связность графа; имитационное моделирование.
M. M. Leri. ON CONDITIONS OF CONFIGURATION GRAPHS' CONNECTIVITY
We consider two types of random configuration graphs: with the power-law and with the Poisson vertex degree distributions. The parameters of these distributions are fixed. By simulations we estimate the probabilities of graph connectivity (when all graph vertices are joined into one connected component) in different graph types and their dependence on the graph size and the vertex degree distribution parameter.
Keywords: configuration graph; power-law distribution; Poisson distribution; graph connectivity; simulations.
Введение
Хорошо известно (см., например, [3-5]), что случайные графы нашли широкое применение в качестве моделей для описания различных видов сетей коммуникаций, от локальных сетей местного значения до глобальных, имеющих международный охват. Сетевые модели, соответственно, также имеют некоторое разнообразие, как в определении степеней вершин случайного графа, так и в установлении связей между этими вершинами. В частности, наблюдения за реальными сетями телекоммуникаций показали (см., например, [4, 9]), что для их описания лучше всего подходят модели случайных графов, степени вершин которых являются независимыми одинаково распределенными случайными величинами с общим законом распределения.
С увеличением размеров сетей и с ростом их разнообразия стало понятно, что для адекватного отражения топологии и функционирования таких сетей при построении их математических моделей недостаточно учитывать только распределение степеней вершин в соответствующей модели случайного графа, но необходимо также принимать в рассмотрение и другие не менее важные характеристики сети. Одной из таких характеристик качества сети является связность. Связность сети и, соответственно, связность случайного графа означают, что все вершины объекта напрямую или опосредованно связаны между собой, то есть для любой пары вершин всегда существует хотя бы одна цепь, соединяющая их между собой.
Связность конфигурационных графов
В работе рассматриваются конфигурационные графы, впервые предложенные Б. Болло-башем в [2], с N вершинами, степени которых являются независимыми одинаково распределенными случайными величинами с общим распределением. Рассматриваются два варианта распределений степеней вершин графа. Во-первых, это степенное распределение, заданное следующим равенством [9]:
pk = Р{£ = к + ci} = к- - (к + 1)"
(1)
где к = 1, 2,..., и, во-вторых, распределение Пуассона:
Xk
Pk = Р{£ = к + С2} = к!е~Х, к = 0,1,... (2)
Целочисленные константы ci ^ 0 и С2 ^ 1 определяют сдвиги соответствующих распределений. Параметры т > 1 и Л > 0 распределений (1) и (2) степеней вершин графа принимают фиксированные значения. При построении конфигурационного графа вначале определяются степени каждой из N вершин в соответствии с выбранным распределением (степенным или Пуассона) с заданными параметрами т или Л соответственно. Степени вершин графа определяют различимые полуребра [9], занумерованные в произвольном порядке. Соединение всех полуребер графа между собой попарно и равновероятно образует ребра. Сумма степеней вершин при таком построении должна быть четной, поэтому, если она оказывается нечетной, к равновероятно выбранной вершине добавляется одно недостающее полуребро: степень соответствующей вершины увеличивается на 1, и она соединяется ребром с той вершиной, чье ребро ранее осталось без пары. В результате такого построения конфигурационные графы могут иметь петли, циклы и кратные ребра.
Относительно конфигурационных графов с распределением степеней вершин (1) известно (см., например, [3, 5, 9]), что если значение параметра распределения степеней вершин т лежит в интервале (1, 2), то в таком графе существует так называемая гигантская компонента связности, и она единственна. Число вершин, принадлежащих этой компоненте, пропорционально числу вершин графа N при N те, в то время как число вершин любой из меньших компонент этого графа бесконечно мало по сравнению с числом вершин в гигантской компоненте.
Обозначим через A событие, состоящее в том, что рассматриваемый случайный граф
представляет собой одну компоненту связности, содержащую в себе все N вершин графа. В [6] показано, что если распределение степеней вершин случайного графа задано так, что р1 = Р2 = 0, то вероятность Р(А) — 1 при N — те. В [1] рассматривались условные конфигурационные графы с неизвестным распределением степеней вершин при слабых ограничениях на предельное поведение хвоста распределения и были найдены условия, при которых граф будет асимптотически достоверно связен.
Результаты
Цель данной работы состояла в том, чтобы оценить вероятность события А и найти зависимость Р(А) от числа вершин графа N и параметра распределения степеней вершин. Исследование проводилось посредством методов имитационного моделирования с последующей статистической обработкой данных.
Для получения статистических данных рассматривались три типа конфигурационных графов с распределением степеней вершин (1) и тремя значениями сдвига С1:
• с1 = 0: рк > 0, к = 1, 2,...;
• С1 = 1: Р1 = 0;
• С1 = 2: р1 = р2 = 0
и три типа конфигурационных графов с распределением степеней вершин (2) и тремя значениями сдвига С2:
• С2 = 1: рк > 0, к = 1, 2,...;
• С2 = 2: р1 = 0;
• С2 = 3: р1 = р2 = 0.
Для всех видов конфигурационных графов рассматривались графы размерностей 100 ^ N ^ 10000 с шагом 500. В случае распределения (1) значения параметра т изменялись от 1.01 до 3.0 с шагом 0.01, а при распределении степеней вершин (2) значения параметра Л изменялись от 0.01 до 8.0 с шагом 0.01.
На основе полученных данных были построены регрессионные зависимости вероятностей Р(А) того, что граф состоит из одной компоненты связности, включающей в себя все N вершин, от объема графа N и параметра распределения степеней вершин (т или Л). Введем следующие обозначения вероятностей связности графов. Для графов с распределением степеней вершин (1):
Р° (А) при С1 = 0;
Р^ (A) при ci = 1;
73
Р2р1(Л) при С1 = 2
и для графов с распределением степеней вершин (2):
Ррз(Л) при С2 = 1; Р2рз(Л) при С2 = 2;
Ррз(А) при С2 = 3.
В случае степенного распределения степеней вершин со сдвигом в\ ^ 0 получены следующие регрессионные уравнения (рис. 1 и 2):
97 35 9500.45
Р°(Л) = е1-2-79-97'35^-^ , Е2 = 0.89, 1 55т 0.28
Ррг(Л) = 2.4 - , Е2 = 0.98,
при в\ = 2 для любых 1.01 ^ т ^ 3: 0.99 ^ Рр,(Л) ^ 1 при 100 ^ N ^ 1000, и Р^(Л) = 1 при 1000 < N ^ 10000.
N = 100
015и п. N = 10000
0.10
В случае, когда степени вершин имели распределение Пуассона со сдвигом с2 ^ 1, регрессионные уравнения были следующими (рис. 3 и 4):
Pps(A) = \!0.12 - 2.75N0-04 + 2.7Л0-34,
1 QQ5I 24.216
)2 / Л\ _ —0.114Л-1Н N
Pps(A) = e—
с коэффициентами детерминации равными 0.97 и 0.98 соответственно. В случае, когда С2 = 3: P^A) = 1 для любых значений параметра 0.01 ^ Л ^ 8 и любых объемов графа 100 ^ N ^ 10000.
1.0 г
0.8
0.6
0.4
0.2
Л
0.05
0.00
Ы
I1.«
• с-«
1.0
1.5
2.0
2.5
3.0
т
Рис. 3. Зависимость P^S(A) от N и Л Fig. 3. Dependence of P^s(A) on N and Л
Рис. 1. Зависимость P^(A) от N и т Fig. 1. Dependence of P0;(A) on N and т
1.0r
0.8
0.6 -
0.4 -
N = 100 N =10000
1.0 г
0.8
0.6
0.4
0.2
N = 100 N =10000
Л
0.2 -
Рис. 4. Зависимость P^S(A) от N и Л Fig. 4. Dependence of Pps(A) on N and Л
1.0
1.5
2.0
2.5
Рис. 2. Зависимость P^(A) от N и т Fig. 2. Dependence of P^A) on N and т
3.0
т
Таким образом, результаты имитационного моделирования, во-первых, показывают, что действительно, если распределение степеней вершин случайного графа задано так, что р\ =
74
0
2
4
6
8
0
2
4
6
8
Р2 = 0, то вероятность того, что все вершины графа образуют одну компоненту связности, приближается к 1 с ростом объема графа. Во-вторых, полученные в данной работе уравнения зависимостей этой вероятности в случаях, когда только pi = 0 или когда pk > 0 для всех к ^ 1, могут служить основанием для понимания сетевых топологий, определяющих различие в свойствах и функционировании сетей, а также могут быть использованы как при моделировании реальных сетей, так и при изучении устойчивости конфигурационных графов к различного вида разрушениям [7, 8].
Финансовое обеспечение исследований осуществлялось из средств федерального бюджета на выполнение государственного задания КарНЦ РАН (Институт прикладных математических исследований КарНЦ РАН).
Исследования выполнены на научном оборудовании Центра коллективного пользования Федерального исследовательского центра «Карельский научный центр Российской академии наук».
Литература
1. Павлов Ю. Л. О связности конфигурационных графов // Дискретная математика. 2019. Т. 31, № 2. С. 114-122. doi: 10.4213/dm1573
2. Bollobas B. A probabilistic proof of an asymptotic formula for the number of labelled regular graphs // European J. Combin. 1980.
Vol. 1, iss. 4. P. 311-316. doi: 10.1016/S0195-6698(80)80030-8
3. Durrett R. Random Graph Dynamics. Cambridge: Cambridge Univ. Press, 2006. 222 p. doi: 10.1017/CB09780511546594
4. Faloutsos C, Faloutsos P., Faloutsos M. On power-law relationships of the Internet topology // Comp. Comm. Rev. 1999. Vol. 29. P. 251-262. doi: 10.1145/316194.316229
5. Hofstad R. Random Graphs and Complex Networks. Vol. 1. Cambridge: Cambridge Univ. Press, 2017. 337 p. doi: 10.1017/9781316779422
6. Hofstad R. Random Graphs and Complex Networks. 2018. Vol. 2. 314 p. URL: https://www.win.tue.nl/^rhofstad/ NotesRGCII.pdf (дата обращения: 11.02.2020)
7. Leri M., Pavlov Yu. Power-law random graphs' robustness: Link saving and forest fire model // Austrian J. Stat. 2014. Vol. 43, no. 4. P. 229236. doi: 10.17713/ajs.v43i4.34
8. Leri M., Pavlov Y. Forest fire models on configuration random graphs // Fundamenta Informaticae. 2016. Vol. 145, iss. 3. P. 313-322. doi: 10.3233/FI-2016-1362
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
Поступила в редакцию 11.04.2020
References
1. Pavlov Yu. L. O svyaznosti konfiguratsionnykh grafov [On connectivity of configuration graphs]. Discretnaya Matematika. [Discrete Math. Appl.]. 2019. Vol. 31, iss. 2. P. 114-122. doi: 10.4213/dm1573
2. Bollobas B. A probabilistic proof of an asymptotic formula for the number of labelled regular graphs. European J. Combinatorics. 1980. Vol. 1, iss. 4. P. 311-316. doi: 10.1016/S0195-6698(80)80030-8
3. Durrett R. Random Graph Dynamics. Cambridge: Cambridge Univ. Press, 2006. 222 p. doi: 10.1017/CB09780511546594
4. Faloutsos C, Faloutsos P., Faloutsos M. On power-law relationships of the Internet topology. Comp. Comm. Rev. 1999. Vol. 29. P. 251-262. doi: 10.1145/316194.316229
5. Hofstad R. Random Graphs and Complex Networks. Vol. 1. Cambridge: Cambridge Univ. Press, 2017. 337 p. doi: 10.1017/9781316779422
6. Hofstad R. Random Graphs and Complex Networks. 2018. Vol. 2. 314 p. URL: https://www.win.tue.nl/^rhofstad/ NotesRGCII.pdf (accessed: 11.02.2020).
7. Leri M, Pavlov Yu. Power-law random graphs' robustness: Link saving and forest fire model. Austrian J. Stat. 2014. Vol. 43, no. 4. P. 229-236. doi: 10.17713/ajs.v43i4.34
8. Leri M., Pavlov Y. Forest fire models on configuration random graphs. Fundamenta Informaticae. 2016. Vol. 145, iss. 3. P. 313-322. doi: 10.3233/FI-2016-1362
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 April 11, 2020
СВЕДЕНИЯ ОБ АВТОРЕ:
Лери Марина Муксумовна
научный сотрудник, к. т. н.
Институт прикладных математических исследований
КарНЦ РАН, Федеральный исследовательский центр
«Карельский научный центр РАН»
ул. Пушкинская, 11, Петрозаводск,
Республика Карелия, Россия, 185910
эл. почта: leri@krc.karelia.ru
тел.: (8142) 781218
CONTRIBUTOR:
Leri, Marina
Institute of Applied Mathematical Research,
Karelian Research Centre,
Russian Academy of Sciences
11 Pushkinskaya St., 185910 Petrozavodsk,
Karelia, Russia
e-mail: leri@krc.karelia.ru
tel.: (8142) 781218