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

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

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

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

Определение [ править ]

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

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

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

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

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

Взвешенные сети [ править ]

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

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

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

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

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

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

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

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

Алгоритмы [ править ]

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

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

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

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

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

Приложения [ править ]

Социальные сети [ править ]

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

Речные сети [ править ]

Промежуточность сосредоточенность была использована для анализа топологической сложности из речных сетей . [11]

Понятия, связанные с данным [ править ]

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

См. Также [ править ]

  • Центральность

Ссылки [ править ]

  1. ^ Freeman (1977) , стр. 39.
  2. ^ Barrat et al. (2004) .
  3. ^ Piraveenan, Прокопенко и Хоссейн (2013) .
  4. ^ Брандес (2001) , стр. 1.
  5. ^ Брандес (2001) , стр. 9.
  6. ^ Mantrach et al. (2010) .
  7. ^ Борасси и Натале (2019) .
  8. ^ а б Пузис и др. (2009) .
  9. ^ Берт (2009) .
  10. ^ Штольц и Schlereth (2021) .
  11. ^ Саркер и др. (2019) .

Библиография [ править ]

  • Barrat, A .; и другие. (2004). «Архитектура сложных весовых сетей» . Труды Национальной академии наук Соединенных Штатов Америки . 101 (11): 3747–3752. arXiv : cond-mat / 0311416 . Bibcode : 2004PNAS..101.3747B . DOI : 10.1073 / pnas.0400087101 . ISSN  0027-8424 . PMC  374315 . PMID  15007165 .
  • Борасси, Микеле; Натале, Эмануэле (2019). «KADABRA - это адаптивный алгоритм для определения промежуточности посредством случайной аппроксимации» . ACM Journal of Experimental Algorithmics . 24 : 1.2: 1–1.2: 35. DOI : 10.1145 / 3284359 . ISSN  1084-6654 . S2CID  67871875 .
  • Брандес, Ульрик (2001). «Более быстрый алгоритм определения центральности посредственности» (PDF) . Журнал математической социологии . 25 (2): 163–177. CiteSeerX  10.1.1.11.2024 . DOI : 10.1080 / 0022250x.2001.9990249 . hdl : 10983/23603 . S2CID  13971996 . Архивировано 29 марта 2021 года (PDF) с оригинала . Проверено 29 марта 2021 года .
  • Берт, Рональд (2009). Структурные дыры: социальная структура конкуренции . Кембридж: Издательство Гарвардского университета . ISBN 978-0-674-02909-5. OCLC  1041149426 . Проверено 29 марта 2021 года .
  • Фриман, Линтон (1977). «Набор мер центральности, основанный на промежуточности». Социометрия . 40 (1): 35–41. DOI : 10.2307 / 3033543 . JSTOR  3033543 .
  • Goh, K.-I .; Kahng, B .; Ким, Д. (2001). «Универсальное поведение распределения нагрузки в безмасштабных сетях». Письма с физическим обзором . 87 (27): 278701. arXiv : cond-mat / 0106565 . Bibcode : 2001PhRvL..87A8701G . DOI : 10.1103 / PhysRevLett.87.278701 . ISSN  0031-9007 . PMID  11800921 . S2CID  15746304 .
  • Мантрах, Амин; и другие. (2010). "Ядро ковариации суммы по путям: новая мера ковариации между узлами ориентированного графа". IEEE Transactions по анализу шаблонов и машинному анализу . 32 (6): 1112–1126. DOI : 10.1109 / tpami.2009.78 . PMID  20431135 . S2CID  4807216 .
  • Моксли, Роберт Л .; Моксли, Нэнси Ф. (1974). «Определение центрального положения в ненадлежащих социальных сетях». Социометрия . 37 (1): 122–130. DOI : 10.2307 / 2786472 . JSTOR  2786472 .
  • Ньюман, Марк EJ (2010). Сети: Введение . Оксфорд: Издательство Оксфордского университета . ISBN 978-0-19-920665-0. OCLC  964511577 .
  • Пиравинан, Махендра; Прокопенко Михаил; Хоссейн, Лиакват (2013). Холм, Петтер (ред.). "Центральность перколяции: количественная оценка теоретико-графического влияния узлов во время перколяции в сетях" . PLOS ONE . 8 (1): e53095. Bibcode : 2013PLoSO ... 853095P . DOI : 10.1371 / journal.pone.0053095 . ISSN  1932-6203 . PMC  3551907 . PMID  23349699 . Проверено 29 марта 2021 года .
  • Пузис, Рами; и другие. (2009). «Совместная атака на анонимность пользователей Интернета» (PDF) . Интернет-исследования . 19 (1): 60–77. DOI : 10.1108 / 10662240910927821 . ISSN  1066-2243 . Архивировано 29 марта 2021 года (PDF) с оригинала . Проверено 29 марта 2021 года .
  • Саркер, Шиблу; и другие. (2019). «Критические узлы в речных сетях» . Научные отчеты . 9 (1): 11178. Bibcode : 2019NatSR ... 911178S . DOI : 10.1038 / s41598-019-47292-4 . ISSN  2045-2322 . PMC  6672004 . PMID  31371735 .
  • Штольц, Саймон; Шлерет, Кристиан (2021 г.). «Прогнозирование силы связи с сетевыми структурами эго». Журнал интерактивного маркетинга . 54 (май): 40–52. DOI : 10.1016 / j.intmar.2020.10.001 .