Модель Уоттса – Строгаца - Watts–Strogatz model

Модель маленького мира Уоттса – Строгаца
Модель маленького мира Уоттса – Строгаца, созданная с помощью igraph и визуализированная с помощью Cytoscape 2.5. 100 узлов.

В Модель Уоттса – Строгаца это случайный граф модель генерации, которая создает графики с небольшая собственность, в том числе короткие средняя длина пути и высокий кластеризация. Это было предложено Дункан Дж. Уоттс и Стивен Строгац в их совместном 1998 Природа бумага.[1] Модель также стала известна как (Watts). бета модель после того, как ватт использовал сформулировать это в своей научно-популярной книге Шесть градусов.

Обоснование модели

Формальное изучение случайные графы восходит к работе Пол Эрдёш и Альфред Реньи.[2] Рассмотренные ими графики, известные теперь как классические или Эрдеш – Реньи (ER) графики, предлагают простую и мощную модель с множеством приложений.

Тем не менее ER Графы не обладают двумя важными свойствами, наблюдаемыми во многих реальных сетях:

  1. Они не генерируют локальную кластеризацию и триадные замыкания. Вместо этого, поскольку они имеют постоянную, случайную и независимую вероятность соединения двух узлов, графы ER имеют низкую коэффициент кластеризации.
  2. Они не учитывают образование узлов. Формально степень распределение графов ER сходится к распределение Пуассона, а не сила закона наблюдается во многих реальных, безмасштабные сети.[3]

Модель Уоттса и Строгаца была разработана как простейшая возможная модель, учитывающая первый из двух ограничений. Он учитывает кластеризацию, сохраняя при этом короткие средние длины пути модели ER. Это достигается путем интерполяции между рандомизированной структурой, близкой к графам ER, и регулярным кольцом. решетка. Следовательно, модель способна хотя бы частично объяснить феномен «маленького мира» в различных сетях, таких как электросеть, нейронная сеть и т.д. C. elegans, сети киноактеров или обмен информацией о метаболизме жиров в бутоньерки.[4]

Алгоритм

График Ватса – Строгаца

Учитывая желаемое количество узлов , значение степень (предполагается, что это четное целое число) и специальный параметр , удовлетворяющий и модель строит неориентированный граф с узлы и ребра следующим образом:

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

Характеристики

Базовая решетчатая структура модели создает локально кластерную сеть, в то время как случайно перепрограммированные ссылки значительно сокращают средняя длина пути. Алгоритм вводит около таких нерешетчатых ребер. Различный позволяет выполнять интерполяцию между регулярной решеткой () и структуру, близкую к Случайный граф Эрдеша – Реньи с в . Это не подходит к реальной модели ER, поскольку каждый узел будет подключен как минимум к другие узлы.

Три интересующих свойства: средняя длина пути, то коэффициент кластеризации, а распределение степеней.

Средняя длина пути

Для кольцевой решетки средняя длина пути[1] является и линейно масштабируется с размером системы. в предельный случай из , граф приближается к случайному графу с , хотя на самом деле не сходится к нему. В промежуточном регионе , средняя длина пути очень быстро падает с увеличением , быстро приближаясь к своему предельному значению.

Коэффициент кластеризации

Для кольцевой решетки коэффициент кластеризации[5] , и поэтому имеет тенденцию в качестве растет независимо от размера системы.[6] В предельном случае коэффициент кластеризации имеет тот же порядок, что и коэффициент кластеризации для классических случайных графов, и, таким образом, обратно пропорционален размеру системы. В промежуточной области коэффициент кластеризации остается довольно близким к значению для регулярной решетки и падает только при относительно высоких значениях. . В результате получается область, в которой средняя длина пути быстро падает, а коэффициент кластеризации - нет, что объясняет феномен «маленького мира».

Если мы используем Баррат и Вейгт[6] мера для кластеризации определяется как доля между средним количеством ребер между соседями узла и средним количеством возможных ребер между этими соседями, или, альтернативно,
тогда мы получаем

Распределение степеней

Распределение степеней в случае кольцевой решетки - это просто Дельта-функция Дирака сосредоточен на . Распределение степеней для можно записать как,[6]

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

Ограничения

Основное ограничение модели состоит в том, что она дает нереалистичный степень распределение. Напротив, настоящие сети часто безмасштабные сети неоднородный по степени, имеющий ступицы и безмасштабное распределение степеней. Такие сети лучше описывать в этом отношении преференциальная привязанность семейство моделей, таких как Модель Барабаши – Альберта (BA). (С другой стороны, модель Барабаши-Альберта не может обеспечить высокие уровни кластеризации, наблюдаемые в реальных сетях, и этот недостаток не разделяется моделью Уоттса и Строгаца. Таким образом, ни модель Уоттса и Строгаца, ни модель Барабаши-Альберта не должны можно рассматривать как полностью реалистичные.)

Модель Уоттса и Строгаца также подразумевает фиксированное количество узлов и, следовательно, не может использоваться для моделирования роста сети.

Смотрите также

Рекомендации

  1. ^ а б Уоттс, Д. Дж.; Строгац, С. (1998). «Коллективная динамика сетей« маленького мира »» (PDF). Природа. 393 (6684): 440–442. Bibcode:1998 Натур.393..440Вт. Дои:10.1038/30918. PMID  9623998.
  2. ^ Эрдош, П. (1960). "Publications Mathematicae 6, 290 (1959); П. Эрдош, А. Реньи". Publ. Математика. Inst. Подвешенный. Акад. Наука. 5: 17.
  3. ^ Равас, Э. (30 августа 2002 г.). «Иерархическая организация модульности в метаболических сетях». Наука. 297 (5586): 1551–1555. arXiv:cond-mat / 0209244. Bibcode:2002Научный ... 297.1551R. Дои:10.1126 / science.1073374. PMID  12202830.
  4. ^ Аль-Анзи, Бадер; Арпп, Патрик; Гергес, Шериф; Ормерод, Кристофер; Олсман, Ной; Зинн, Кай (2015). «Экспериментальный и вычислительный анализ большой белковой сети, которая управляет хранением жира, раскрывает принципы построения сигнальной сети». PLOS вычислительная биология. 11 (5): e1004264. Bibcode:2015PLSCB..11E4264A. Дои:10.1371 / journal.pcbi.1004264. ЧВК  4447291. PMID  26020510.
  5. ^ Альберт Р., Барабаши А.-Л. (2002). «Статистическая механика сложных сетей». Обзоры современной физики. 74 (1): 47–97. arXiv:cond-mat / 0106096. Bibcode:2002РвМП ... 74 ... 47А. Дои:10.1103 / RevModPhys.74.47.CS1 maint: несколько имен: список авторов (связь)
  6. ^ а б c Barrat, A .; Вейгт, М. (2000). «О свойствах сетевых моделей малого мира». Европейский физический журнал B. 13 (3): 547–560. arXiv:cond-mat / 9903411. Дои:10.1007 / с100510050067.