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?

Bob
quelle
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: