Ich versuche, die in einigen Artikeln beschriebenen synthetischen Netzwerke (Grafiken) zu reproduzieren.
Es wird angegeben, dass das Barabasi-Albert- Modell verwendet wurde, um " skalierungsfreie Netzwerke mit Potenzgesetz- , " zu erstellen .
ist eine Wahrscheinlichkeitsverteilung, die die Wahrscheinlichkeit eines Knotens mit dem Grad k zurückgibt . Zum Beispiel gibt die Wahrscheinlichkeit an, einen Knoten zufällig aus dem Netzwerk auszuwählen und einen Knoten mit Grad 2 zu erhalten.
Der durchschnittliche Grad Hub scheint 4 in einer Arbeit zu sein, mit einem Minimum von von 2. Kein Wort über das Maximum von . In dem anderen Papier ist es nicht angegeben. Es scheint nicht so wichtig zu sein, das Netzwerk zu definieren.
Lambda λ-Werte sind angegeben, ebenso wie die Anzahl der Knoten . Kombinationen sind
- n = 50000, λ = 3, 2,7, 2,3, mit in einem Papier
- n = 4000 und λ = 2,5 oder n = 6000 und λ = 3 in der anderen Veröffentlichung
Ich habe nach Bibliotheken gesucht, die den Barabasi-Albert-Algorithmus implementieren, und sie scheinen andere Parameter als Lambda und den durchschnittlichen Grad zu erfordern. Eines ist NetworkX , ein anderes ist GraphStream (Implementierung hier ). Sie arbeiten auf ähnliche Weise und fragen nach:
- n : int - Anzahl der Knoten
- m : int - Anzahl der Kanten, die von einem neuen Knoten an vorhandene Knoten angehängt werden sollen; Die Anzahl der Kanten, die bei jedem Schritt hinzugefügt werden sollen
Wie kann ich die Einstellungen m berechnen, um ein vergleichbares Diagramm zu erstellen?
Hier einige Referenzen:
- Katastrophale Kaskade von Ausfällen in voneinander abhängigen Netzwerken, Buldyrev et al. 2010 mit einer separat bereitgestellten Zusatzinformation
- Kleiner Cluster in Cyber Physical Systems, Huang et al. 2014
- Katastrophale Kaskade von Ausfällen in voneinander abhängigen Netzwerken, Havlin et al. 2010 ist dies auf dem Arxiv und verdeutlicht etwas das erste
Beachten Sie, dass diese Artikel "Generierungsfunktionen" verwendeten, um einige Eigenschaften dieser Diagramme analytisch zu untersuchen. Sie führen jedoch auch Simulationen für diese Modelle durch, sodass sie diese Netzwerke irgendwie generiert haben müssen.
Vielen Dank.