Network Analysis

3. Semester, Matthias Dehmer

3. Semester, Matthias Dehmer


S. H.
Diese Lernkarten behandeln auf Universitätsniveau die Analyse von Netzwerken und Graphen, wobei der Fokus auf Knoten, Kanten, Gradverteilungen und Netzwerkeigenschaften liegt. Sie eignen sich für Studierende der Informatik, die sich mit der Struktur und Komplexität von Netzwerken auseinandersetzen möchten, und behandeln unter anderem die Berechnung von Zentralitätsmaßen, die Erzeugung verschiedener Netzwerkmodelle und die Eigenschaften von Knoten und Kanten.
Flashcards
69
Students
0
Language
German
Category
Computer Science
Level
University
Created / Updated
21.08.2021 / 10.01.2022

Lernkarten

Was ist ein Komplexitäts-Mass?

Ein Mass für die berechnung der Komplexität eines Graphen.

Was ist ein Graphmass?

Ist eine Abbildung eines Graphen auf eine reelle Zahl.

G -> R

Welche Komplexitäts-Masse gibt es?

  • Wiener Index
    • Summe des kürzesten Weges zwischen zwei Knoten
  • Randic Index
    • ??
  • d(G,H) oder s(G,H)
    • Ähnlichkeit zweier Graphen

Wie wird die komplexität eines Netzwerkes bestimmt?

Hängt vom Auge des betrachters ab. 

Muss somit vorab definiert werden, damti alle mit dem gleichen Komplexitäts-Mass rechnen.

Was versteht man unter "Modul suche"?

Das auffinden von einer dichten Anzahl an Knoten in einem Teil-GrapH

Nenne Anwendungen von Graph-Mining?

  • suchen von Modulen
  • Ähnlichkeitssuche
  • Netzwerkvergleiche (z.B. Webseiten)
  • Graph Datenbanken
  • QSAR/QSPR und drug design 
    • Quantitative Structured Activity Relationship
    • Quantitative Structured Property Relationship

Wie lautet die Definition von "Data-Mining"?

Aus Daten werden interessante Muster gesucht mit denen Wissen generiert werden können um Aufgaben zu lösen

Wie analysiert man Netzwerke/Graphen?

  • Quantitative Graphentheorie
    • Messende Analyse
    • Netzwerk auf eine Zahl reduzieren -> z.B. Anzah Knoten/Kanten
  • Deskriptive Graphentheorie
    • Beschreibende Analyse / Empierisch

Was ist ein "deterministischer Graph" ?

Beschreibung und Beispiel

Deterministisch: 

Wenn die Erstellungsmethode immer wieder den selben Graphen generiert.

Nicht Zeitabähnig.

 

Beispiele: 

- Internes Computer Netzwerk

- Strassen-Netzwerk

- U-Bahn

- Chemische Strukturen

Was ist ein "nicht deterministischer Graph"?

Beschreibung und Beispiel

 

Wenn die Erstellungsmethode immer wieder einen anderen Graphen generiert, ohne Anpassung an der Methode selber.

Biepspiel: 
-  Aktien-Graph

- Biologische-Netzwerke

 

 

Welcher Durchmesser hat dieser Graph?

2

Wie wird der Durchmesser (diameter) eines Graphen bestimmt?

Mit dem längsten kürzesten Weg zwischen zwei beliebigen Knoten eines Graphen.

Die Formel ist so zu verstehen, dass alle kürzesten Wege zwischen allen Knoten gesucht werden und dann der längste (maximale) ausgewählt wird.

Ist der Durchmesser das beste Mass um einen Graphen zu beschreiben?

Nein, weil...

Was ist ein Graphvergleichsmass?

Ist das Karthesische Produkt aller geordnenten Tupel aus dem Graphen. G x G -> R

 

Beispiel: 
(1,5) x (1,7) = (1,1), (1.7), (5.1), (5.7)

Was sind die Bedingungen für einen Baum-Graphen?

  • Zusammenhängend (keine losen Knoten)
  • Zyklusfrei
  • Zwei Knoten haben nur einen gemeinsam Pfad

Was sind die Bedingungen für einen Wurzelbaum-Graphen?

  • gleiche wie bei einem Baum
  • Alle Knoten sind Weggerichtet --> Es ergibt sich eine Wurzel

