Научная статья на тему 'Распределения степеней в растущих графах, теряющих дуги'

Распределения степеней в растущих графах, теряющих дуги Текст научной статьи по специальности «Математика»

CC BY
223
31
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
СЛУЧАЙНЫЕ ГРАФЫ С НЕЛИНЕЙНЫМ ПРАВИЛОМ ПРЕДПОЧТИТЕЛЬНОГО СВЯЗЫВАНИЯ / РАСПРЕДЕЛЕНИЕ СТЕПЕНЕЙ СВЯЗНОСТИ ВЕРШИН / РАСПРЕДЕЛЕНИЕ СТЕПЕНЕЙ СВЯЗНОСТИ ДУГ / КАЛИБРОВКА СЛУЧАЙНЫХ ГРАФОВ / RANDOM GRAPHS WITH NONLINEAR PREFERENTIAL ATTACHMENT RULE / VERTEX DEGREE DISTRIBUTION / EDGE (ARC) DEGREES DISTRIBUTION / RANDOM GRAPHS CALIBRATION

Аннотация научной статьи по математике, автор научной работы — Задорожный Владимир Николаевич, Юдин Евгений Борисович, Юдина Мария Николаевна

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

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

The degrees distributions in growing graphs with arcs losses

The problem of calculating the two-dimensional arc (edge) degrees distribution is solved for growing preferential attachment graphs with arc losses. The developed calibration methods for graphs with arc losses allows us to synthesize adequate graphs models of growing networks taking into account the loss of connections between nodes. The opportunities for effective management and modeling of social networks, information, telecommunications networks and cooperation networks are expanding.

Текст научной работы на тему «Распределения степеней в растущих графах, теряющих дуги»

ИНФОРМАТИКА, ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА И УПРАВЛЕНИЕ

УДК 519.2:004.421.5:004.7 В. Н. ЗАДОРОЖНЫЙ

Е. Б. ЮДИН М. Н. ЮДИНА

Омский государственный технический университет, г. Омск

Институт математики им. С. Л. Соболева СО РАН, Омский филиал

РАСПРЕДЕЛЕНИЯ СТЕПЕНЕЙ В РАСТУЩИХ ГРАФАХ, ТЕРЯЮЩИХ ДУГИ_

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

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

Исследование выполнено при финансовой поддержке РФФИ в рамках научного проекта № 16-31-60023 мол_а_дк.

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

Наиболее распространенными моделями сетей являются растущие графы предпочтительного связывания. Первая их версия — графы Барабаши— Альберт (графы БА) предложены и исследованы в работах [1—3]. Плодотворность изложенных в этих рабо-

тах идей ознаменовалась последующим взрывным ростом числа публикаций о растущих сетях (см., например, [4—15]). В [10—15] для моделирования сетей предлагаются и исследуются растущие графы с нелинейным правилом предпочтительного связывания (НППС). Граф с НППС [11] выращивается из небольшого графа-затравки путем добавления к нему в моменты t=t1, t2, ... очередного приращения графа — новой вершины с ограниченным случайным числом х < Л исходящих из нее дуг. Концы этих дуг связываются со случайно выбираемыми вершинами графа. Вероятность р( того, что дуга выберет для связи вершину г, пропорциональна весу / этой вершины, определяемому через ее степень связности к,:

р, = I(к)/ 21(к]),

(1)

где N — текущее число вершин в графе. При неограниченном добавлении приращений формируется бесконечный граф с НППС.

Таким образом, случайный граф с НППС задается двумя параметрами — распределением {гк} вероятностей случайной величины х — числа дуг в приращении и весовой функцией /(к) > 0 . Будем считать, что если к £ [0, М] (где М<ю), то /(к) = 0 . Далее функцию /(к) целочисленной переменной к будем обозначать в виде /к. При линейном весе (/к = к) и фиксированном числе дуг х=т = соп81 в приращениях граф с НППС становится графом БА.

