Центральность посредничества - Betweenness centrality

An неориентированный граф окрашены в зависимости от промежуточной центральности каждой вершины от наименьшей (красный) до наибольшей (синий).

В теория графов, центральность посредственности (или «промежуточная центральность») является мерой центральность в график на основе кратчайшие пути. Для каждой пары вершин связного графа существует хотя бы один кратчайший путь между вершинами, такой что либо количество ребер, через которые проходит путь (для невзвешенных графов), либо сумма весов ребер (для взвешенных графов) ) минимизируется. Центральность промежуточности для каждого вершина - количество этих кратчайших путей, проходящих через вершину.

Центральность между посредничеством была разработана как общая мера центральности:[1] он применим к широкому кругу проблем теории сетей, включая проблемы, связанные с социальными сети, биология, транспорт и научное сотрудничество. Хотя более ранние авторы интуитивно описывали центральность как основанную на промежуточности, Фримен (1977) дал первое формальное определение центральности промежуточности.

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

Определение

Центральность промежуточности узла дается выражением:

куда это общее количество кратчайших путей от узла узел и это количество путей, которые проходят через .

Обратите внимание, что промежуточная центральность узла масштабируется с количеством пар узлов, как предполагается индексами суммирования. Следовательно, вычисление может быть изменено путем деления на количество пар узлов, не включая , так что . Деление осуществляется для ориентированных графов и для неориентированных графов, где - количество узлов в гигантском компоненте. Обратите внимание, что это масштабируется для максимально возможного значения, когда один узел пересекает каждый кратчайший путь. Часто это не так, и нормализация может выполняться без потери точности.

что приводит к:

Обратите внимание, что это всегда будет масштабирование от меньшего диапазона к большему, поэтому точность не будет потеряна.

Взвешенные сети

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

С и быть матрицами смежности и веса между узлами и Аналогично степенному закону распределения степени в безмасштабных сетях, сила данного узла также подчиняется степенному закону распределения.

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

Центральность перколяции

Централизация перколяции - это версия взвешенной центральности промежуточности, но она учитывает «состояние» исходного и целевого узлов каждого кратчайшего пути при вычислении этого веса. Распространение «заражения» происходит в сложных сетях по ряду сценариев. Например, вирусная или бактериальная инфекция может распространяться через социальные сети людей, известные как контактные сети. Распространение болезни также можно рассматривать на более высоком уровне абстракции, рассматривая сеть городов или населенных пунктов, связанных автомобильным, железнодорожным или воздушным сообщением. Компьютерные вирусы могут распространяться по компьютерным сетям. Слухи или новости о деловых предложениях и сделках также могут распространяться через социальные сети людей. Во всех этих сценариях «инфекция» распространяется по звеньям сложной сети, изменяя «состояния» узлов по мере своего распространения, с возможностью восстановления или иным образом. Например, в эпидемиологическом сценарии люди переходят из «восприимчивого» в «инфицированное» состояние по мере распространения инфекции. Состояния, которые отдельные узлы могут принимать в приведенных выше примерах, могут быть двоичными (например, получена / не получена новость), дискретными (восприимчивые / инфицированные / восстановленные) или даже непрерывными (например, доля инфицированных людей в городе ) по мере распространения заразы. Общей чертой всех этих сценариев является то, что распространение заражения приводит к изменению состояний узлов в сетях. Имея это в виду, была предложена центральность перколяции (PC), которая конкретно измеряет важность узлов с точки зрения помощи перколяции по сети. Эта мера была предложена Piraveenan et al.[3]

Центральность перколяции определяется для данного узла в данный момент времени как доля «просачиваемых путей», которые проходят через этот узел. «Перколированный путь» - это кратчайший путь между парой узлов, где исходный узел пронизан (например, заражен). Целевой узел может быть перколированным, неперколированным или частично перколированным.

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

Прилагаемые веса к путям перколяции зависят от уровней перколяции, назначенных исходным узлам, исходя из предположения, что чем выше уровень перколяции исходного узла, тем более важны пути, исходящие от этого узла. Узлы, которые лежат на кратчайших путях, исходящих из узлов с высокой степенью перколяции, поэтому потенциально более важны для перколяции. Определение ПК также можно расширить, включив в него веса целевых узлов. Расчет центральности перколяции выполняется в время с эффективной реализацией, принятой из быстрого алгоритма Брандеса, и если в расчетах необходимо учитывать веса целевых узлов, время наихудшего случая равно .

Алгоритмы

Вычисление центральных значений промежуточности и близости всех вершины в графе включает в себя вычисление кратчайших путей между всеми парами вершин на графе, что требует время с Алгоритм Флойда-Уоршолла, модифицированный, чтобы не только находить один, но и подсчитывать все кратчайшие пути между двумя узлами. На разреженном графе Алгоритм Джонсона или алгоритм Брандеса может быть более эффективным, оба принимают время. На невзвешенных графиках вычисление промежуточности центральности занимает раз по алгоритму Брандеса.[4]

