Komplexe Netzwerke Einführung

Ähnliche Dokumente
Komplexe Netzwerke Robustheit

Komplexe Netzwerke Gradverteilung der Knoten, Skalenfreiheit, Potenzgesetz

Ausarbeitung zum Seminarvortrag Skalenfreie Netze

Theoretische Überlegungen zur Ausbreitung von Infektionserregern auf Kontaktnetzen. Hartmut Lentz, Maria Kasper, Ansgar Aschfalk und Thomas Selhorst

WS 2009/10. Diskrete Strukturen

Diskrete Strukturen Kapitel 1: Einleitung

Networks, Dynamics, and the Small-World Phenomenon

Westfählische Wilhelms-Universität. Eulersche Graphen. Autor: Jan-Hendrik Hoffeld

Soziale Netzwerke. Einführung Teil 1

Graphentheorie. Eulersche Graphen. Eulersche Graphen. Eulersche Graphen. Rainer Schrader. 14. November Gliederung.

Inhalt. Literatur. Dr. Felix Heine Complex and Distributed IT-Systems

Einführung in die Bioinformatik

Vorlesung Diskrete Strukturen Eulersche und Hamiltonsche Graphen

1. Einleitung wichtige Begriffe

Eulerweg, Eulerkreis. Das Königsberger Brückenproblem. Definition 3.1. Ein Weg, der jede Kante von G genau einmal

Modellierung biologischer. Christian Maidorfer Thomas Zwifl (Seminar aus Informatik)

WS 2009/10. Diskrete Strukturen

Computerviren, Waldbrände und Seuchen - ein stochastisches Modell für die Reichweite einer Epidemie

Graphen. Leonhard Euler ( )

Ein Turnierplan mit fünf Runden

Lernmodul 2 Modelle des Raumes

Motivation Kenngrößen von Graphen Modelle. Small Worlds. in Vorlesung Semantische Suche in P2P-Netzwerken. Florian Holz

M. Anderegg, E. Müller Graphentheorie

!"#$"%&'()*$+()',!-+.'/',

Das Small World Phenomenon. Aus

Mathematische Grundlagen der dynamischen Simulation

Übersicht 2. Mathematik als Beruf? Von logischen Strukturen und spannenden Aufgaben. Martin Oellrich. wer das Problem löste 4

Vorlesung Diskrete Strukturen Eulersche und Hamiltonsche Graphen

Sozio- Technische Systeme

Analyse des Normennetzwerks der Internet Requests for Comments

Internet-Kartographie

Der Vier-Farben-Satz

Kontraposition und Widerspruch

Inhalt. Inhalte der Vorlesung (vorläufig) Dr. Dominic Battré Complex and Distributed IT Systems. Napster. Eigenschaften von Gnutella

2. Klassenarbeiten Im Fach Biologie werden in der Sekundarstufe I keine Klassenarbeiten geschrieben.

Minimal spannender Baum

3 Klassifikation wichtiger Optimierungsprobleme

Schriftlicher Test Teilklausur 2

Was ist Diskrete Mathematik und wozu?

Mathematik für Biologen mathematische Ergänzungen und Beispiele Teil I

Schulbesuch Erich-Kästner Gesamtschule 07. April 2011

Rheinisch Westfälische Technische Hochschule Aachen Lehr- und Forschungsgebiet Theoretische Informatik Prof. Peter Rossmanith

Der Fünffarbensatz Proseminar: Graphentheorie Sommersemester 2006 Isa Topac, Markus Kunder, Tim Hahn

Königsberger Brückenproblem

Dynamisches Routing in der Logistik

Geoinformation I Geometr.-topol. Datenstrukturen

Die Euler-Mascheroni-Konstante

Six Degrees of Seperation

Physik eine empirische Wissenschaft

Grundbegriffe der Informatik

Systemtheorie 1. Einführung Systemtheorie 1 Formale Systeme 1 # WS 2006/2007 Armin Biere JKU Linz Revision: 1.4

Routing Algorithmen. Begriffe, Definitionen

Kompetenzen Natur und Technik Check S2/S3

Lösungsfindeverfahren (Heuristiken)

