Simulation mit Matrizenrechnung
Zielsetzung
Im letzten Abschnitt wurde ein verbessertes Surfer-Modell entwickelt, mit dem man mithilfe der Verlinkungsstruktur konkrete Werte für die Relevanz einer Webseite berechnen kann. Dieses Surfer-Modell wurde von den Entwicklern von Google zu Beginn benutzt. Im letzten Abschnitt hast du vermutlich auch bereits erfahren, dass eine konkrete Anwendung des Surfer-Modells zu komplexen Übergangsgraphen führt - und das bereits bei einer sehr einfachen Webseitenwelt mit nur
Mathematische Beschreibung des erweiterten Surfer-Modells
Hier noch einmal die Vorgaben zum erweiterten Surfer-Modell:
(Erweitertes) Surfer-Modell
Wir gehen von folgenden Annahmen aus:
(A1) Zu Beginn verteilen sich alle Surfer (Besucher:innen) gleichmäßig auf die Webseiten.
(A2) In jedem Schritt folgt der Großteil der Surfer (z.B. 80%) jeweils im gleichen Takt einem Link auf eine weitere Webseite. Wenn auf einer Webseite mehrere Links vorkommen, dann verteilen sich die Surfer gleichmäßig auf die verschiedenen Links.
(A3) In jedem Schritt springen die übrigen Surfer (hier also 20%) zu einer beliebigen anderen Webseite. Sie teilen sich dabei gleichmäßig auf alle zur Verfügung stehenden Webseiten auf. Wir nennen sie die Gelegenheitsjumper.
Wir betrachten wieder diese Webseitenwelt.
In der folgenden Übersicht sind die Übergangsraten von Webseite A aus und von Webseite B aus dargestellt.
Übergang | Surf-Rate | Jump-Rate | Erläuterung |
---|---|---|---|
Von A aus kann man zwei Webseiten per Link erreichen. Nur | |||
Von A aus kann man zwei Webseiten per Link erreichen. Nur | |||
Von A nach D gibt es keinen Link. | |||
Von A nach A gibt es keinen Link. | |||
Von B nach A gibt es keinen Link. | |||
Von B nach C gibt es keinen Link. | |||
Von B nach D gibt es keinen Link. | |||
|
Aufgabe 1
Die Übergangsraten lassen sich übersichtlich mit Hilfe von Matrizen darstellen. Erkläre die folgende Darstellung und ergänze die fehlenden Teile.
Surfer | Gelegenheitsjumper |
---|---|
| |
| |
Aufgabe 2
Mit den Hilfsmatrizen aus Aufgabe 1 kann man jetzt die Prozessmatrix für das verbesserte Surfer-Modell erstellen:
Überprüfe, ob hier ein Austauschprozess beschrieben wird. Weise hierzu nach, dass
Aufgabe 3
Nutze ein CAS, um die Grenzverteilung für die Prozessmatrix
Aufgabe 4
Erstelle ein Ranking für die folgende Webseitenwelt.