El rbol de expansin mnima es apropiado para problemas en
los cuales la redundancia es expansiva, o el flujo a lo largo de
los arcos se considera instantneo.
El problema surge cuando todos los nodos de una red deben
conectarse entre ellos sin formar un ciclo.
La aplicacin de estos problemas de optimizacin se ubica en
las redes de comunicacin elctrica, telefnica, carretera, ferroviaria, area, martima, hidrulica o de gas, etc. Donde los nodos representan puntos de consumo elctrico, telfonos, aeropuertos, computadoras y los arcos podran ser de alta tensin, cable de fibra ptica, rutas areas, agua, gas, etc. Tambin se le conoce como rbol generador mnimo, es una red conexa y ponderada que se refiere a utilizar los arcos de la red para llegar a todos los nodos de esta, de manera tal que se minimiza la longitud total.
Para su solucin se emplean los algoritmos de PRIM y KRUSKAL.
1.- Seleccionar inicialmente cualquier nodo y conectarlo con el mas prximo que contenga el arco de menor costo o distancia. A esta rama se le acepta como parte de la red final.
2.- Completar la red interactivamente, identificando el nodo no
conectado que esta mas cerca o menos costoso de alguno de los nodos conectados, se consideran todas las ramas que conectan a estos nodos con nodos inconexos. 3.- Agregar este nodo al conjunto de nodos conectado. En caso de empate este se rompe en forma arbitraria.
4.- En cada etapa del proceso interactivo la atencin se centra
en aquellos nodos que ya se han eslabonados. Repetir este paso hasta que se hayan conectado todos los nodos. Seleccionar inicialmente cualquier nodo (G) y conectarlo con el mas prximo (H) que contenga el arco de menor costo o distancia. Seleccionar inicialmente cualquier nodo (G) y conectarlo con el mas prximo (H) que contenga el arco de menor costo o distancia. A esta rama (hg) se le acepta como parte de la red final. Identificar el nodo no conectado que esta mas cerca o menos costoso de alguno de los nodos conectados. Se consideran todas las ramas que conectan a estos nodos con nodos inconexos. Identificar el nodo no conectado que esta mas cerca o menos costos de alguno de los nodos conectados (red). Se consideran todas las ramas que conectan a estos nodos con nodos inconexos. Identificar el nodo no conectado que esta mas cerca o menos costos de alguno de los nodos conectados (red). Se consideran todas las ramas que conectan a estos nodos con nodos inconexos.
Agregar este nodo al conjunto de nodos conectados. En caso de
empate este se rompe en forma arbitraria. Identificar el nodo no conectado que esta mas cerca o menos costos de alguno de los nodos conectados (red). Se consideran todas las ramas que conectan a estos nodos con nodos inconexos.
Agregar este nodo al conjunto de nodos conectados.
En caso de empate este se rompe en forma arbitraria. Repetir este paso hasta que se hayan conectado todos los nodos. Identificar el nodo no conectado que esta mas cerca o menos costoso de alguno de los nodos conectados. Se consideran todas las ramas que conectan a estos nodos con nodos inconexos. Identificar el nodo no conectado que esta mas cerca o menos costoso de alguno de los nodos conectados. Se consideran todas las ramas que conectan a estos nodos con nodos inconexos. Identificar el nodo no conectado que esta mas cerca o menos costoso de alguno de los nodos conectados. Se consideran todas las ramas que conectan a estos nodos con nodos inconexos.
Agregar este nodo al conjunto de nodos conectados. En caso de
empate este se rompe en forma arbitraria, eliminar ciclos si se forman. Repetir este paso hasta que se hayan conectado todos los nodos. Repetir este paso hasta que se hayan conectado todos los nodos. Identificar el nodo no conectado que esta mas cerca o menos costoso de alguno de los nodos conectados. Se consideran todas las ramas que conectan a estos nodos con nodos inconexos.
Agregar este nodo al conjunto de nodos conectados. En caso de
empate este se rompe en forma arbitraria, eliminar ciclos si se forman. Agregar este nodo al conjunto de nodos conectados. En caso de empate este se rompe en forma arbitraria, eliminar ciclos si se forman. Agregar este nodo al conjunto de nodos conectados. En caso de empate este se rompe en forma arbitraria, eliminar ciclos si se forman. Repetir este paso hasta que se hayan conectado todos los nodos.
Identificar el nodo no conectado que esta mas cerca o
menos costoso de alguno de los nodos conectados. Se consideran todas las ramas que conectan a estos nodos con nodos inconexos. Identificar el nodo no conectado que esta mas cerca o menos costoso de alguno de los nodos conectados. Se consideran todas las ramas que conectan a estos nodos con nodos inconexos. Agregar este nodo al conjunto de nodos conectados. En caso de empate este se rompe en forma arbitraria, eliminar ciclos si se forman. Agregar este nodo al conjunto de nodos conectados. En caso de empate este se rompe en forma arbitraria, eliminar ciclos si se forman. Repetir este paso hasta que se hayan conectado todos los nodos.
Identificar el nodo no conectado que esta mas cerca o
menos costoso de alguno de los nodos conectados. Se consideran todas las ramas que conectan a estos nodos con nodos inconexos. Identificar el nodo no conectado que esta mas cerca o menos costoso de alguno de los nodos conectados. Se consideran todas las ramas que conectan a estos nodos con nodos inconexos.
Agregar este nodo al conjunto de nodos conectados. En caso de
empate este se rompe en forma arbitraria, eliminar ciclos si se forman. Agregar este nodo al conjunto de nodos conectados. En caso de empate este se rompe en forma arbitraria, eliminar ciclos si se forman. Primero solucin por rompimiento de empate.
Agregar este nodo al conjunto de nodos conectados. En caso
de empate este se rompe en forma arbitraria, eliminar ciclos si se forman. Repetir este paso hasta que se hayan conectado todos los nodos.
Identificar el nodo no conectado que esta mas cerca o menos costoso de
alguno de los nodos conectados. Se consideran todas las ramas que conectan a estos nodos con nodos inconexos. Agregar este nodo al conjunto de nodos conectados. En caso de empate este se rompe en forma arbitraria, eliminar ciclos si se forman. Repetir este paso hasta que se hayan conectado todos los nodos.
Identificar el nodo no conectado que esta mas cerca o menos costoso
de alguno de los nodos conectados. Se consideran todas las ramas que conectan a estos nodos con nodos inconexos. Eliminar el ciclo y terminar la red cuando todos los nodos ya estn incluidos Cuando todos los nodos ya estn incluidos sumar los arcos. Cuando todos los nodos ya estn incluidos sumar los arcos. Terminar la red cuanto todos los nodos ya estn incluidos y sumar arcos. Terminar la red cuanto todos los nodos ya estn incluidos y sumar arcos. Terminar la red cuanto todos los nodos ya estn incluidos y sumar arcos. Terminar la red cuanto todos los nodos ya estn incluidos y sumar arcos. Terminar la red cuanto todos los nodos ya estn incluidos y sumar arcos. Terminar la red cuanto todos los nodos ya estn incluidos y sumar arcos. Agregar el nodo (8) al conjunto de nodos conectados. En caso de empate se rompe en forma arbitraria, eliminar ciclos si se forman. Agregar el nodo (8) al conjunto de nodos conectados. En caso de empate se rompe en forma arbitraria, eliminar ciclos si se forman. Agregar el nodo al conjunto de nodos conectados. Repetir este paso hasta que se hayan conectado todos los nodos.
Identificar el nodo no conectado que esta mas cerca o menos costoso
de alguno de los nodos conectados. Se consideran todas las ramas que conectan a estos nodos con nodos inconexos. Agregar el nodo al conjunto de nodos conectados. Agregar nodo final. Agregar nodo final.