4- Diskrete Optimierung Flashcards
Graphen
Ein Graph besteht aus einer Menge von Knoten und einer Menge von Kanten. Die Kanten verbinden stets 2 Knoten miteinander (die nicht unbedingt verschieden sind). Es kann Knoten ohne Verbindung geben.
Graphen - Kantenzug
Eine Folge aufeinanderstoßender Kanten (die nicht unbedingt verschieden sein müssen), die ohne abzusetzen gezeichnet werden kann. Eine Kante darf mehrfach durchlaufen werden.
Graphen - Weg
Ein spezieller Kantenzug ohne Kantenwiederholung
Graphen - vollständiger Graph
Jeder Knoten ist von jedem anderen Knoten direkt (über genau eine Kante) erreichbar.
Graphen - Durchmesser eines Graphen
Die Wege zwischen zwei Knoten sind höchstens X Kanten lang. Durchmesser = X.
Graphen - Baumgraphen
Die Länge des kürzesten Weges zwischen zwei Knoten ist direkt ablesbar. Baumartiges Erscheinungsbild
Graphen - Adjazenzmatrix
Graph mit n Knoten
-> (n,n)-Matrix (quadratisch und symmetrisch)
Wenn Knoten i mit j über eine Kante verbunden ist: aij=1, sonst 0
Graphen - isomorph
Zwei Graphen heißen isomorph, wenn man die Knoten beider Graphen so (um)benennen kann, dass die Adjazenzmatrizen beider Graphen gleich sind.
Graphen - Inzidenzmatrix
Graph mit n Knoten, m Kanten
-> (n,m)-Matrix
Wenn Knoten i mit j über eine Kante verbunden ist: aij=1, sonst 0
Graphen - Gradmatrix
Graph mit n Knoten
-> (n,n)- Diagonalmatrix
Trage den Grad eines Knotens ein: Anzahl der Kanten in diesem Knoten
Graphen - Zusammenhang zwischen Adjazenzmatrix, Gradmatrix und Inzidenzmatrix
A+G = I * I^T
Kürzeste Wege - Kreis
geschlossener Kantenzug,
d.h. Anfangsknoten = Endknoten
Kein Knoten wird doppelt durchlaufen
Kürzeste Wege - Breitensuche - Algo
Eingabe: Graph mit Knotennamen
Ausgabe: kürzeste Wege vom Startknoten zu allen anderen (erreichbaren) Knoten
1 - Startknoten wählen, markieren (O) und in Liste schreiben
2 - Ersten Knoten in der Liste streichen (aktiver Knoten), alle noch nicht markierten Nachbarn markieren und in Liste einstragen
3 - Liste leer? Wenn ja, beende. Wenn nein, gehe zu 2.
Bäume - Baumgraphen
Ein graph heißt zusammenhängend, wenn jeder Knoten mit einem anderen Knoten über einen Kantenzug verbunden ist. Besteht ein Graph aus nicht verbundenen Teilen, so heißen die Teile Zusammenhangskomponenten.
Bäume - Teilgraph
Beinhaltet alle Knoten und eine Teilmenge von Kanten