Unterschied zwischen gerichteter und ungerichteter Grafik

Anonim

Richten gegen ungerichtete Graphen

Ein Graph ist eine mathematische Struktur, die aus einer Menge von Eckpunkten und Kanten besteht. Ein Graph stellt eine Menge von Objekten (dargestellt durch Vertices) dar, die durch einige Links (durch Kanten dargestellt) miteinander verbunden sind. Unter Verwendung von mathematischen Notationen kann ein Graph durch G dargestellt werden, wobei G = (V, E) und V die Menge der Ecken ist und E die Menge der Kanten ist. In einem ungerichteten Graph gibt es keine Richtung, die mit den Kanten verbunden ist, die die Ecken verbinden. In einem gerichteten Graphen gibt es eine Richtung, die mit den Kanten verknüpft ist, die die Ecken verbinden.

Nicht-gerichteter Graph

Wie bereits erwähnt, handelt es sich bei einem ungerichteten Graphen um einen Graphen, bei dem in den Kanten, die die Knoten im Graphen verknüpfen, keine Richtung vorhanden ist. Abbildung 1 zeigt einen ungerichteten Graphen mit der Menge der Knoten V = {V1, V2, V3}. Ein Satz von Kanten in dem obigen Graph kann geschrieben werden als V = {(V1, V2), (V2, V3), (V1, V3)}. Es kann auch beachtet werden, dass es nichts gibt, was das Schreiben der Kantenmenge als V = {(V2, V1), (V3, V2), (V3, V1)} verhindert, da die Kanten keine Richtung haben. Daher sind Kanten in einem ungerichteten Graphen keine geordneten Paare. Dies ist das Hauptmerkmal eines ungerichteten Graphen. Ungerichtete Graphen können verwendet werden, um symmetrische Beziehungen zwischen Objekten darzustellen, die durch Vertices dargestellt werden. Beispielsweise kann ein Zweiwege-Straßennetz, das eine Reihe von Städten verbindet, unter Verwendung eines ungerichteten Graphen dargestellt werden. Die Städte können durch die Scheitelpunkte in der Grafik dargestellt werden, und die Kanten repräsentieren die Zweiwege-Straßen, die die Städte verbinden.

Directed Graph

Ein gerichteter Graph ist ein Graph, in dem die Kanten im Graphen, die die Ecken verbinden, eine Richtung haben. Abbildung 2 zeigt einen gerichteten Graphen mit der Menge der Knoten V = {V1, V2, V3}. Ein Satz von Kanten in dem obigen Graph kann geschrieben werden als V = {(V1, V2), (V2, V3), (V1, V3)}. Kanten in einem ungerichteten Graph sind geordnete Paare. Formal kann die Kante e in einem gerichteten Graph durch das geordnete Paar e = (x, y) dargestellt werden, wobei x der Vertex ist, der Ursprung, Ursprung oder der Anfangspunkt der Kante e genannt wird, und der Knoten y heißt Endpunkt, Endpunkt oder Endpunkt. Beispielsweise kann ein Straßennetzwerk, das eine Reihe von Städten mit Einwegstraßen verbindet, unter Verwendung eines ungerichteten Graphen dargestellt werden. Die Städte können durch die Scheitelpunkte in dem Graphen dargestellt werden, und die gerichteten Kanten repräsentieren die Straßen, die die Städte verbinden, unter Berücksichtigung der Richtung, in der der Verkehr auf der Straße fließt.

Was ist der Unterschied zwischen Directed Graph und Dirirected Graph?

In einem gerichteten Graphen ist eine Kante ein geordnetes Paar, wobei das geordnete Paar die Richtung der Kante darstellt, die die beiden Knoten verbindet. Andererseits ist in einem ungerichteten Graphen eine Kante ein ungeordnetes Paar, da keine Richtung einer Kante zugeordnet ist.Ungerichtete Graphen können verwendet werden, um symmetrische Beziehungen zwischen Objekten darzustellen. In-Grad und Out-Grad jedes Knotens in einem ungerichteten Graph ist gleich, aber das ist nicht wahr für einen gerichteten Graphen. Wenn eine Matrix verwendet wird, um einen ungerichteten Graphen darzustellen, wird die Matrix immer zu einem symmetrischen Graphen, dies gilt jedoch nicht für gerichtete Graphen. Ein ungerichteter Graph kann in einen gerichteten Graphen umgewandelt werden, indem jede Kante durch zwei entgegengesetzte Kanten ersetzt wird. Es ist jedoch nicht möglich, einen gerichteten Graphen in einen ungerichteten Graphen umzuwandeln.