Grundbegriffe der Informatik

Netzwerkmodelle. Seminar Netzwerkanalyse. Sommersemester 2005 Jasmine Metzler

Einführung Grundbegriffe

Teil III. Komplexitätstheorie

Vier-Farben-Vermutung (1)

Tutorübung zur Vorlesung Grundlagen Rechnernetze und Verteilte Systeme Übungsblatt 7 (3. Juni 7. Juni 2013)

23. November Betweenness Centrality Closeness Centrality. H. Meyerhenke: Algorithmische Methoden zur Netzwerkanalyse 108

16. Flächenfärbungen

1. Methoden der Hirnforschung 2. Mechanistische Erklärung 3. Neuronale Mechanismen 4. Erklärung des Bewusstseins?

Reihen/Partialsummenfolgen und vollständige Induktion. Robert Klinzmann

Selbstbild/Fremdbild

Bäume und Wälder. Definition 1

Universitätsprofessor Dr. rer. nat. habil. Karl-Ernst Biebler und Dr. rer. nat. Bernd Jäger

Elementargeometrie. Prof. Dr. Andreas Meister SS digital von: Frank Lieberknecht

Generierung und Simulation von großen Inter-Domain Topologien

Übersicht 2. Mathematik als Beruf? Von logischen Strukturen und spannenden Aufgaben. Martin Oellrich. ein Problem vor der Haustür 3

Einführung in die Quantentheorie der Atome und Photonen

PIWIN II. Praktische Informatik für Wirtschaftsmathematiker, Ingenieure und Naturwissenschaftler II. Vorlesung 2 SWS SS 08

Algorithmen und Datenstrukturen

Lernmodul 2 Geometr.-topol. Datenstrukturen. Lernmodul 2: Geoobjekte und ihre Modellierung - Geometr.-topol. Datenstrukturen

Techniken der Projektentwicklungen

Beispielklausur für zentrale Klausuren

Soziale Netzwerke Es kommt nicht darauf an, WAS man weiß, sondern WEN man kennt.

Ausarbeitung zum Modulabschluss. Graphentheorie. spannende Bäume, bewertete Graphen, optimale Bäume, Verbindungsprobleme

Random Networks. Centralized Networks. Decentralized Networks

Dank. Grundlagen der Theoretischen Informatik / Einführung in die Theoretische Informatik I. Probleme über Sprachen. Teil II.

Was ist Physik? Modell der Natur universell es war schon immer so

Diskrete Strukturen Kapitel 2: Grundlagen (Mengen)

Sozialwissenschaftliche Modelle und Daten SoSe 2010

Mengen, Funktionen und Logik

Susanne Franke. Corporate Communicator.

7. Kritische Exponenten, Skalenhypothese

Thema: Analyse des Verhaltens dynamischer Wirkungsgefüge

Universität des Saarlandes

Transkript:

Ernst Moritz Arndt Universität Greifswald 17. 4. 2009 Komplexe Netzwerke Einführung Dr. Matthias Scholz www.network-science.org/ss2009.html 1 Komplexe Netzwerke Fachübergreifendes Gebiet: Physik, Mathematik, Informatik, Biologie, Soziologie 1.1 Beispiele realer komplexer Netzwerke Soziale Netzwerke: Kommunikation und Kooperation in einer Gesellschaft Kommunikationsnetzwerke: Telekommunikation (Wer telefoniert mit wem?), Email-Kontakte, Online Kontakt(Freundschafts)-Netzwerke (Facebook, StudiVZ, Xing) Kooperationsnetzwerke: Schauspieler (im selben Film), Koautoren (Publikationen) Informationsnetzwerke: Linkstruktur im WWW, Zitierungsnetzwerk von Publikationen Biologie: Protein-Protein-Interaktionsnetz, Neuronales Netz Transportnetze: Straßennetz, Stromnetz, Internet Ein reales komplexes Netzwerk ist ein komplexes System bestehend aus einzelnen Elementen (Personen, Computer oder Moleküle) und Verbindungen oder Beziehungen zwischen ihnen (Freundschaften, Vernetzungen oder Interaktionen) Reale komplexe Netzwerke sind natürlich gewachsene bzw. nach Bedarf entstandene Netzwerke (nicht zentral geplant). 1.2 Die populärsten Beobachtungen (Netzwerk-Eigenschaften): Universelle Strukturen: Reale Netzwerke aus den verschiedensten Bereichen weisen häufig sehr ähnliche Eigenschaften und Strukturen auf. 1

