29
Probestudium Graphentheorie Die Mathematik von FACEBOOK Konstantinos Panagiotou

Probestudium Graphentheorie Die Mathematik von FACEBOOK Konstantinos Panagiotou

Embed Size (px)

Citation preview

Page 1: Probestudium Graphentheorie Die Mathematik von FACEBOOK Konstantinos Panagiotou

Probestudium

GraphentheorieDie Mathematik von FACEBOOK

Konstantinos Panagiotou

Page 2: Probestudium Graphentheorie Die Mathematik von FACEBOOK Konstantinos Panagiotou

Organisatorisches

Page 3: Probestudium Graphentheorie Die Mathematik von FACEBOOK Konstantinos Panagiotou

Das Team

Falls es Fragen gibt, bitte unterbrechen Sie mich…!

Robert Graf

Benedikt Stufler

Manuel Wickmann

Michael Wolff

Iosif Petrakis

Ronja KuhneAlexisz Gaal

Tobias Ried

Page 4: Probestudium Graphentheorie Die Mathematik von FACEBOOK Konstantinos Panagiotou

Die Geburtsstunde der Graphentheorie

Page 5: Probestudium Graphentheorie Die Mathematik von FACEBOOK Konstantinos Panagiotou

Vor vielen Jahren …

Page 6: Probestudium Graphentheorie Die Mathematik von FACEBOOK Konstantinos Panagiotou

• Populäres Puzzle (~1700): ist es möglich durch die Stadt zu laufen, so dass man jede Brücke genau einmal überquert?

Page 7: Probestudium Graphentheorie Die Mathematik von FACEBOOK Konstantinos Panagiotou

• Ist es wichtig, wie breit der Fluss ist?

• Ist es wichtig, wie groß die Insel ist?• Ist es wichtig, dass die Brücke aus

Stein gebaut ist?• Ist es wichtig, ob es regnet?• Was ist wichtig?

Page 8: Probestudium Graphentheorie Die Mathematik von FACEBOOK Konstantinos Panagiotou

Andere Beispiele

• Kann man eine gegebene Figur zeichnen, ohne den Stift abzusetzen und ohne eine Linie doppelt zu ziehen?

Page 9: Probestudium Graphentheorie Die Mathematik von FACEBOOK Konstantinos Panagiotou

Euler

• Euler‘s Kommentar:„Was dieses Problem angeht, so kann es gelöst werden, indem alle möglichen Wege ausprobiert werden, um herauszufinden ob es einen gibt der den Anforderungen genügt.Weil die Anzahl Wege groß ist, ist diese Vorgehensweise schwer und umfangreich, und in anderen Fällen, mit mehr Brücken, wäre sie unmöglich.“

Page 10: Probestudium Graphentheorie Die Mathematik von FACEBOOK Konstantinos Panagiotou

Nur eine Spielerei?

• Problem in der Logistik:– Post– Müllabfuhr– …

• Viele weitere Anwendungen:– Gentechnologie: Sequenzierung– …

Euler‘s Problem

Page 11: Probestudium Graphentheorie Die Mathematik von FACEBOOK Konstantinos Panagiotou

Ein ähnliches Problem

• Ein Reisender möchte bestimmte Städte besuchen

• Er kennt die Verbindungen zwischen den Städten

• Am Schluss möchte er wieder an seinem Ausgangsort ankommen

• Er will keine Stadt mehrmals besuchen

Page 12: Probestudium Graphentheorie Die Mathematik von FACEBOOK Konstantinos Panagiotou

Was ist (nicht) wichtig?

Page 13: Probestudium Graphentheorie Die Mathematik von FACEBOOK Konstantinos Panagiotou

Beispiele

Page 14: Probestudium Graphentheorie Die Mathematik von FACEBOOK Konstantinos Panagiotou
Page 15: Probestudium Graphentheorie Die Mathematik von FACEBOOK Konstantinos Panagiotou

Ursprung

Page 16: Probestudium Graphentheorie Die Mathematik von FACEBOOK Konstantinos Panagiotou

Wie macht man das?„[…] so kann es gelöst werden, indem alle möglichen Wege ausprobiert werden, um herauszufinden […]“ (Euler)

• Es gibt insgesamt n Städte• Die Städte sind komplett miteinander verbunden• Jede Verbindung hat ein unterschiedliches Gewicht

• Möglicher Lösungsansatz: vollständige Aufzählung aller möglichen Wege!

• Wieviel Zeit braucht ein heutiger Computer?

Page 17: Probestudium Graphentheorie Die Mathematik von FACEBOOK Konstantinos Panagiotou

Zeit?

• Zeit = Anzahl Wege * t, wobei– t = Zeit, um die Länge des Weges zu berechnen

• Nehmen wir mal an, dass t sehr klein ist: 1/1.000.000 Sekunden

• Was ist die Anzahl Wege?

Page 18: Probestudium Graphentheorie Die Mathematik von FACEBOOK Konstantinos Panagiotou