Одной из наиболее важных асимптотических характеристик растущего графа является распределение степени связности (РСС) {0к} его вершин, к = 0, 1, 2, ... . Здесь 0к — это вероятность того, что случайно (равновероятно) выбранная в бесконечном графе вершина имеет степень связности к.

Не менее важными асимптотическими характеристиками растущего графа являются РСС его дуг {0,к} и РСС ребер {©,к}. Здесь 01к — это вероятность того, что случайно выбранная дуга (с.в.д.) ориентированного бесконечного графа исходит из вершины со степенью 1 и заходит в вершину со степенью к. Аналогично ©,к — вероятность того, что случайно выбранное ребро неориентированного бесконечного графа, проходимое в случайно выбранном направлении, ведет из вершины со степенью 1 в вершину со степенью к [10].

Появление работ [16—18] свидетельствует о росте внимания к проблеме потерь в растущих сетях. Найденные в [17, 18] РСС вершин полностью согласуются с результатами, которые мы получили в [13, 14] численными методами для графов с НППС, теряющих вершины или ребра. Однако мы не нашли публикаций, решающих задачу о распределении степеней дуг или ребер в таких графах. Ниже эта задача решается для графов с потерями дуг путем вывода и решения уравнений, определяющих искомые распределения.

Растущие графы, теряющие дуги. Непрерывные потери связей в ходе развития сетей моделируются графами с потерями дуг. На каждом шаге выращивания графа, заданного параметрами |гк} и {/к}, последовательно выполняются две операции:

1) к графу добавляется по правилу (1) приращение со случайным числом х дуг, в среднем с М(х) = т дугами;

2) из графа удаляется случайное число с.в.д., в среднем у дуг (0 < у < т).

Финальные распределения {0к}, {0, к} и {©,к} не зависят от затравки графа. На каждом шаге времени общее число дуг возрастает в среднем на т = т -у и число дуг в растущем графе сходится к mN , где N — число вершин графа.

Финальное РСС {0, к} дуг будем находить в виде матрицы О = || 0,к ||. Неориентированный граф получается из выращиваемого ориентированного графа заменой всех дуг ребрами. Матрица © = || © 1к || финального РСС ребер вычисляется по формуле © = (О + От)/2 , где Т — символ транспонирования.

Распределение степеней вершин. Для нахождения РСС О и 0 воспользуемся найденным в [13] РСС {0к} вершин графов с потерями дуг:

Гк +

т0к -А-1 + к +1

0к =

< / >

+ У 0к+1 т

т/к + ку </> т

0<к<М+1,

< / >

:ЕМ=0 /0,

(2)

где < / > — средний вес вершин графа, и 0-1 = 0. Система уравнений (2) быстро и точно решается в электронных таблицах при выборе режима «итерации», разрешающего циклические ссылки ячеек друг на друга и на самих себя.

Рекомендуется пересчет листа инициировать вручную и начинать итерации при записанной в ячейку для < / > константе 1. Затем, после появления ненулевых 0к, следует ввести в ячейку для </> расчетную формулу (2) и продолжить итерации до получения неизменяющихся результатов.

Распределения степеней дуг и ребер. Для вывода уравнений и формул, позволяющих вычислять РСС {0,к} дуг, определим слой Ак, к>0, как множество вершин графа, имеющих степень к. Туннель В, к определим как множество дуг, исходящих из вершин слоя А[ и заходящих в вершины слоя Ак [10].

Придерживаясь сформированной в [10, 11] схемы вывода уравнений баланса, запишем для 0,к асимптотически точное уравнение баланса в виде

тN + 1)0, к = ^0,к +А1 + А2, 1, к > 1.

(3)

где тN + 1)0, к — среднее число дуг в туннеле В,к на шаге N+ 1, т.е. после добавления N + 1)-й вершины; п^01к — среднее число дуг в туннеле В, к на шаге N; А1 — средний прирост числа дуг в туннеле В, к за счет нового приращения графа; А2 — средний прирост числа дуг в туннеле В, (имеющий отрицательное значение) за счет потери в среднем у с.в.д. графа. Из (3) имеем:

т0,к = А1 + А2, ,, к > 1.

