Головна Мережі та Теорія графів Наука про мережі

🌐 Наука про мережі

Досліджуйте випадкові графи Ердеша-Реньї, безмасштабні мережі Барабаші-Альберт і моделі «тісного світу» Воттса-Строгаца: розкладка, розподіл степенів, кластеризація.

Мережі та Теорія графів2DЛегкий60 FPS
network-science ↗ Відкрити окремо
DRAG · SCROLL · CLICK — керуйте прямо у вікні симуляції.

Схожі симуляції

Про науку про мережі

Ця симуляція генерує та візуалізує три знакові моделі складних мереж: випадковий граф Ердеша–Реньї G(N,p), безмасштабну модель Барабаші–Альберт і модель «тісного світу» Воттса–Строгаца. Розкладка із силовим спрямуванням розміщує вузли за допомогою відштовхування між кожною парою, пружинного притягання вздовж кожного ребра та слабкого тяжіння до центру, тоді як пошук у ширину визначає зв'язні компоненти, а для кожного вузла обчислюється коефіцієнт кластеризації.

Повзунки задають кількість вузлів N (10–120) та специфічний для моделі параметр: імовірність ребра p для Ердеша–Реньї, кількість приєднуваних ребер m для Барабаші–Альберт, а також степінь ґратки k і ймовірність перез'єднання β для Воттса–Строгаца. Права панель відображає розподіл степенів у вигляді гістограми. Ці моделі лежать в основі вивчення реальних систем, як-от соціальні мережі, Всесвітня павутина, електромережі та поширення епідемій, де структура визначає стійкість і охоплення.

Часті запитання

Що таке наука про мережі?

Наука про мережі вивчає системи, представлені як вузли (вершини), з'єднані зв'язками (ребрами) — від соціальних зв'язків до нейронних сполучень. Вона шукає універсальні структурні закономірності — хаби, кластеризацію, короткі довжини шляхів — які визначають поведінку мережі. Ця сторінка дозволяє будувати й порівнювати три класичні генеративні моделі, що відтворюють різні реальні структури.

Що роблять три кнопки моделей?

Кожна кнопка перемикає генератор і показує параметри, релевантні для цієї моделі. Ердеш–Реньї з'єднує кожну пару вузлів незалежно з імовірністю p; Барабаші–Альберт нарощує мережу через преференційне приєднання; Воттс–Строгац починає з кільцевої ґратки й випадково перез'єднує ребра. Статистика та гістограма оновлюються, тож ви можете безпосередньо порівняти результати.

Що змінюють елементи керування й повзунки?

Повзунок Nodes N встановлює розмір мережі від 10 до 120. Специфічний для моделі повзунок далі задає ключовий параметр: імовірність p (0.01–0.4) для Ердеша–Реньї, ребра m (1–6) для Барабаші–Альберт, або степінь ґратки k (2–10) і ймовірність перез'єднання β (0–1) для Воттса–Строгаца. Кнопка New Graph перегенеровує мережу з новою випадковістю, а Pause Layout зупиняє фізику, щоб можна було роздивитися структуру.

Як працює модель Ердеша–Реньї G(N,p)?

Для кожної з N(N−1)/2 можливих пар вузлів ребро додається незалежно з імовірністю p. Розподіл степенів є біноміальним і наближається до розподілу Пуассона для великих N. Гігантська зв'язна компонента виникає різко поблизу критичної ймовірності p_c = 1/N, тому невеликі зміни p можуть перетворити фрагментований граф на єдиний зв'язний кластер.

Чому модель Барабаші–Альберт є безмасштабною?

Мережа зростає по одному вузлу за раз, і кожен новий вузол приєднується до m наявних вузлів з імовірністю, пропорційною їхньому поточному степеню — «багаті стають багатшими». Це преференційне приєднання створює степеневий розподіл степенів P(k) ∝ k⁻³, тобто кілька високо зв'язаних хабів співіснують з багатьма слабко зв'язаними вузлами. Розмір вузла на полотні масштабується разом зі степенем, тож хаби чітко виділяються.

Що таке ефект «тісного світу» в моделі Воттса–Строгаца?

Починаючи з кільцевої ґратки, де кожен вузол з'єднаний зі своїми k найближчими сусідами, кожне ребро перез'єднується з випадковою ціллю з імовірністю β. При малому β мережа зберігає високу локальну кластеризацію; додавання лише кількох далекосяжних «скорочень» різко зменшує середню довжину шляху, тоді як кластеризація залишається високою. Це поєднання — короткі шляхи разом із високою кластеризацією — і є визначальною властивістю «тісного світу».

Що означають блоки статистики?

Панель показує кількість вузлів і ребер, середній степінь (2E/N), середній коефіцієнт кластеризації C, розмір гігантської (найбільшої зв'язної) компоненти та максимальний степінь. Коефіцієнт кластеризації вимірює, як часто сусіди вузла також з'єднані між собою, усереднено по всіх вузлах, даючи єдине число для локальної згуртованості.

Як розміщується розкладка на екрані?

Алгоритм силового спрямування трактує вузли як заряджені частинки, що відштовхуються одна від одної, а ребра діють як пружини, що притягують з'єднані вузли до довжини спокою близько 60 пікселів. Слабка центральна гравітація утримує все на екрані, а швидкості згасають щокадру для стабільності. Ви можете перетягувати будь-який вузол, а пауза розкладки зупиняє ці сили.

Чи є симуляція фізично та математично точною?

Генератори дотримуються підручникових визначень кожної моделі, тому емерджентна поведінка — фазовий перехід Ердеша–Реньї, хаби Барабаші–Альберт і режим «тісного світу» Воттса–Строгаца — відтворюється достовірно. Оскільки використовується лише до 120 вузлів, статистика коливається від запуску до запуску, а розкладка є візуальним засобом, а не точним вкладенням, тож сприймайте числа як ілюстрацію основної математики, а не точні вимірювання.

Де ці моделі застосовуються в реальному світі?

Безмасштабні структури описують Всесвітню павутину, мережі цитувань і білок-білкових взаємодій; структури «тісного світу» з'являються в соціальних мережах, нейронних сполученнях і електромережах; випадкові графи слугують базовою лінією для порівняння. Розуміння того, яку модель нагадує реальна система, допомагає передбачити її стійкість до збоїв, вразливість до цілеспрямованих атак на хаби та швидкість поширення інформації чи хвороби мережею.