Warum machen wir Isomorphismus, Automorphismus und Homomorphismus?

12

Was sind die Hauptunterschiede zwischen diesen drei Begriffen Isomorphismus, Automorphismus und Homomorphismus in einfacher Laiensprache und warum machen wir Isomorphismus, Automorphismus und Homomorphismus?

Xara
quelle

Antworten:

17

Der Isomorphismus formalisiert den Begriff der gleichen Graphen. In dieser Abbildung sehen Sie beispielsweise drei isomorphe DiagrammeBildbeschreibung hier eingeben

G1G2f:V(G1)V(G2)

uG1vf(u)G2f(v)

Es ist nicht schwer, für jedes Diagrammpaar auf dem Bild eine solche Bijektion zu finden.

G1=G2

fGvuuv

Gu,vV(G)f:V(G)V(G)f(u)=v.Bildbeschreibung hier eingeben

und wie Sie sehen können, "sieht" die Grafik ziemlich symmetrisch aus. Genau deshalb, weil es "viele" Automorphismen des beschriebenen Typs hat.

Graphhomomorphismen werden in der Regel nicht von Laien untersucht und dienen mehr oder weniger theoretischen Zwecken. Zum Beispiel sind sie eng mit dem Begriff der Scheitelpunktfärbungen verwandt . Siehe auch Hadwiger-Vermutung

Jernej
quelle
1
... Homomorphismen werden normalerweise nicht von Laien untersucht ... urkomisch! +1
Pratik Deoghare
8

h:GGG=(V,E)G=(V,E)e=(u,v)E(h(u),h(v))E

Nun ist ein Graph-Isomorphismus ein bijektiver Homomorphismus, was bedeutet, dass es sich bei seiner Umkehrung auch um einen Homomorphismus handelt. Wenn zwei Diagramme isomorph sind, dann sind sie im Wesentlichen dasselbe Diagramm, nur mit einer Neuetikettierung der Eckpunkte. Das Problem der Bestimmung, ob zwei Graphen zueinander isomorph sind, ist ein wichtiges Problem in der Komplexitätstheorie.

Schließlich ist ein Automorphismus ein Isomorphismus von einem Graphen zu sich selbst.

Marc Khoury
quelle