При дослідженні графів та мереж, степінь вузла в мережі — це кількість зв'язків з іншими вузлами, а розподіл степенів — це розподіл ймовірностей цих степенів усією мережею.
Визначення
Степінь вузла в мережі (іноді неправильно вживається як зв'язність[en]) — це кількість з'єднань з іншими вузлами або кількість ребер вузла. Якщо мережа орієнтована, це означає, що ребра вказують у напрямку з одного вузла до іншого. У такому випадку вузли мають два різних степені: вхідний степінь, що дорівнює кількості вхідних ребер, та вихідний степінь, що дорівнює кількості вихідних ребер.
Розподіл степенів P(k) мережі визначається як відношення кількості вузлів у мережі зі степенем k до кількості всіх вузлів у цій мережі. Таким чином, якщо мережа складається з n вузлів і nk з них мають степінь k, то маємо .
Ця інформація іноді представлена у вигляді кумулятивного розподілу степенів, частки вузлів зі степенем, меншим за k, або навіть додаткового кумулятивного розподілу степенів, частки вузлів зі степенем, який більший або дорівнює k, що позначається як (1 — C), якщо розглядати C, як сукупний розподіл степенів; тобто, доповнення до C.
Спостережувані розподіли степенів
Розподіл степенів є дуже важливим при вивченні як реальних мереж, таких як інтернет чи соціальні мережі, так і теоретичних мереж. Найпростіша модель мережі — випадковий граф (модель Ердеша — Реньї), в якому кожен з n вузлів може бути незалежно пов'язаним (чи ні) з ймовірністю p (або 1 − p), має біноміальний розподіл степенів k:
(або розподіл Пуассона в межах великого n, якщо середній степінь є фіксованим). Однак більшість реальних мереж мають розподіл степенів, що дуже відрізняються від попереднього. Більшість із них мають значне відхилення праворуч, що позначає, що більша кількість вузлів мають низький степінь, та лише невелика кількість, відома як «хаби», мають високий степінь. Стверджувалося, що певні мережі, зокрема Інтернет, Всесвітня мережа та деякі соціальні мережі, мають розподіл степенів, які приблизно відповідають степеневому закону: , де γ — константа. Такі мережі називаються безмасштабними мережами та вони привертають особливу увагу своїми структурними та динамічними властивостями.[1][2][3][4] Однак дослідження широкого кола реальних мереж показує, що безмасштабні мережі, якщо їх оцінювати за допомогою точних статистичних показників зустрічаються рідко.[5] Деякі дослідники заперечують ці висновки, стверджуючи, що визначення, які було використано у дослідженні, є невідповідно жорсткими,[6] у той час, як інші стверджують, що точна функціональна форма розподілу степенів менш важлива, ніж знання того, чи є розподіл степенів розподілом з товстим хвостом[en] чи ні.[7] Надмірну інтерпретацію конкретних форм розподілу степенів також критикували за те, що вона не враховувала, як мережі можуть розвиватися з часом.[8]
Надмірний розподіл степенів
Надмірний розподіл степенів — це розподіл ймовірностей, для вузла, досягнутого за ребром, кількості інших ребер, які ведуть до цього вузла.[9] Іншими словами, це розподіл вихідних зв'язків вузла, досягнутого за ребром.
Припустимо, що мережа має розподіл степенів , після вибору вузла (випадково чи ні) і переходу до одного з його сусідів (припускаючи, що він має принаймні одного сусіда), ймовірність того, що цей вузол матиме сусідів не визначається . Причиною цього є те, що кожен раз, коли якийсь вузол вибирається в гетерогенній мережі, більш ймовірно досягти хабу, дотримуючись одного з наявних сусідів цього вузла. Справжня ймовірність того, що такі вузли мають степінь є яка називається надмірнимстепенем цього вузла. У моделі конфігурації[en], кореляції між вузлами, які проігноровані, і кожним вузлом, стосовно якого припускається, що його можна з'єднанати з будь-якими іншими вузлами мережі з однаковою імовірністю, надмірний розподіл степенів можна записати у такому вигляді:[9]
де — середній степінь моделі. Звідси випливає, що середній степінь сусіда будь-якого вузла є більшим за середній степінь цього вузла. На прикладі соціальних мереж це буде означати, що, у середньому, у ваших друзів більше друзів, ніж у вас. Це відомо як парадокс дружби. Можна показати, що мережа може мати гігантську компоненту, якщо її середній надмірний степінь більший за одиницю:
Майте на увазі, що останні два рівняння виконуються лише для моделі конфігурації[en], і щоб отримати надмірний розподіл степенів для реальних мереж, кореляція степенів повинна бути врахована.[9]
Метод твірних функцій
Твірні функції можна використовувати для обчислення певних властивостей випадкових мереж. Використовуючи розподіл степенів та надмірний розподіл степенів певної мережі, і відповідно, можна записати два степеневих ряди в такому вигляді:
і
також можна отримати використовуючи похідну :
Якщо твірна функція для розподілу ймовірностей відома, то можливо відновити значення шляхом диференціювання:
Певні властивості, такі як моменти, можуть бути легко обчислені за допомогою ряду та його похідних:
Для пуассонівських випадкових мереж, таких як графік ER, , через це теорія випадкових мереж такого типу є доволі простою. Розподіли ймовірностей для перших найближчих сусідів породжується функцією та для других функцією . У загальному випадку, розподіл для -их найближчих сусідів генерується таким чином:
Середня кількість перших сусідів, , є а середня кількість других сусідів дорівнює:
Розподіл степенів для орієнтованих мереж
В орієнтованій мережі кожен вузол має певний вхідний степінь і певний вихідний степінь , що дорівнюють кількості вхідних та вихідних ребер відповідно. Якщо це ймовірність того, що випадково вибраний вузол має вхідний степінь і вихідний степінь , тоді твірну функцію, призначену цьому спільному розподілу ймовірностей, можна записати з двома змінними і у вигляді:
Оскільки кожне ребро в орієнтованій мережі має виходити з одного вузла та входити в інший, то середня кількість ребер, що входять у вузол, дорівнює нулю. Тому
,
це означає, що твірна функція повинна задовольняти умові:
де — середній степінь (як вхідний, так і вихідний) усіх вузлів у мережі;
Використовуючи функцію , знов можна знайти твірну функцію для розподілу вхідного/вихідного степенів та надмірного розподілу вхідного/вихідного степенів, як і раніше. можна визначити як твірну функцію кількості вхідних ребер для випадково вибраного вузла, та можна визначити як кількість вхідних ребер до вузла, отриманого шляхом переходу за випадковим ребром. Також можна визначити твірні функції і для числа вихідних ребер з такого вузла:[10]
Тут, середня кількість перших сусідів , або як було введено раніше , дорівнює та середня кількість других сусідів, досяжних з випадково вибраного вузла, визначається так: . Оскільки ці рівняння симетричні відносно та , то вони визначають також значення для перших та других сусідів, з яких можна досягти випадкового вузла.[10]
Розподіл степенів для мереж зі знаком
У знакових мережах кожен вузол має додатний степінь і від'ємний степінь , які є відповідно додатною кількістю ребер і від'ємною кількістю ребер, з'єднаних з цим вузлом. Таким чином і позначають негативний розподіл степенів та позитивний розподіл степенів для мереж зі знаком.[11][12]
↑Voitalov, Ivan; van der Hoorn, Pim; van der Hofstad, Remco; Krioukov, Dmitri (18 жовтня 2019). Scale-free networks well done. Physical Review Research. 1 (3): 033034. doi:10.1103/PhysRevResearch.1.033034.