1959 року Пол Ердеш і Альфред Реньї поставили оманливо просте запитання: якщо розкидати n вузлів по аркушу й незалежно з'єднати кожну пару з імовірністю p, як виглядатиме отриманий граф? Їхня відповідь, опублікована в серії знакових статей, показала, що випадкові графи зазнають різких, майже розривних фазових переходів — не на відміну від замерзання води — зі зміною ймовірності з'єднання. Через понад шістдесят років ті самі переходи проявляються в надрозповсюдженні COVID-19, крихкості енергомереж і дивовижній стійкості Всесвітньої павутини.
1. Випадкові графи Ердеша–Реньї та гігантська компонента
Канонічна модель Ердеша–Реньї, позначена G(n, p), породжує граф на n
вузлах, де кожне ребро існує незалежно з імовірністю p. Очікувана кількість ребер:
E[ребра] = p · n(n−1)/2 ≈ pn²/2
Ключовий керуючий параметр — не сама p, а середній ступінь:
⟨k⟩ = p(n−1) ≈ pn
Коли ⟨k⟩ < 1, граф складається майже виключно з дрібних
компонент; найбільша має розмір O(log n). Збільшуйте p, доки
⟨k⟩ > 1, і різко виникає гігантська зв'язна
компонента (ГЗК). Для великих n частка вузлів у ГЗК задовольняє
неявне рівняння:
S = 1 − e−⟨k⟩ S
Це трансцендентне рівняння має лише тривіальний розв'язок S = 0,
коли ⟨k⟩ ≤ 1, але позитивний розв'язок
S > 0 виникає з нізвідки в ту саму мить, коли
⟨k⟩ перевищує 1. Перехід справді різкий: точно при
⟨k⟩ = 1 ГЗК має розмір O(n2/3) —
мезоскопічний режим, що зникає в термодинамічній границі.
Розподіл ступенів і статистика Пуассона
У великому графі G(n, p) ступінь окремого вузла підпорядковується
біноміальному розподілу, який у границі n → ∞ за фіксованого
⟨k⟩ збігається до розподілу Пуассона:
P(ступінь = d) = e−⟨k⟩ ⟨k⟩d / d!
Це має важливий наслідок: розподіл Пуассона має експоненційний хвіст, тобто дуже сильно з'єднані вузли (хаби) надзвичайно рідкісні. Реальні мережі, як ми побачимо, поводяться зовсім інакше.
2. Теорія перколяції та стійкість
Теорія перколяції формалізує питання: якщо ми випадково видалимо частку
1 − f вузлів (або ребер), коли мережа перестане мати
функціональну гігантську компоненту? Це саме той сценарій, що стосується цілеспрямованих
атак на інфраструктуру або природного вибуття індивідів під час епідемії.
Для випадкового графа з пуассонівським розподілом ступенів критична частка присутності, нижче якої ГЗК зникає, дорівнює:
fc = 1 − 1/⟨k⟩
Іншими словами, для графа із середнім ступенем ⟨k⟩ = 4
потрібно випадково видалити щонайменше 75% вузлів, перш ніж гігантська компонента
розпадеться. Випадкові графи напрочуд стійкі до випадкових збоїв, оскільки видалення
випадкового вузла з переважною ймовірністю прибирає вузол низького ступеня, що майже
не має структурного значення.
Перколяція по зв'язках проти перколяції по вузлах
Моделі перколяції бувають двох видів. У перколяції по вузлах кожен
вузол незалежно зайнятий з імовірністю p; у перколяції по
зв'язках кожне ребро зберігається з імовірністю p. Обидва варіанти
зазнають фазового переходу при критичному порозі pc, але
конкретне значення залежить від ґратки чи топології мережі. Для двовимірної
квадратної ґратки:
pc(вузли) ≈ 0.5927 pc(зв'язки) = 0.5 (точно)
Нижче pc виживають лише скінченні кластери. Точно при
pc розподіл розмірів кластерів стає степеневим законом із
показником −187/91 у 2D — ознака самоподібної, фрактальної структури в точці
критичності.
3. Безмасштабні мережі: коли хаби змінюють усе
1999 року Альберт-Ласло Барабаші та Река Альберт вивчали топологію Всесвітньої павутини і виявили те, чого Ердеш і Реньї не передбачали: реальні мережі рішуче не є випадковими. Замість пуассонівського розподілу ступенів із чітко визначеним характерним масштабом розподіл ступенів павутини підпорядковувався степеневому закону:
P(k) ∼ k−γ (зазвичай 2 < γ < 3)
Це означає, що типового ступеня не існує. Більшість вузлів мають дуже мало зв'язків, але невелика кількість хабів накопичує величезну кількість посилань. Механізм, що породжує такий розподіл, — це преференційне приєднання: нові вузли, що приєднуються до мережі, з перевагою з'єднуються з уже добре зв'язаними вузлами — динаміка «багатий стає багатшим». Отримана мережа називається безмасштабною.
Стійкість проти вразливості
Безмасштабні мережі демонструють разючу двоїстість. Вони надзвичайно стійкі до
випадкового видалення вузлів — навіть видалення 80% вузлів навмання залишає
гігантську компоненту цілою, оскільки ви переважно потрапляєте у вузли низького ступеня.
Але вони катастрофічно крихкі за цілеспрямованої атаки: видалення лише верхніх
5% хабів за ступенем розбиває мережу на роз'єднані фрагменти. Це тому, що другий момент
розподілу ступенів, ⟨k2⟩, розходиться при
γ ≤ 3, тобто поріг перколяції формально зникає:
fc = 1 − 1/(⟨k2⟩/⟨k⟩ − 1)
Оскільки ⟨k2⟩ → ∞ при
γ ≤ 3, критична частка fc → 1.
Безмасштабна мережа з показником у цьому діапазоні теоретично імунна до випадкового
відмовлення вузлів — приголомшливий результат із прямими наслідками для архітектури
інтернету.
Застосування до епідемій
У моделі епідемії SIR патоген поширюється вздовж ребер контактної мережі. Базове
репродуктивне число R0 критично залежить від топології мережі.
Для мережі з розподілом ступенів P(k) епідемічний поріг дорівнює:
R0 = β / μ · ⟨k2⟩ / ⟨k⟩
де β — швидкість передачі на контакт, а μ — швидкість
одужання. Для безмасштабних мереж, де ⟨k2⟩
розходиться, це означає, що R0 > 1 для
будь-якої ненульової швидкості передачі. На безмасштабній контактній мережі
епідемічного порогу не існує — навіть дуже слабо заразний патоген зрештою пошириться
по всій популяції. Цей результат, встановлений Пастор-Сатаррасом і Веспіньяні 2001
року, переосмислив підхід до стратегії вакцинації: щоб захистити безмасштабну мережу,
потрібно цілитися в хаби, а не у випадкові вузли.
Спробуйте самі
Наведені вище концепції оживають в інтерактивній симуляції. Три симулятори нижче дозволяють безпосередньо змінювати параметри й спостерігати фазові переходи в реальному часі.
G(n, p) з нуля. Поступово збільшуйте p і
визначте точний момент, коли найбільша компонента починає домінувати.
Кольорове кодування розміру компонент робить фазовий перехід безпомилково
видимим.
Завершальна думка
Перехід гігантської компоненти Ердеша–Реньї — один із найелегантніших результатів дискретної математики: різкий, точний фазовий перехід у ймовірнісному об'єкті, доведений строгою комбінаторикою за десятиліття до того, як фізики почали формулювати його як задачу перколяції. Проте найбільшим спадком цієї моделі, можливо, є те, у чому вона помилилася. Реальні мережі зростають, преференційно приєднуються і розвивають надзвичайно неоднорідні розподіли ступенів. Ця неоднорідність — не ускладнення, яке слід усунути проєктуванням; це структурна риса, яка робить інтернет майже невразливим до випадкових збоїв, водночас роблячи популяції майже беззахисними перед патогеном, готовим скористатися одним-єдиним суперрозповсюджувачем.
Розуміння взаємодії між топологією мережі та динамічними процесами — чи то електричними сигналами, інфекціями, чи чутками — одна з центральних задач науки XXI століття. Математика випадкових графів дає нам мову, щоб ставити правильні запитання.