Skalenfreiheit (scale-free): Kontakte pro Knoten sind ungleich verteilt: Viele Knoten sind nur schwach vernetzt, wenige Knoten sind extrem stark vernetzt ( Potenzgesetz (power-law ), polynomieller Zusammenhang). Kleine-Welt-Pha nomen (small world phenomenon): Die durchschnittliche Wegla nge zwischen zwei Knoten ist sehr kurz im Vergleich zur Gro ße eines Netzwerkes und der typischerweise geringen Gesamtvernetzung. 2 Ko nigsberger Bru ckenproblem (1736) reale Welt (Bru cken-netzwerk) Modell (Graph) Abbildung 1: Gibt es einen Weg, bei dem man jede Bru cke exakt einmal u berquert? Lo sung von Leonhard Euler: Problem wird als Graphen-Modell abstrahiert. Bis auf Start- und End-Knoten mu ssen alle Knoten einen geraden Grad (Anzahl der Kanten) haben. Fu r einen Rundgang, bei dem man zum Ausgangspunkt zuru ckkehrt, mu ssen sogar alle Knoten einen geraden Grad haben. Eulerscher Graph: Ein zusammenha ngender Graph ist genau dann eulersch, wenn der Grad jedes Knoten gerade ist. 3 Begriffe Netzwerk und Graph Das mathematische Modell realer netzwerkartiger Systeme wird in dem Gebiet der komplexen Netzwerke sowohl als Netzwerk als auch als Graph bezeichnet. Der Grund fu r die unterschiedliche Bezeichnung liegt in dem fa cheru bergreifenden Charakter der Gebietes. Graph ist die traditionelle Bezeichnung in der Mathematik (Graphentheorie). In der Physik, Biologie und Soziologie wird meist nur der Begriff Netzwerk verwendet. In dieser Vorlesung benutzen wir die Bezeichnungen wie folgt: 2

Graph ist ein mathematische Modell, bestehend aus Knoten und Kanten Netzwerk ist ein reales System (aus Elementen und Verbindungen/Beziehungen zwischen ihnen), welches sich mit Graphen beschreiben lässt. Ein Graph dient als mathematisches Modell eines realen komplexen Netzwerkes. Modell: Ein Modell ist eine stark vereinfachte Beschreibung realer Systeme (Abstraktion). Probleme können am Modell einfacher gelöst werden als am realen System, da nur die für eine Fragestellung relevanten Eigenschaften im Modell enthalten sind. Beispiel Königsberger Brückenproblem: wie weit die Brücken von einander entfernt sind oder wie lang sie sind, sind Eigenschaften die zum Lösen des Problems nicht benötigt werden und daher weggelassen werden können. Komplexes System Systeme oder Objekte bezeichnet man als komplex, wenn sich deren Verhalten nicht aus dem Wissen über die Funktion seiner Teile vorhersagen lässt. Wir betrachten ein System in seiner Gesamtheit: Das Ganze ist mehr als die Summe seiner Teile. Aristoteles (384 322 v. Chr.) Beispiel Neuronales Netz: Obwohl die Funktion von Nervenzellen gut verstanden ist, wissen wir heute nur wenig darüber, wie das Gehirn als Ganzes funktioniert. Komplexe Systeme zeigen häufig unerwartete Effekte: unerwartetes Verhalten des Gesamtsystems (plötzlicher Zustandswechsel Phasenübergang). 4 Komplexe Netzwerke und Graphentheorie 4.1 Graphentheorie - eher statische Betrachtung: als Karte (Topologie) - typische Fragestellungen: kürzester Weg von A nach B Problem des Handelsreisenden (Hamiltonsche Graphen) Vier Farben Problem 4.2 Komplexe Netzwerke - Netzwerk als komplexes dynamisches System: Knoten repräsentieren dynamische Einheiten, die ihre eigenen Verhaltensregeln haben, Kanten repräsentieren die Kopplung zwischen diesen Einheiten. - dynamische Betrachtung (Netzwerk als ein sich ständig änderndes System) Anzahl der Elemente (Veränderung der Größe des Netzes) Anzahl und Anordnung der Verbindungen (Veränderung der Vernetzung) - Fragen betreffen die Veränderung (Dynamik) realer Netzwerke: Wie entstehen Netzwerke? 3

