Введение
Сеть с нетривиальными топологическими особенностями
В контексте теории сетей, сложная сеть – это граф (сеть), обладающий нетривиальными топологическими особенностями – характеристиками, которые не встречаются в простых сетях, таких как решетки или случайные графы, но часто наблюдаются в сетях, представляющих реальные системы. Изучение сложных сетей – молодая и активно развивающаяся область научных исследований (с 2000 года), во многом вдохновленная эмпирическими данными о сетях реального мира, таких как компьютерные сети, биологические сети, технологические сети, сети мозга, климатические сети и социальные сети.
Определение
Большинство социальных, биологических и технологических сетей демонстрируют существенные нетривиальные топологические особенности, с паттернами связей между их элементами, которые не являются ни чисто регулярными, ни чисто случайными. К таким особенностям относятся тяжёлый хвост в распределении степеней, высокий коэффициент кластеризации, ассоциативность или диссоциативность между вершинами, структура сообществ и иерархическая структура. В случае ориентированных сетей эти характеристики также включают взаимность, профиль значимости триад и другие особенности. В отличие от этого, многие математические модели сетей, которые изучались ранее, такие как решётки и случайные графы, не демонстрируют этих особенностей. Наиболее сложные структуры реализуются в сетях со средним числом взаимодействий. Это соответствует тому факту, что максимальное содержание информации (энтропия) достигается при средних вероятностях. Два хорошо известных и широко изученных класса сложных сетей – это сети без масштаба и сети малого мира, чьи открытия и определения являются каноническими примерами в этой области. Оба класса характеризуются специфическими структурными особенностями: степенным распределением степеней для первых и малыми средними расстояниями и высоким коэффициентом кластеризации для вторых. Однако, по мере того как изучение сложных сетей продолжает расти в значимости и популярности, всё больше внимания привлекают и другие аспекты сетевых структур. Эта область стремительно развивается и объединяет исследователей из многих сфер, включая математику, физику, системы электроснабжения, биологию, климатологию, информатику, социологию, эпидемиологию и другие. Идеи и инструменты сетевой науки и инженерии применяются для анализа метаболических и генетических регуляторных сетей, изучения стабильности и устойчивости экосистем, в клинических исследованиях, моделировании и проектировании масштабируемых сетей связи, таких как генерация и визуализация сложных беспроводных сетей, а также для решения широкого круга других практических задач. Сетевая наука является темой многих конференций в различных областях и посвящена многочисленным книгам как для широкой публики, так и для специалистов.
Сети без масштаба
Сеть называется безмасштабной, если ее распределение степеней, то есть вероятность того, что случайно выбранный узел имеет определенное количество связей (степень), подчиняется математической функции, называемой степенным законом. Степенной закон подразумевает, что распределение степеней в таких сетях не имеет характерного масштаба. В отличие от этого, сети с одним четко определенным масштабом в некоторой степени похожи на решетку, поскольку каждый узел имеет (приблизительно) одинаковую степень. Примеры сетей с одним масштабом включают случайный граф Эрдеша — Реньи (ER), случайные регулярные графы, регулярные решетки и гиперкубы. Некоторые модели растущих сетей, которые генерируют безмасштабные распределения степеней, — это модель Барабаши — Альберта и модель пригодности. В сети с безмасштабным распределением степеней некоторые вершины имеют степень, которая на порядки величины превышает среднюю; эти вершины часто называют «узлами» (хабами), хотя эта терминология вводит в заблуждение, поскольку по определению не существует присущего порога, выше которого узел можно считать хабом. Если бы такой порог существовал, сеть не была бы безмасштабной. Интерес к безмасштабным сетям возник в конце 1990-х годов после сообщений об обнаружении степенных законов распределения степеней в реальных сетях, таких как Всемирная паутина, сеть автономных систем (AS), некоторые сети интернет-маршрутизаторов, сети взаимодействия белков, сети электронной почты и т. д. Большинство из этих заявленных «степенных законов» не выдерживают строгой статистической проверки, но более общая идея о распределениях степеней с «тяжелым хвостом» — которые многие из этих сетей действительно демонстрируют (до проявления эффектов конечного размера) — сильно отличается от того, что можно было бы ожидать, если бы ребра существовали независимо и случайно (то есть подчинялись распределению Пуассона). Существует множество различных способов построить сеть со степенным законом распределения степеней. Процесс Юла является каноническим генеративным процессом для степенных законов и известен с 1925 года. Однако он известен под многими другими названиями из-за его частых переоткрытий, например, принцип Гибрата Герберта А. Саймона, эффект Мэтью, кумулятивное преимущество и преференциальное присоединение Барабаши и Альберта для распределений степеней по степенному закону. Недавно гиперболические геометрические графы были предложены как еще один способ построения безмасштабных сетей. Некоторые сети со степенным законом распределения степеней (и определенными другими типами структуры) могут быть очень устойчивы к случайному удалению вершин, то есть подавляющее большинство вершин остаются связанными вместе в гигантской компоненте. Такие сети также могут быть очень чувствительны к целенаправленным атакам, направленным на быстрое разрушение сети. Когда граф однородно случайен, за исключением распределения степеней, эти критические вершины — это вершины с наивысшей степенью, и они были вовлечены в распространение болезней (естественных и искусственных) в социальных и коммуникационных сетях, а также в распространение модных тенденций (оба из которых моделируются процессом просачивания или ветвления). В то время как случайные графы (ER) имеют среднее расстояние порядка log N.
Пространственные сети
Многие реальные сети существуют в пространстве. Примеры включают транспортные и другие инфраструктурные сети, а также сети мозга.