Децентрализованный алгоритм определения влиятельных узлов в социальных сетях

13

В этой статье Kempe-Kleinberg-Tardos авторы предлагают жадные алгоритмы, основанные на субмодульных функциях, для определения наиболее влиятельных узлов в графе с приложениями к социальным сетям.k

В основном алгоритм работает следующим образом:

  1. S=empty set
  2. выберите узел с наибольшим индивидуальным влиянием, назовите его ; S = S v 1v1S=Sv1
  3. удалить и все ребра, соединяющие v 1 с остальной частью сетиv1v1
  4. повторять, пока у не будет k вершинSk

У меня два вопроса о влиятельных узлах в социальных сетях.
а) Существует ли какой-либо алгоритм для поиска решения или его аппроксимация децентрализованным способом?
б) Кто-нибудь применял другие алгоритмы, такие как Page-Rank и аналогичные, для решения той же проблемы?

боб
источник
Как вы определяете «влиятельный» узел?
Тимоти Сан
2
согласно документу, каждая ссылка определяется с вероятностью успешной передачи сообщения от одного узла к другому. Цель состоит в том, чтобы найти подмножество узлов, которые доставят сообщение наибольшему количеству узлов, в ожидании.
Боб
kDDk=1D
Я это понимаю. Меня беспокоило, есть ли хотя бы субоптимальный алгоритм для аппроксимации оптимального решения.
Боб

Ответы:

3

Децентрализованные алгоритмы для вариантов этой проблемы были опубликованы в Распределенном и сохраняющем конфиденциальность алгоритме для идентификации информационных центров в социальных сетях и Анализе социального влияния в крупных сетях .

Массимо Кафаро
источник