(4)

Прирост А1 формируется здесь так же, как в графе без потерь [12]:

А = ,ГР + тР

"1 'Г,Рк-1 т 1 к-1

| В1к-1 | | Ак-1|

+ тР -

| В,-,к | | А,-1|

. тР„ {^4 - тР\ -1 Вк |

| Ак |

|А |

(5)

Через Р. в (5) обозначена вероятность связывания дуги приращения с вершиной слоя А. В [12] показано, что Pj ~ /¡0] /</> . Прямые скобки в (5) используются для обозначения числа элементов множества. Отношение |В,д-1|/|Ак-1| сходится к ^N0, ,k-1/(N0k-1) = = т0, к-1 / 0к-1. Аналогично |В,— 1к|/|А,—1| - т0,-и /

0,-1, | В,к |/| Ак |- т 0,к /0к

В,к | / | А, |

- т0, к / 0,. Подставляя в (5) приведенные выражения, включая выражения для Р], получаем

А1 = Г /к-0к-1

< / >

-1

+ тт\-f-10,к-1 + ^ 0,-1к - т^- 0, к --^0,

</>

</>

< / >

< / >

(6)

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

и

+

к

Таблица 1

Оценки первых двадцати эффектов потери дуги

Эффект Оценка эффекта Эффект Оценка эффекта

Е(ёеВц) - 2О,Ои Е(е е В,к+1) - О,О,к+1

Е(ееВкк) - 2ОкОк к Е(е е Вк+Ц) Ок+1Ок+1,, - О,Ок+и

Е (е е В,+1,+1) 2Оl+lОl+ц+l Е(е е Вк,м) - ОкОк,м + Оl+lОkll+l

Е(ееВк+1,к+1) 2Ок+1Ок+1,к+1 Е(е е В,+1Л) - ОкОМк

Е(ееВ,к) -1 • О,к Е(е е Вк,к+1) - ОкОк,к+1 + Ок+1Ок,к+1

Е(ееВк,,) - ОкОк1, - О,Ок, Е(е е Вк+1,к) Ок+1Ок+1,к - ОкОк+1,к

Е(ёеВш) - О,Ои+1 + О, О+1 Е(е е вl+l1k+l) О1+1О1+1lk+1 + Ок+1О,+1,к+1

Е(ёеВш) О/+1°/+1,/ - О1О1+111 Е(е е Вк+1,,+1) Ок+1Ок+М+1 + О1+1Оk+1l1+1

с.в.д., равен сумме найденных эффектов. Поэтому А2 найдем, умножая сумму найденных эффектов на среднее число у, теряемых с.в.д.

Потеря с.в.д. е влияет на число дуг в В,к в следующих 20 случаях:

— в четырех случаях, когда выбранная для удаления (теряемая) с.в.д. е соединяет две вершины одного и того же слоя из слоев А, Ак, А1+1, Ак+1,

— в 6x2=12 случаях, когда теряемая с.в.д. е соединяет в том или ином направлении два слоя из

слоев Д, Ак, д+1, Ак+1, г

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

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

При определении эффектов Е(Ог )пригодятся следующие асимптотически точные выражения для среднего числа дуг того или иного туннеля, приходящихся на одну вершину того или иного слоя:

О, =

I В,,к | тМ01Л тО1Л

I А, | МО, О,

