Dezentraler Algorithmus zur Ermittlung einflussreicher Knoten in sozialen Netzwerken


13

In dieser Arbeit von Kempe-Kleinberg-Tardos schlagen die Autoren einen gierigen Algorithmus vor, der auf submodularen Funktionen basiert, um die einflussreichsten Knoten in einem Graphen mit Anwendungen auf soziale Netzwerke zu bestimmen .k

Grundsätzlich geht der Algorithmus wie folgt vor:

  1. S=empty set
  2. wähle den Knoten mit dem höchsten individuellen Einfluss, nenne ihn ; S = S v 1v1S=Sv1
  3. Entfernen Sie und alle Kanten, die v 1 mit dem Rest des Netzwerks verbindenv1v1
  4. Wiederholung bis hat k EckenSk

Ich habe zwei Fragen zu einflussreichen Knoten in sozialen Netzwerken.
a) Gibt es einen Algorithmus, um die Lösung zu finden oder dezentral anzunähern?
b) Hat jemand andere Algorithmen wie Page-Rank und ähnliche angewendet, um das gleiche Problem zu lösen?


Wie definieren Sie einen "einflussreichen" Knoten?
Timothy Sun

2
Dem Papier zufolge ist jede Verbindung mit einer Wahrscheinlichkeit definiert, eine Nachricht erfolgreich von einem Knoten zu einem anderen zu übertragen. Das Ziel besteht darin, die Teilmenge der Knoten zu finden, die erwartungsgemäß eine Nachricht an die größte Anzahl von Knoten übermitteln.
Bob

kDDk=1D

Ich verstehe das. Mein Anliegen war, ob es zumindest einen suboptimalen Algorithmus gibt, um die optimale Lösung zu approximieren.
Bob

Antworten:



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.