Anzahl Wege

• Anzahl Wege =Anzahl Mögl. den ersten Schritt zu machen* Anzahl Mögl. den zweiten Schritt zu machen…* Anzahl Mögl. den i-ten Schritt zu machen…* Anzahl Mögl. den letzten Schritt zu machen=(n-1) * (n-2) *… * (n-i) * … * 1= (n-1)!

Page 19: Probestudium Graphentheorie Die Mathematik von FACEBOOK Konstantinos Panagiotou

Beispiele

• n = 11: Die benötigte Zeit ist– 10 * 9* 8* … *2*1 * t = 3628800*1/1000000 ~ 3 Sek.

• n = 13:– 12*11*…*2*1 * t ~ 360 Sek. (6 Minuten!)

• n = 16:– 15*14*…*2*1 * t ~ 1.000.000 Sek (ca. 300 Stunden!!)

• n = 21:– 20*19*….*2*1 * t ~ 2* Sek. (ca. 700 Jahre!!!)

• n = 41– 40*39*…*2*1 * t ~ … (> Alter des Universums!!!!)

1210

„Weil die Anzahl Wege groß ist, ist diese Vorgehensweise schwer und umfangreich, und in anderen Fällen, mit mehr Brücken, wäre sie unmöglich.“

Page 20: Probestudium Graphentheorie Die Mathematik von FACEBOOK Konstantinos Panagiotou

Ein Zuordnungsproblem

Nikolaus hat viele verschiedene Geschenke, die er verteilen möchte.

Jedes Kind freut sich nur über bestimmte Geschenke.z.B. Peter freut sich über Modelleisenbahn,

Nintendo WII, aber nicht über Lego.Problem: Wie soll der Nikolaus die Geschenke

verteilen (eins pro Kind), so dass möglichst viele Kinder sich freuen?

Page 21: Probestudium Graphentheorie Die Mathematik von FACEBOOK Konstantinos Panagiotou

Was ist (nicht) wichtig?

Page 22: Probestudium Graphentheorie Die Mathematik von FACEBOOK Konstantinos Panagiotou

Eine abstrakte Sichtweise

Die Aufgabe vom Nikolaus:

“Mache möglichst viele Kinder glücklich und jedes Kind bekommt höchstens ein Geschenk”

= “Finde eine maximale Mengevon Verbindungen, so dass jeder rote und blaue Punkt zu höchstens einer gehört!”

Kinder Geschenke

Peter

WII

Eisenbahn

Lego

Page 23: Probestudium Graphentheorie Die Mathematik von FACEBOOK Konstantinos Panagiotou

Nur eine Spielerei?

• Welche Züge sollen welche Routen fahren?• Welche Professoren sollen welche

Vorlesungen halten?• Welche Zulieferer sollen welche Waren wo

liefern?• …

Page 24: Probestudium Graphentheorie Die Mathematik von FACEBOOK Konstantinos Panagiotou

Ein letztes Beispiel

• Experiment in den 60er Jahren, durchgeführt von Stanley Milgram– Eine Person s erhielt einen Brief,

der an eine andere Person t adressiert war

– Wichtige Informationen über t wurden s mitgeteilt

– s konnte den Brief nur an jemanden schicken, der/die ihm/ihr persönlich bekannt war

1) Viele Briefe gingen verloren2) Mittlere Länge einer erfolgreichen Kette: 5.6

Page 25: Probestudium Graphentheorie Die Mathematik von FACEBOOK Konstantinos Panagiotou

Fragen

• Warum existieren kurze Ketten?• Wie können Individuen solche Ketten finden

(ohne alle Bekanntschaften zu kennen?)

• Heute:– Durchschnittliche Länge in Facebook: 4.7 (!)– Yahoo! Labs Small World Experiment– Ähnliche Eigenschaften in anderen Netzwerken:

Twitter, Youtube, …

Es gibt auch deutlich längere

Ketten.

Page 26: Probestudium Graphentheorie Die Mathematik von FACEBOOK Konstantinos Panagiotou

Eine abstrakte Sichtweise

• Mitglieder von FACEBOOK: Punkte• Freundschaft in FACEBOOK: Verbindung

• Wie sieht FACEBOOK aus?

Page 27: Probestudium Graphentheorie Die Mathematik von FACEBOOK Konstantinos Panagiotou

FACEBOOK

Page 28: Probestudium Graphentheorie Die Mathematik von FACEBOOK Konstantinos Panagiotou

Zusammenfassung

Euler’s Problem

Zuordnungsproblem

Reisender

FACEBOOK

Page 29: Probestudium Graphentheorie Die Mathematik von FACEBOOK Konstantinos Panagiotou

Was haben diese Probleme gemeinsam?

• Sie lassen sich durch sehr ähnliche (abstrakte) Objekte beschreiben:– Punkte– Verbindungen

• Genau das sind Graphen…!