Kantengewichteter Graph

ungerichteter Graph in dem jeder Kante eine reelle Zahl als Kantengewicht zugeordnet ist From Wikipedia, the free encyclopedia

Ein kantengewichteter Graph, kurz gewichteter Graph, ist in der Graphentheorie ein Graph, in dem jeder Kante eine reelle Zahl als Kantengewicht zugeordnet ist. Kantengewichtete Graphen können gerichtet oder ungerichtet sein. Ein Graph, dessen Knoten gewichtet sind, heißt knotengewichteter Graph.

Gewichteter Graph – z. B. repräsentieren die Knoten Wörter und das Kantengewicht zwischen B und A beschreibt, dass in einem Beispieldatensatz 10× das Wort „A“ nach dem Wort „B“ gefolgt ist und die umgekehrte Wortreihenfolge nicht aufgetreten ist.

Definition – Kantengewichter Graph

Ein kantengewichteter Graph ist ein Tripel , wobei eine Menge von Knoten (englisch vertex/vertices), eine Menge von Kanten (englisch edge/edges) und einer Kantengewichtsfunktion

eine Abbildung ist, die jeder Kante ein Kantengewicht (englisch weight) zuordnet.

Gewichtsfunktionen

Kantengewichte sind im Allgemeinen durch eine Kantengewichtsfunktion gegeben. Eine solche Gewichtsfunktion kann man allerdings nicht nur als eine Abbildung der Form angeben, sondern auch das Kreuzprodukt der Knotenmenge als Definitionsbereich verwenden:

gibt dabei an, wie stark die gerichtete Verbindung zwischen den Knoten und mit einer reellen Zahl gewichtet ist. Das Kantengewicht einer Kante kann dabei so interpretiert werden, dass die Verbindung zwischen den Knoten und nicht existiert.

Bemerkung – Symmetrie der Kantengewichtsfunktion

Die Kantengewichtsfunktion muss nicht symmetrisch sein, d. h. es kann Knotenpaare geben, bei dem gilt.

Beispiel – Neuronale Netze

Künstliche Neuronale Netze (ANN) (Artificial Neural Network) können einen gerichteten gewichteten Graph verwenden, um die Netzstruktur zu speichern. Knoten sind dabei die Nervenzellen (Neuronen) und Verbindungen/Kanten zwischen den Nervenzellen entsprechen in der Neurophysiologie einer Synapse. Positive Kantengewichte sind exzitatorische Verbindungen und negative Kantengewichte nennt hemmende (inhibitorische) neuronale Verbindungen.

Metrischer Graph

Ein vollständiger kantengewichteter Graph heißt metrisch, falls für alle Knoten des Graphen

gilt. Das heißt, der Weg von über nach darf nicht kostengünstiger sein als der direkte Weg von nach .[1] Ein Beispiel für metrische Graphen sind Distanzgraphen.

Anwendungen

Für viele graphentheoretische Probleme benötigt man zusätzliche Parameter, zum Beispiel eine Kostenfunktion für die Bestimmung kürzester Pfade oder eine Kapazitätsfunktion zur Bestimmung maximaler Flüsse. Eine Probleminstanz wird in einem solchen Fall oft durch ein Tupel der Form beschrieben, welches neben dem Graph die gewünschte Gewichtsfunktion beinhaltet.

Siehe auch

Einzelnachweise

Related Articles

Wikiwand AI