При вычислении центральностей промежуточности и близости всех вершин в графе предполагается, что графы неориентированы и связаны с учетом петель и кратных ребер. Когда мы конкретно имеем дело с сетевыми графами, часто графы не имеют петель или нескольких ребер для поддержания простых отношений (где ребра представляют собой связи между двумя людьми или вершинами). В этом случае использование алгоритма Брандеса разделит итоговые оценки центральности на 2, чтобы учесть, что каждый кратчайший путь учитывается дважды.[5]

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

Концепция центральности была распространена и на групповой уровень.[7] Центральность между группами показывает долю геодезических, соединяющих пары не входящих в группу членов, которые проходят через группу узлов. Алгоритм Брандеса для вычисления промежуточной центральности всех вершин был изменен для вычисления групповой промежуточности центральности одной группы узлов с одинаковым асимптотическим временем выполнения.[7]

Приложения

Социальные сети

В анализ социальных сетей Центральность промежуточности может иметь разные последствия. С макроскопической точки зрения соединяющие позиции или «структурные дыры» (обозначенные высокой промежуточностью центральности) отражают власть, потому что они позволяют человеку в соединяющей позиции осуществлять контроль (например, решать, делиться ли информацией или нет) над людьми, которых она связывает. между.[8] Однако с микроскопической точки зрения сетей эго (т. Е. С учетом только связей первой степени) в социальные сети онлайн высокая промежуточная центральность совпадает с назначениями ближайших друзей (т. е. сильных межличностные связи ), потому что он отражает социальный капитал инвестиции в отношения, когда далекие социальные круги (например, семья и университет) сближаются (часто в результате введения эго).[9]

Связанные понятия

Центральность посредничества относится к сети возможность подключения, вершины с высокой промежуточностью могут отключать графы, если их удалить (см. вырезать набор ) .

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

Примечания

  1. ^ Фримен (1977), п. 39.
  2. ^ А. Баррат, М. Бартелеми, Р. Пастор-Саторрас и А. Веспиньяни. Архитектура сложных весовых сетей. PNAS (2004) т. 101 нет. 11
  3. ^ Пиравинан, Махендра (2013). "Центральность перколяции: количественная оценка теоретико-графического влияния узлов во время перколяции в сетях". PLOS ONE. 8 (1): e53095. Bibcode:2013PLoSO ... 853095P. Дои:10.1371 / journal.pone.0053095. ЧВК  3551907. PMID  23349699.
  4. ^ Брандес (2001), п. 1.
  5. ^ Брандес (2001), п. 9.
  6. ^ Мантрах (2010).
  7. ^ а б Пузис, Р., Ягил, Д., Елович, Ю., Браха, Д. (2009)Совместная атака на анонимность пользователей Интернета В архиве 2013-12-07 в Wayback Machine, Интернет-исследования 19(1)
  8. ^ Берт (2009).
  9. ^ Штольц (2021 год).

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

  • Брандес, Ульрик (2001). «Более быстрый алгоритм определения центральности посредственности» (PDF). Журнал математической социологии. 25 (2): 163–177. CiteSeerX  10.1.1.11.2024. Дои:10.1080 / 0022250x.2001.9990249. Архивировано из оригинал (PDF) на 2017-10-13. Получено 2018-11-18.CS1 maint: ref = harv (связь)
  • Фриман, Линтон (1977). «Набор мер центральности, основанный на промежуточности». Социометрия. 40 (1): 35–41. Дои:10.2307/3033543. JSTOR  3033543.CS1 maint: ref = harv (связь)
  • Goh, K. I .; Kahng, B .; Ким, Д. (2001). «Универсальное поведение распределения нагрузки в безмасштабных сетях». Письма с физическими проверками. 87 (27): 278701. arXiv:cond-mat / 0106565. Bibcode:2001ПхРвЛ..87А8701Г. Дои:10.1103 / Physrevlett.87.278701.CS1 maint: ref = harv (связь)
  • Мантрах, Амин; и другие. (2010). «Ядро ковариации суммы по путям: новая мера ковариации между узлами ориентированного графа». IEEE Transactions по анализу шаблонов и машинному анализу. 32 (6): 1112–1126. Дои:10.1109 / тпами.2009.78.CS1 maint: ref = harv (связь)
  • Моксли, Роберт Л .; Моксли, Нэнси Ф. (1974). «Определение центрального положения в ненадлежащих социальных сетях». Социометрия. 37 (1): 122–130. Дои:10.2307/2786472. JSTOR  2786472.CS1 maint: ref = harv (связь)
  • Ньюман, М. Э. Дж. (2010). Сети: введение. Оксфорд, Великобритания: Издательство Оксфордского университета. ISBN  978-0199206650.CS1 maint: ref = harv (связь)
  • Долев, Шломи; Еловичи, Юваль; Пузис, Рами (2010). «Центральность маршрутизации посредничества». J. ACM. 57 (4): 25:1–25:27. Дои:10.1145/1734213.1734219.
  • Берт, Рональд (2009). Структурные дыры: социальная структура конкуренции. Пресса Гарвардского университета.CS1 maint: ref = harv (связь)
  • Штольц, Саймон; Шлерет, Кристиан (2021). «Прогнозирование силы связи с сетевыми структурами эго». Журнал интерактивного маркетинга. 54 (Май): 40–52. Дои:10.1016 / j.intmar.2020.10.001.CS1 maint: ref = harv (связь)