Está en la página 1de 15

REPRESENTACIÓN DE GRAFOS E ISOMORFISMO

DE GRAFOS
REPRESENTACIÓN DE GRAFOS
Una forma de representar los grafos sin
aristas múltiples es enumerar todas las
aristas del grafo. Otra forma de representar
grafos sin aristas múltiples es utilizar listas
de adyacencia, que especifican los vértices
que son adyacentes a cada uno de los
vértices del grafo. Existen dos formas de
representar que son:

• Matrices de Adyacencia.
• Matrices de Incidencia.
EJEMPLO
1. Utiliza listas de adyacencia para describir el grafo simple de la
siguiente figura:

Una lista de aristas para un grafo simple


Vértices Vértices adyacentes
a b, c, e
b a
c a, d, e
d c, e
e a, c, d
GRAFO SIMPLE
En la tabla se listan los vértices que son adyacentes a cada
uno de los vértices del grafo.
MATRICES DE ADYACENCIA

Supongamos que G=(V, E) es un grafo simple


con |V|=n. Supongamos que los vértices G se
enumeran de manera arbitraria como V1, V2, …,
Vn. La matriz de adyacencia A( o Ag) de G con
respecto a este listado de vértices es la matriz
booleana nxn que tiene un 1 en la posición (i, j),
si Vi y Vj son adyacentes, y tiene un 0 en la
posición (i, j), si Vi y Vj no son adyacentes. En NOTA: Dos aristas son
otras palabras, si su matriz de adyacencia es adyacentes si tienen un
A=(aij), entonces: vértice en común, y dos
vértices son adyacentes si
una arista los une.
Aij= 1 si (Vi y Vj ) es una arista de G.
0 en caso contrario.
Es la matriz |V|x|V| cuyas
entradas A, cuentan el
numero de aristas que
unen Vi con Vj.
EJEMPLO 1
1. Utiliza una matriz de adyacencia para representar el grafo que se
muestra en la figura 1.

a b c d grado

a 0 1 1 0 = 2

b 1 0 1 2 = 4

c 1 1 0 1 = 3

FIGURA 1 d 0 2 1 0 = 3
EJEMPLO 2
1. Dibuja un grafo con matriz de adyacencia:

a b c d grado

a 0 1 1 0 = 2

b 1 0 0 1 = 2

c 1 0 0 1 = 2

d 0 1 1 0 = 2
Las matrices de adyacencia pueden usarse también para representar
grafos no dirigidos con bucles y con aristas múltiples.

EJEMPLO 3
1. Utiliza una matriz de adyacencia para representar el pseudografo que
se muestra en la figura 2.

a b c d grado

a 0 3 0 2 = 5

b 3 0 1 1 = 5

c 0 1 1 2 = 4

d 2 1 2 0 = 5
FIGURA 2
MATRICES DE INCIDENCIA

Sea G=(V, E) un grafo no dirigido. Supongamos


que V1, V2, …, Vn son los vértices y E1, E2, …2
Em las aristas de G. Entonces, la matriz de
incidencia con respecto a este ordenamiento de
V y de E es la M=(mij), de nxm dada por:
NOTA: Una arista es incidente a
mij= 1 si la arista ej es incidente con Vi. un vértice si esta lo une a otro.
0 en caso contrario. Es la matriz |V|x|E| con
entradas:

• 0 si ej no es incidente con Vi.


• 1 si ej es incidente con Vi.
EJEMPLO 1
1. Representa por medio de una matriz de incidencia el grafo de la
figura 3.

e1 e2 e3 e4 e5 e6 grado

a 1 1 0 0 0 0 = 2

b 1 0 0 1 1 1 = 4

c 0 1 1 1 0 0 = 3

FIGURA 3 d 0 0 1 0 1 1 = 3
EJEMPLO 2
1. Representa por medio de una matriz de incidencia el grafo que se
muestra en la figura 4.

e1 e2 e3 e4 e5 e6 grado

V1 1 1 0 0 0 0 = 2

V2 0 0 1 1 0 1 = 3

V3 0 0 0 0 1 1 = 2
FIGURA 4: UN GRAFO
NO DIRIGIDO.
V4 1 0 0 1 1 0 = 2

V5 0 1 0 1 1 0 = 3
Las matrices de incidencia pueden usarse también para representar
aristas múltiples y bucles.

EJEMPLO 3
1. Representa el pseudografo que se muestra en la figura 5 usando una
matriz de incidencia.

e1 e2 e3 e4 e5 e6 e7 E8 grado

V1 1 1 1 0 0 0 0 0 = 3

V2 0 1 1 1 0 1 1 0 = 5

V3 0 0 0 1 1 0 0 0 = 2

V4 0 0 0 0 0 0 1 1 = 2
FIGURA 5: UN
PSEUDOGRAFO V5 0 0 0 0 1 1 0 0 = 2
ISOMORFISMO DE GRAFOS

Se dice que hay isomorfismo cuando ambas


graficas son matemáticamente iguales, solo
varían de apariencia, es decir, mantienen
adyacencias, estructuras y caminos de ciclos.
Para que sean isomorfos dos grafos estos deben
cumplir con ciertas propiedades para ser iguales,
si alguna de estas propiedades no es igual se
entiende entonces que los dos grafos no son • Numero de vértices iguales.
isomorfos. • Numero de aristas iguales.
• Grado de los vértices iguales.
• Función Biyectiva.
• Matriz de adyacencia o
incidencia iguales.
EJEMPLO 1
1. Sean los siguientes grafos G1 y G2.

• Numero de vértices = 5.

• Numero de aristas = 5.

• Grado de los vértices =


G1= 10 y G2= 10.
• Matrices de incidencia iguales.
• Función Biyectiva: Si.
X1 X2 X3 X4 X5 grado

a 1 1 0 0 0 = 2

b 0 1 1 0 0 = 2
G1
c 0 0 1 1 0 = 2

d 0 0 0 1 1 = 2

e 1 0 0 0 1 = 2

Y1 Y2 Y3 Y4 Y5 grado
NOTA: Como los dos grafos
cumplen con todas las A 1 1 0 0 0 = 2
propiedades para ser B 0 1 1 0 0 = 2
isomorfos se dice que si G2
son isomorfos. C 0 0 1 1 0 = 2

D 0 0 0 1 1 = 2

E 1 0 0 0 1 = 2

También podría gustarte