, = [вА _ то^

к~ I Ак I Ок'

1 в,+1,к 1 т О,+1,к

Ок

I А,+1 | О,+1

I в,к+11 _ то1Л+ I Ак+1 I

Ок

(7)

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

Оценки для первых 16 подмножеств исходов, влияющих на число дуг в туннеле В, к, приведены в табл. 1. Способ получения этих оценок поясним на примере оценки эффекта Е(е е Ви+1) (табл. 1).

Если теряемая с.в.д. е принадлежит туннелю Ви , то в результате ее потери происходят следующие изменения. Степень вершины у1 е А,, из которой исходит дуга е , в результате потери этой дуги уменьшается на единицу. Поэтому вершина переходит из слоя А[ в слой А-1, и инцидентные ей дуги туннеля В,к (в среднем приблизительно О[ дуг) переходят в туннель В,1к. Из-за этого число дуг в туннеле В,к уменьшается в среднем приблизительно на О,. Вместе с тем вершина у2 е А,+1, в которую заходит дуга е , переходит из-за потери этой дуги в слой А,,

что добавляет в состав туннеля В1к в среднем приблизительно О,+ 1 инцидентных вершине у2 дуг туннеля В,+1к. Упомянутые здесь величины О1 и О,+1 приведены в (7). Общее изменение (О+ — О,) числа дуг, умноженное на вероятность О,,+1 рассматриваемого случая е е В,,+1, составляет величину эффекта Е(е е Ви+1) = -О,О,,+1 + О,+1О,,+1. Аналогично выводятся оценки всех первых двадцати эффектов (табл. 1).

Для оставшихся четырех случаев необходимо определить вероятность Р[е е 1(А])] принадлежности с.в.д. е множеству 1(А) дуг, инцидентных вершинам слоя А. (] = 1, к, , + 1, к +1). Все вершины слоя А.имеют степень ], и некоторые дуги в 1(А) инцидентны сразу двум вершинам в А. Поэтому Р[е е 1(А■)] =

= (] I А] I - I В] I) /(тМ) _ (]МО] - тМО])/(тМ) =

= ]О] / т - О]]. Обозначая объединение непересекающихся множеств плюсом, вычитание подмножества — обратной наклонной, находим последние четыре эффекта:

Е(е е 1(А, )\(В,,, + Ви + В,,,+1 +

+ В,,к+1 + Вк,, + В,+1,1 + Вк+1,1)) »

