Está en la página 1de 6

Grafo no dirigido Grafo dirigido

1. Describa los conjuntos de aristas y vértices asociados a cada grafo.

Grafo no dirigido

V = {V1, V2, V3, V4, V5, V6, V7}


A = {(V1, V7), (V2, V1), (V3, V2), (V3, V7), (V4, V2), (V4, V3), (V5,V4), (V5,V6), (V6,V3), (V7,V1),
(V7,V3), (V1,V2), (V2,V3), (V2, V4), (V3,V4), (V4,V5), (V3,V6),(V6,V5)}

Grafo dirigido

V = {A, B, C, D, E}
A = {(A,B), (A,D), (B,D), (B,E), (B,C), (C,E),(D,E),(E,D)}

2. Encuentre el o los caminos entre los vértices


a. Grafo no dirigido: V5 y V7.
Camino 1: V5 – V4 – V2 – V1 – V7.
Camino 2: V5 – V6 – V3 – V7.
Camino 3: V5 – V4 – V3 – V2– V1– V7.
Camino 4: V5 – V4 – V3 – V7.
Camino 5: V5 – V6 – V3 – V4 – V2 – V3 – V7
Camino 6: V5 – V6 – V3 – V2 – V1 – V7.

b. Grafo dirigido: A y E.

Camino 1: A – B – C – E.
Camino 2: A – D – E.
Camino 3: A – B – D – E.
Camino 4: A – B – E.

3. Indique la longitud de los caminos.

Grafo no dirigido: V5 y V7 Grafo Dirigido: A y E


Longitud Camino 1: 4. Longitud Camino 1: 3.
Longitud Camino 2: 3. Longitud Camino 2: 2.
Longitud Camino 3: 5. Longitud Camino 3: 3.
Longitud Camino 4: 3. Longitud Camino 4: 2.
Longitud Camino 5: 6.
Longitud Camino 6: 5.

4. Genere la matriz de adyacencia del grafo anterior.


5. Genere la Lista de adyacencia del grafo anterior.
6. Indique el tipo de conectividad del grafo.
7. En qué tipos de estructura se puede representar un grafo.

La estructura de datos usada depende de las características del grafo y el algoritmo


usado para manipularlo. Entre las estructuras más sencillas y usadas se encuentran
las listas y las matrices, aunque frecuentemente se usa una combinación de ambas.
Las listas son preferidas en grafos dispersos porque tienen un eficiente uso de la
memoria. Por otro lado, las matrices proveen acceso rápido, pero pueden consumir
grandes cantidades de memoria.

Estructura de lista:
• lista de incidencia - Las aristas son representadas con un vector de pares
(ordenados, si el grafo es dirigido), donde cada par representa una de las aristas.
• lista de adyacencia - Cada vértice tiene una lista de vértices los cuales son
adyacentes a él. Esto causa redundancia en un grafo no dirigido (ya que A existe en
la lista de adyacencia de B y viceversa), pero las búsquedas son más rápidas, al
costo de almacenamiento extra.

Estructuras matriciales:
• Matriz de incidencia - El grafo está representado por una matriz de A (aristas) por
V (vértices), donde [arista, vértice] contiene la información de la arista (1 -
conectado, 0 - no conectado).
• Matriz de adyacencia - El grafo está representado por una matriz cuadrada M de
tamaño, donde es el número de vértices. Si hay una arista entre un vértice x y un
vértice y, entonces el elemento es 1, de lo contrario, es 0.

8. Realice el recorrido en anchura.


a. Grafo no dirigido: Iniciar por V1.
Orden de recorrido: V1-V2-V7-V3-
V4-V6-V5

b. Grafo dirigido: Iniciar por A


Orden de recorrido: A-B-D-C-E
9. Realice el recorrido en profundidad.
a. Grafo no dirigido: Iniciar por V1.

Pila

V7
V1

Se muestra
V5, V4, V6, V3, V2

b. Grafo dirigido: Iniciar por A


2
Pila

C
E
B

Se muestra
A, D.

10. Encuentre el camino que recorra todos los nodos sin repetir vértices.

Recorrido

También podría gustarte