Nenne verschiedene Typen von Netzen:

  • Social Netzworks
    • Twitter
    • Fachebook
  • Web Graphs
  • Document Structures
  • Knoeledge (Information) Networks
  • Technology Networks
    • Internet
    • Strom
    • Wasser
  • Biological Networks
    • Neuronen
  • Transport Networks
    • Züge
    • Strom

Beschreibe und zeichne "Reflexive-Beziehung" im einem Graphen.

a ist gleich alt wie a und b ist gleich alt wie b

Beschreibe und zeichne "Symmetrisch-Beziehung" im einem Graphen.

a ist gleich alt wie b, somit ist b auch gleich alt wie a

Beschreibe und zeichne "Transitive-Beziehung" im einem Graphen.

a ist gleich alt wie b, b ist gleich alt wie c, somit ist auch a gleich alt wie c

Beschreibe und zeichne "asymetrisch-Beziehung" und eine "antisymmetrische-Beziehung" im einem Graphen.

a ist älter als b, somit kann b nicht älter sein als a.

und a kann nicht älter als a sein.
sowie b nicht älter als b sein kann.

Was sind Mehrfachkanten?

Zwei oder mehr Kanten welche die Selben Endknoten haben.

Was sind multiple Knoten?

Knoten welche mit zwei oder mehr Kanten verbunden sind.

Müssen sie auch gerichtet sein?

Was ist ein zusammenhängender Graph?

Ein Graph heist zusammenhängend falls jede zwei Knoten durch ein pfad verbunden sind.

Wie lautet die Definition eines einfach / schlichten Graphen?

Ein Graph der Schleifenfrei und keine multiplen Knoten besitzt heisst einfach / schlicht.

Wie lautet die Mathematische Deifiton eines Graphen?

G := (V, E)

G ist ein Tupel
V ist die Knotenmenge
E ist die Kantenmenge welche Knoten verbindet

Was ist der Unterschied zwischen runden Klammern und geschweiften Kammern?

E := { {1,2}, {1,5} }

E := { (1,2), (1,5) }

E := { {1,2}, {1,5} }
Geschweifteklammern = Ungerichtet

E := { (1,2), (1,5) }
Rundeklammern = Gerichtet

 

Was ist eine Gewichtsfunktion?

w: E -> R

Eine Funktion welche Kanten auf reelle Zahlen abbildet. --> Gewichtete Kanten

Wie lautet V und E für diesen Graphen?

V = {1,2,3}

E = { {1,2}, {2,3} }

Wie lautet das Knotenalphabet für diesen Graphen?

\(A_V = \{AC, BC, CF \}\)

 

 

Wie lautet die Knotenmarkierungsfunktion \(\int_v: V \to A_v\) für diesen Graphen?

\(\int_v(2) = BC\)

\(\int_v(1) = AC\)

Wie lautet das Kantenalphabet für diesen Graphen?

\(A_E = \{ \pi , \sqrt 2 \}\)

Wie lautet die Kantenmarkierungsfunktion \(\int_E: E \to A_E\) für diesen Graphen?

\(\int_E(e_1) = \pi\)

\(\int_E(e_2) = \sqrt2\)

Was ist ein stark zusammenhängender gerichteter Graph?

Ein gerichteter Graph ist stark zusammenhaengend falls es ein gerichteten Pfad von einem beliebigen Knoten zu jedem
anderen Knoten gibt.

Was bedeutet Inzident?

Kanten welche an den gleichen Knoten anschliessen sind Inzidente-Kanten.

Kanten-Knoten Verbindung = Inzidente-Kanten

 

Wie definiert sich der Grad eines Knotens? 

  • In-Degree: Anzahl eingehender Kanten
  • Out-Degree: Anzahl ausgehender Kanten

Degree = indeg + outdeg

Wie lautet die Defintion eines "Pfades"?

Ein Pfad ist ein walk/Weg in dem alle Kanten und Knoten verschieden sind.

Wie lautet die Defintion eines "Zyklus / Kreis"?

Ein Zyklus ist ein geschlossener walk/Weg in dem alle Kanten verschieden sind.

Start- und End-Knoten sind gleich.

Was ist ein regulärer Graph?

  • Zusammenhängend
  • Alle Knoten haben den selben Grad

Der Grad gibt die regularität an. 
Beispiel: Grad 3 -> 3-Regilär-Graph

Was ist ein Vollständiger Graph?

  • Jeder Knoten ist mit jedem anden Knoten verbunden

Die Vollständigkeit wird mit K + die Anzahl Knoten angegben. 
 

Lernen