» -О, ■{О - о,,, - о,,, - О,к - о,,,+1 -

V т

■О,к

Ок,, - О, +

Ок

Е (е е 1(Ак )\(ВкЛ + ВкЛ + ВкЛ+, +

+ Вк,к +1 + В,,к + В, + 1,к + Вк+1,к)) »

к ' I . Ок,к Ок,к ОА,, Ок,+1

■Ок,к+1 - О,,к - О,+1,к - О,

к к+1,к ,

Е (е е 1(А,+1) \ (В,+1,,+1 + В,+1,, + В,+1,к+1 + В,+1,к + Ви+1 + + Вк+Ц+1 + Вк,,+1)) » О,+1 х

х ( : О,+1 - О,+1,,+1 - О,+1,,+1 - О,+1,, - О,+1,к+1 -V т

О,,+1,к - Ои+1 - О,

к+1,,+1 к,,+1

Ок

Е(е е /(Ак+1) \ (Вк+1,к+1 + Вк+1,к + Вк+1,, + Вк+1,,+1 +

110 f* =EC/1H(SD$2=0;0;($F10*$E10*H$5*H$6/$B$4/$B$5+$B$3>!H10*H$6/$B$5+$B$3*[9*$D

А в С D Е F G Н J К L M N О P

1 Пуск

2 гаииа 1 1

3 m 3

4 nt* 2

5 1 Qk: D.01238 0.02476 0.11148 0.32222 0.21915 0.1392 0.08238 0.04541 0,023

в fk: 0 1 1 1 1 1 1 1 1

7 QI fl rl I k: 0 1 2 3 4 5 6 7 8

t

9 0 0-01238 0 0 0 0 0 0 0 0 0 0 0

10 1 0.02476 1 0 1 ol~aoooS 0 00088 0.00203 0.0031 0.00334 0.003 0 00229 0.001

11 2 0-11143 1 0 2 0 000085 0.0044 001154 0 01949 0 0205 001715 0 01233 0 007

12 3 0.32221 1 1 3 0 0.00187 0.01328 0.04176 0.03741 0.08207 0.0617 0 04083 0.024

13 А 0.21915 1 0 4 0 0 00169 0 00393 0.02434 0 04396 0 04649 0.03822 0 02689 0.016

14 5 0 1392 1 0 5 0 0 00117 0 00535 D 0133 0.0222 0.02476 0.02155 0 01586 0 01

15 в 0.08233 1 0 в 0 0.0007 0.00291 0.00683 0.01094 0.01251 0.01128 0.00857 0.00

1S 7 0.04541 1 0 7 0 0.00037 0 00146 00033 0.00517 0.00598 0.00552 0 00429 0.002

17 Е 0.02333 1 0 8 0 0.00018 0.00068 0.0015 0.00232 0.00271 0.00254 0 002 0.001

IS 9 0.01119 1 0 9 0 8E-05 0.0003 0.00064 0.00099 0.00116 0.0011 0.00087 0.000

1Э 10 0-00501 1 0 10 0 З-ЗЕ-05 0.00012 0.00026 0-0004 0.00047 0-00045 о ооозе 0,000

20 11 0.0021 1 0 11 0 1.3E-05 4.7E-06 9.9E-05 0.00015 0.00018 0.00017 0 00014 9.8 E

21 12 0-00082 1 0 12 0 4.7E-06 1-7E-05 зеЕ-05 ае-СЪ 6 4E-0S e2E-«5 5E-05 3«E-

22 13 0.00029 1 0 13 0 1.BE-06 5.5Е-0в 1.2E-05 1.8E-05 2 1E-05 2E-05 1 7E-05 1.2E-

23 14 8.3Е-0Е 2 0 14 0 4.2E-07 1 5E-06 3 1E-06 4.7E-06 6 6E-06 E5E-06 A 5E-06 3.2E-

2 4 15 3.SE-05 3 0 15 0 1.9E-07 6 6E-07 1 4E-06 2.1 E-06 2 5E-06 2 4E-06 2E-0S 1.4E-

16 ? 3FJ15 4 п 1fl 0 1 1F-TI7 3 7FJ17 7 HF-n7 1 ?F41fi 1 4F-ilfi 1 4FJ1A 1 IF-ilfi AF.

Рис. 1. Расчет РСС дуг в тестовом графе с НППС, теряющем дуги

+ Bk,k+1 + Bl,k+1 + Bl+1,k+1)) » Dk

k +1

X I i Qi+1 — Qi+1,i+1 — Qi+1,i+1 — Qk+1,k — Qk+1,, —

m

' Qk+1.J+1 Qk,k+1 Q,,k+1 Q, + 1,k

Суммируя эти эффекты с приведенными в табл. 1, раскрывая скобки, приводя подобные члены и подставляя выражения (7), получаем средний прирост числа дуг в туннеле В,к, обусловленный потерей одной с.в.д. Умножая его на у, получаем искомый средний прирост Д2 за шаг выращивания графа

А2 » g(, + 1)Q,+U + g(k + 1)Qu+1 — + k + 1)QU +

miQfk miQfk + g-— + g-— — g

mof+yk m q fk+1

Q,

Qk

Q, +

-g

Qk+1

(8)

Подставляя теперь выражения Д2 (8) и Д1 (6) в (4), получаем относительно искомых вероятностей О,к приближенную систему уравнений

m Ql ,k = l-Г

fk—1Qk—1 + ™ tk—1

{t >

+ mm -ff Q, k—1 + mm -1—1Q ,—1k —

& ibL.

{t>

{t>

t tk — mm-1- Q,, — mm—^Q,, +

{t> ,,k {t> ,,k

mQ2 mQ2

+ g(, + 1)Q,+1,k + g(k + 1)Q, ,k+1 — g ■— g- ,,k+1

Q,+1

— g(, + k + 1)Q,, k +g

mQfik m q 2

g

Qk

(,, k > 1), (9)

О О

из которой выводим формулу расчета О,к методом простых итераций:

О, к =

Г tk-'Qk—' + mtk—1 Q,k , + mi—1 Q, 1k +

m {f> {t> ,,k—1 {t> ,—1,k

t, tk 1 + m—^ + m—^ + g {f> {t>

Q + k+1 Q ^ m m

(, + k + 1) _ Q± — Qjk m Q, Qk

■ ®

(,, k>1). Решение (9), (10) задачи о РСС дуг является приближенным, поскольку при его выводе использованы приближенные оценки эффектов.

Эксперименты. В Excel для расчета Q,k формулу (10) рекомендуется ввести в ячейку, соответствующую элементу Q11 матрицы Q (рис. 1), правильно закрепляя в формуле ссылки на параметры графа и на ячейки верхних и левых «заголовков» матрицы, рассчитанных заранее. Так, в примере, показанном на рис.1, введенную в ячейку I10 формулу (10) в виде = ЕСЛИ($Б$2 = 0;0;($F10*$E10*H$5*H$6/$B$4/ $B$5 + $B$3*H10*H$6/$B$5 +

$B$3*I9*$D9/$B$5 + $B$2*(($F10+ 1)*I11/$B$4-I11 2/$B 1 1 + (I$7+ 1)*J10/$B$4-J102/J$5))/ (1 + $B$3*I$6/$B$5 + $B$3*$D 10/ $B$5 + $B$2*($F10 + I$7+ 1)/$B$4-I10/$B10-I10/I$5)) можно просто скопировать из ячейки I10 сразу на весь прямоугольный диапазон ячеек рассчитываемой части матрицы Q.

Тестовый граф, расчет распределения {Q, k} которого показан на рис. 1, определяется параметрами fk=1 при k = 0, ...13 и fk = k—12 при k>13; г3=1 (т.е. m = 3); g = 2; m = m — g = 2. Распределение {Qk} и средний вес {t> для этого графа вычислены заранее путем решения системы уравнений (2). Ячейка D2 (Пуск) используется для «сбрасывания в ноль» результатов расчета матрицы Q = || Qkk ||. Нулевая строка (для , = 0) и нулевой столбец (для k = 0) матрицы Q заполняются нулями (константами). Левый и верхний «заголовки» продлеваются на одну ячейку дальше границ заполненного формулами диапазона. Итерации при расчете листа сходятся за несколько секунд. Параллельно с матрицей Q на этом же листе рассчитываются транспонированная матрица QT, матрица РСС ребер и строится график РСС ребер (рис. 2).

На рис. 2 рассчитанное РСС ребер тестового графа сравнивается с распределением, полученным путем имитационного моделирования (ИМ) графа, т.е. путем его непосредственного выращивания. Сравнение показывает, что в данном случае погрешности формулы (10) невелики. Хорошую точность формулы (10) подтверждают и ее проверки посредством расчета и ИМ ряда других графов с потерями дуг.

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

Точность формулы (10) и сходимость порождаемых ею итераций ухудшаются с ростом доли теряемых дуг. Тем не менее, пример с тестовым графом,

х

k

Q2 Q2

l+1,k l,k+1

Q

Q

Рис. 2. РСС ребер тестового графа: расчетное (слева) и полученное путем ИМ (справа)

теряющим 33 % дуг (см. рис. 2), показывает, что для исследования многих реальных сетей точность формулы (10) достаточна. К их числу относится и сеть веб-страниц, поскольку она теряет лишь 15 % дуг [19].

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

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

Полученные результаты позволяют калибровать графовые модели реальных сетей с потерями связей одновременно по распределениям степеней вершин и распределениям степеней дуг (ребер) подобно тому, как это делается при моделировании сетей без потерь [18]. Тем самым обеспечивается возможность существенного повышения адекватности графовых моделей, синтезируемых для повышения эффективности использования социальных, информационных и других сетей и для разработки стратегий воздействия на их развитие.

Библиографический список

1. Barabasi A. L., Albert R. Emergence of scaling in random networks // Science. 1999. Vol. 286. P. 509-512. DOI: 10.1126/ science.286.5439.509.

2. Barabasi A. L., Albert R. Statistical mechanics of complex networks // Rev. Mod. Phys. 2002. Vol. 74. P. 47-97.

3. Barabasi A. L. Scale-free networks: A decade and beyond // Science. 2009. Vol. 325. P. 412-413. DOI: 10.1126/science.1173299.

4. Krapivsky P. L., Redner S. Organization of growing random networks // Phys. Rev. E. 2001. Vol. 63. P. 066123. DOI: 10.1103/ PhysRevE.63.066123.

5. Newman M. The structure of scientific collaboration networks // Proc. Natl. Acad. Sci. USA. 2001. Vol. 98. P. 404-409. DOI: 10.1007/978-88-470-0665-2_13.

6. Antal T., Krapivsky P., Redner S. Dynamics of social balance on networks // Physical Review E. 2005. Vol. 72 (3). P. 036121. DOI: 10.1103/PhysRevE.72.036121.

7. Clauset A., Shalizi C. R., Newman M. Power-law distributions in empirical data // Rev. Mod. Phys. 2009. Vol. 51. P. 661-703. DOI: 10.1137/070710111.

8. Cohen R., Havlin S. Complex networks: structure, stability and function // Cambridge University Press. 2010. DOI: 10.1017/ CBO9780511780356.

9. Ghoshal G., Chi L., Barabasi A. L. Uncovering the role of elementary processes in network evolution // Scientific Reports. 2013. Vol. 3. P. 1-8. DOI: 10.1038/srep02920.

10. Zadorozhnyi V. N., Yudin E. B. Structural properties of the scale-free Barabasi-Albert graph // Automation and Remote Control. 2012. Vol. 73. №. 4. P. 702-716.

11. Zadorozhnyi V. N., Yudin E. B. Growing network: models following nonlinear preferential attachment rule // Physica A: Statistical Mechanics and its Applications. 2015. Vol. 428. P. 111-132. DOI: 10.1016/j.physa.2015.01.052.

12. Задорожный В. H. Растущие сети: динамика распределения степеней связности смежных узлов // Омский научный вестник. 2016. № 2 (146). С. 81-86.

13. Задорожный В. H., Юдин Е. Б. Уравнения динамики степеней узлов в растущих сетях с потерями связей / / Динамика систем, механизмов и машин. 2016. № 1, Т. 3. С. 340-346.

14. Задорожный В. H. Растущие сети с потерями узлов // Омский научный вестник. 2017. № 151. С. 108-113.

15. Zadorozhnyi V. N., Yudin E. B., Yudina M. N. Analytical and numerical methods of calibration for preferential attachment randon graphs // 2017 International Siberian Conference on Control and Communications (SIBCON), Astana, Kazakhstan. 2017. P. 1-6. DOI: 10.1109/SIBC0N.2017.7998461.

16. West R., Paranjape A., Leskovec J. Mining Missing Hyperlinks from Human Navigation Traces: A Case Study of Wikipedia // Proceedings of the 24th International Conference on World Wide Web. 2015. P. 1242-1252.

17. Barabаsi[ A. L. Network Science // Cambridge University Press. 2015. URL: http://barabasi.com/networksciencebook (дата обращения: 25.09.2017).

18. Ghoshal G., Chi L., Barabasi A.-L. Uncovering the role of elementary processes in network evolution // Scientific Reports. 2013. Vol. 3. P. 1-8.

19. Fenner T., Levene M., Loizou G. A stochastic model for the evolution of the web allowing link deletion // ACM Transactions in Internet Technology. 2006. Vol. 6, № 2. P. 117-130.

ЗАДОРОЖНЫЙ Владимир Николаевич, доктор технических наук, доцент (Россия), профессор кафедры «Автоматизированные системы обработки информации и управления» Омского государственного технического университета (ОмГТУ). Адрес для переписки: zwn2015@yandex.ru ЮДИН Евгений Борисович, кандидат технических наук, старший научный сотрудник омского филиала Института математики им. С. Л. Соболева CO РАН. Адрес для переписки: udinev@asoiu.com ЮДИНА Мария Николаевна, аспирантка кафедры «Автоматизированные системы обработки информации и управления» ОмГТУ. Адрес для переписки: mg-and-all@mail.ru

Статья поступила в редакцию 25.09.2017 г. © В. Н. Задорожный, Е. Б. Юдин, М. Н. Юдина

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