Вы находитесь на странице: 1из 22

FACULTAD DE CIENCIAS DE LA

COMPUTACION
Asignatura:
Estructuras de Datos
Árbol de expansión mínima
Otoño 2017
M. en C. Ma. Del Carmen Santiago Díaz
marycarmen.santiago@correo.buap.mx
GRAFO CONEXO
En teoría de grafos, un grafo se dice conexo si, para cualquier par de
vértices u y v en G, existe al menos una trayectoria o camino (una
sucesión de vértices adyacentes que no repita vértices) de u a v.

Esto es, todas sus aristas se encuentran dirigidas entre si.

M. en C. Ma. del Carmen Santiago Díaz Estructuras de Datos


Árbol de expansión mínima

Es aquel que conecta todos los nodos dentro de una red, que están en
una distancia mínima y que no contiene ciclos.

Se obtiene de un grafo conexo

M. en C. Ma. del Carmen Santiago Díaz Estructuras de Datos


Algoritmo de KRUSKAL
Obtiene el Árbol de extensión mínima
Se aplica en grafos no dirigidos, conexos y con costos

PASOS
• Ir eligiendo y señalando la arista con menor peso en adelante y marcar los
vértices como visitados
• Cuidando no hacer ciclos
• Hasta visitar todos los vértices

Nota. En el algoritmo de KRUSKAL no es considerada la adyacencia

M. en C. Ma. del Carmen Santiago Díaz Estructuras de Datos


Ejemplo
• Hallar el árbol de
extensión mínima -
aplique el algoritmo
de Kruskal

M. en C. Ma. del Carmen Santiago Díaz Estructuras de Datos


Ejemplo
Solución
árbol de extensión mínima
- aplique el algoritmo de
Kruskal

M. en C. Ma. del Carmen Santiago Díaz Estructuras de Datos


Ejemplo
• Hallar el árbol de
extensión mínima -
aplique el algoritmo
de Kruskal

M. en C. Ma. del Carmen Santiago Díaz Estructuras de Datos


Ejemplo
Solución
árbol de extensión
mínima - aplique el
algoritmo de Kruskal

M. en C. Ma. del Carmen Santiago Díaz Estructuras de Datos


Ejemplo
• Hallar el árbol de
extensión mínima -
aplique el algoritmo
de Kruskal

M. en C. Ma. del Carmen Santiago Díaz Estructuras de Datos


Ejemplo
Solución
árbol de extensión
mínima - aplique el
algoritmo de Kruskal

M. en C. Ma. del Carmen Santiago Díaz Estructuras de Datos


Algoritmo de PRIM
Obtiene el Árbol de extensión mínima
Se aplica en grafos no dirigidos, conexos y con costos

PASOS
• Elegir un nodo origen o marcar la 1ra. arista con menor peso y marcar
como visitado
• Ir eligiendo y marcando, una arista a la vez, de menor peso que sale de los
vértices adyacentes – ir verificando vértice a vértice. Marcar como
visitado los vértices.
• Cuidando no hacer ciclos
• Hasta visitar todos los vértices

M. en C. Ma. del Carmen Santiago Díaz Estructuras de Datos


Ejemplo
• Hallar el árbol de
extensión mínima -
aplique el algoritmo
de PRIM

M. en C. Ma. del Carmen Santiago Díaz Estructuras de Datos


Ejemplo
Solución
árbol de extensión
mínima - aplique el
algoritmo de PRIM

M. en C. Ma. del Carmen Santiago Díaz Estructuras de Datos


Nota.
• Si se diera un empate en la elección de pesos, se selecciona una arista
arbitraria.
• Un empate sugiere que puede haber más de una solución óptima

M. en C. Ma. del Carmen Santiago Díaz Estructuras de Datos


Algoritmo de PRIM

• Hallar el árbol de
Nodo
extensión mínima origen
- aplique el
algoritmo de PRIM

M. en C. Ma. del Carmen Santiago Díaz Estructuras de Datos


Algoritmo de PRIM
Solución
árbol de extensión Nodo
origen
mínima - aplique el
algoritmo de PRIM

M. en C. Ma. del Carmen Santiago Díaz Estructuras de Datos


Algoritmo de PRIM

Nodo
origen

M. en C. Ma. del Carmen Santiago Díaz Estructuras de Datos


Ejemplo

• Hallar el árbol de
extensión mínima
- aplique el
algoritmo de PRIM
Nodo
origen

M. en C. Ma. del Carmen Santiago Díaz Estructuras de Datos


Ejemplo
Solución
árbol de extensión
mínima - aplique el
algoritmo de PRIM

Nodo
origen

M. en C. Ma. del Carmen Santiago Díaz Estructuras de Datos


Conclusiones
• La aplicación de este algoritmo como Modelo de red puede ser en
problemas comerciales de conexión de tubería y transporte entre
otros.

• Una característica de éste Modelo de red – Árbol de expansión


mínima es que tiene un nodo inicio pero NO UN NODO FINAL,
haciendo todos los nodos un destino.

M. en C. Ma. del Carmen Santiago Díaz Estructuras de Datos


Tarea

M. en C. Ma. del Carmen Santiago Díaz Estructuras de Datos


Tarea

M. en C. Ma. del Carmen Santiago Díaz Estructuras de Datos

Вам также может понравиться