You are on page 1of 3

Mtodo del recorrido mnimo

Los problema de recorrido mnimo tambin son conocidos como problemas de rbol de mnima expansin; estos forman redes NO DIRIGIDAS donde cada rama tiene un costo NO NEGATIVO asociado con ella. Esta metodologa tiene como finalidad hallar una red conexa que incluya todos los nodos de modo que su costo total sea el mnimo (Bronson, 1992) Existe un algoritmo sencillo y rpido para solucionar este tipo de problemas, que va buscando el costo mnimo en cada etapa, procediendo as hasta el final, donde se tendr la red del costo total mnimo. Este algoritmo consiste en los siguientes pasos (Hillier y Liberman, 1991)

1.- Se selecciona arbitrariamente cualquier nodo de la red para iniciar. 2.- Se analizan las ramas que conectan el nodo inicial elegido en el paso anterior con nodos no conectados an a la y se selecciona la del costo mnimo (en caso de empate se escoge al azar una de ellas) 3.-Con los dos nodos conectados en los pasos anteriores, se busca la rama ms econmica que conecte cualquiera de ellos con un nuevo nodo no conectado a la red, siempre que sea el ms barato de todos los posibles, hasta que todos los nodos de la red hayan quedado unidos, momento en el cual se habr llegado al final y se tendr una red ptima.

Mtodo de la ruta ms corta.

Esta metodologa se puede aplicar en el caso de encontrar la distancia ms corta o el costo mnimo para moverse de un nodo a otro dentro de una red dada.

Estos casos forman redes no dirigidas a semejanza de los problemas de recorrido mnimo, pero a diferencia de stos, NO generan rboles de expansin en la red final que representa la solucin, puesto que muchas veces en sta no se ven conectados todos los nodos que componen la red. Otra diferencia significativa es que ste mtodo inicia por un nodo particular, que viene siendo el nodo fuente u

origen y que finaliza en el nodo destino, lo que NO implica que las ramas de la red sean dirigidas, slo donde comienza y termina la aplicacin del algoritmo al problema.

El algoritmo consiste en los siguientes pasos:

1.-Elaborar una tabla donde cada columna estar representada por un nodo de la red del problema. Bajo cada nodo se colocaran las ramas que lo conectan con el resto de los nodos de la red en orden de menor a mayor en cuanto a su costo. Cada rama colocada en la columna de un nodo dado se denominar conforme a la notacin indicada para rmas dirigidas, tomando el nodo presente como su origen. En esta tabla no debern incluirse aquellas ramas que tengan el nodo origen como segundo nodo, ni las que tengan el nodo destino como su fuente.

2.- El nodo origen se marca en la tabla con un asterisco y se le asigna un valor inicial de costo cero.

3.- De las ramas colocadas en la columna del nodo origen se selecciona la que sea menor en costo y se seala de alguna manera, por ejemplo encerrndola en un rectngulo.

4.- Se pasa al nodo que est ubicado como segundo nodo de la rama seleccionada en el paso anterior y se le seala con un asterisco y con el costo de dicha rama.

5.- Se eliminan de la tabla todas aquellas ramas que no estn sealadas y que tengan como segundo nodo al sealado con astersco en el paso anterior.

6.-Si el ltimo nodo marcado con astersco es el nodo destino del problema, ste ha finalizado y se deber ir el paso 12, en el caso contrario se va al paso siguiente. De hecho este paso es la prueba de CONVERGENCIA.

7.-De todos los nodos que estn marcados como asterscos hasta el momento, se deber calcular el costo de la primera rama de su columna que no este sealada. Este costo, denominado P, ser la suma del costo indicado en el nodo ms el de la rama en cuestin.

8.-Aquella rama que resulte con el menor valor de P del paso anterior, se seala en la misma forma del tercer paso

9.- Se pasa al segundo nodo de la rama antes elegida, al cual se le seala con astersco y se le asigna como costo el valor de P de la rama sealada en el paso anterior.

10.-Se eliminan de la tabla todas las ramas no sealadas hasta este momento que tengan al nodo marcado con astersco del paso anterior como su segundo nodo.

11.- Se regresa al paso nmero 6

12.- Ya se ha llegado al nodo destino del problema y lo nico que falta es indicar cul fue la ruta que se sigui desde el nodo origen hasta el nodo destino, que ser la ruta mas corta, con un costo total igual al valor de P indicado en el nodo destino.La ruta se identifica en sentido inverso al desarrollo del procedimiento de solucin, iniciando por el nodo destino, sealando la rama mediante la cual se lleg ah, lo que indica cul fue el nodo inmediato anterior, luego se repite este procemiento hasta llegar al nodo origen del problema.(Juan Manuel Izar Landeta,2012)