Was passiert wenn sich die Vernetzung ändert? (Robustheit). Wie breiten sich Informationen oder Viren aus? siehe auch Abschnitt 5 Schlüsselfragen - starke Ausrichtung auf die empirische Auswertung von realen (komplexen) Netzwerken 5 Schlüsselfragen (Ursachen/Bedeutung/Nutzen von komplexen Netzwerken) Eigenschaften: Wie beschreibt/charakterisiert man sehr große Netzwerke? - Gradverteilung der Knoten - durchschnittliche Weglänge zwischen zwei Knoten - Cluster-Struktur Ziel: Vergleich von Netzwerken, Schlussfolgerungen (z.b.: Robustheit) Schlussfolgerungen: Wenn die Netzwerkstruktur bekannt ist, was kann man daraus ableiten? Beispiele: Eigenschaft Schlussfolgerung kurze Distanzen (kleine Welt) Verbreitung (Information, Virus) ist sehr schnell skalenfrei robust gegenüber zufälligen Knoten-Ausfall, aber leicht angreifbar durch gezielte Attacken (Angriff auf stark vernetzte Knoten) starke Cluster-Struktur lokale Funktionalität, modulartige Organisation Universelle Strukturen: Gibt es universelle Strukturen und Regeln, die für viele (natürliche als auch technische) Netzwerke gelten? Netzwerke aus unterschiedlichsten Bereichen haben häufig sehr ähnliche Eigenschaften. Das lässt Vermuten, dass Netzwerke oft nach ähnlichen Mechanismen, Gesetzen oder Regeln funktionieren. Diese herauszufinden, ist das Ziel des Forschungsgebietes der komplexen Netzwerke. Modelle: Kann man mit mathematischen Modellen die beobachteten Eigenschaften reproduzieren? Wie können bestimmte Netzwerkstrukturen erzeugt werden? Nach welchen Regeln? Wie gut sind die einzelnen Netzwerk-Modelle und was kann man daraus ableiten? Diagnose von Netzwerken (Robustheit): Kritischer Zustand: Bei Ausfall von wieviel Prozent der Knoten fällt das Netz auseinander (in nicht zusammenhängende Teilnetze)? Beispiele: Internet (Knotenausfall), Fehlfunktion von Molekülen in biologischen Netzen (Knotenausfall), Überlast im Stromnetz (Ausbreitung von Störungen) Soziale Netzwerke: Wovon hängen Konflikte in einer Gesellschaft ab? Vergleich von Gesellschaftsstrukturen: Grad der Vernetzung, Cluster- bzw. Gruppenbildung. 4

Informationsfluss: Wie entstehen soziale Bewegungen? Wie kommt es, dass sich bestimmte Nachrichten schlagartig ausbreiten, andere wiederum nicht? Es sind oft grundlegende Fragen an komplexe Systeme, die man hier aus Sicht der Netzwerke zu lösen und zu verstehen versucht. 6 Literatur Mark Newman. The structure and function of complex networks. SIAM REVIEW 45 (2): 167-256 (http://aps.arxiv.org/abs/cond-mat/0303516) Mark Newman, Albert-László Barabási, and Duncan J. Watts. The Structure and Dynamics of Networks. 2006. weitere Bücher über komplexe Netzwerke, siehe: www.network-science.org Graphentheorie: Reinhard Diestel. Graphentheorie. Springer-Verlag, Berlin, 2006. http://www.math.uni-hamburg.de/home/diestel/books/graphentheorie/graphentheorieiii.pdf Soziologie (Netzwerkanalyse): Dorothea Jansen. Einführung in die Netzwerkanalyse. 3. Auflage, 2006. 5