Você está na página 1de 9

RUTA CRITICA-EL

PROBLEMA DEL VIAJERO

ADAN GADIEL TORRES


RAMIREZ
ILI 7-B

QUE ES EL METODO DE
RUTA CRITICA?
El mtodo de la ruta crtica CPM (Critical Path Method) es un
algoritmo basado en la teora de redes diseado para facilitar la
planificacin de proyectos. El resultado final del CPM ser un
cronograma para el proyecto, en el cual se podr conocer la
duracin total del mismo, y la clasificacin de las actividades segn
su criticidad. El algoritmo CPM se desarrolla mediante intervalos
determinsticos, lo cual lo diferencia del mtodoPERTque supone
tiempos probabilsticos

CONCEPTOS BASICOS
Regla 1:Cada actividad se debe representar s y slo s, por un
ramal o arco

Regla 2:Cada actividad debe estar identificada por dos nodos


distintos. En el caso de existir actividades concurrentes (que inicien
al mismo tiempo, o que el inicio de una actividad dependa de la
finalizacin de 2 o ms actividades distintas) se debe recurrir a
actividades ficticias (representadas por arcos punteados que no
consumen ni tiempo ni recursos) para satisfacer esta regla.
Por ejemplo,la actividad C para su inicio requiere que finalicen A y
B. Las actividades A y B inician al mismo tiempo.

EL PROBLEMA DEL VIAJERO

En el Problema del Agente Viajero - TSP (Travelling Salesman Problem), el objetivo es encontrar
un recorrido completo que conecte todos los nodos de una red, visitndolos tan solo una vez y
volviendo al punto de partida, y que adems minimice la distancia total de la ruta.Este tipo de
problemas tiene gran aplicacin en elmbito de la logstica y distribucin, as como en la
programacin de curvas de produccin.

El problema del agente viajero tiene una variacin importante, y esta depende de que las
distancias entre un nodo y otro sean simtricas o no, es decir, que la distancia entre A y B sea
igual a la distancia entre B y A, puesto que en la prctica es muy poco probable que as sea. La
cantidad de rutas posibles en una red est determinada por la ecuacin: (n-1)!

Es decir que en una red de 5 nodos la cantidad de rutas probables es igual a (5-1)! = 24, y a
medida que el nmero de nodos aumente la cantidad de rutas posibles crece factorialmente. En
el caso de que el problema sea simtrico la cantidad de rutas posibles se reduce a la mitad, es
decir:( (n-1)! ) / 2
Lo cual significa un ahorro significativo en el tiempo de procesamiento de rutas de gran tamao.

METODOS DE SOLUCION
La complejidad del clculo del problema del agente viajero ha
despertado mltiples iniciativas por mejorar la eficiencia en el
clculo de rutas. El mtodo ms bsico es el conocido con el
nombre de fuerza bruta, que consiste en el clculo de todos los
posibles recorridos, lo cual se hace extremadamente ineficiente y
casi que se imposibilita en redes de gran tamao. Tambin existen
heursticos que se han desarrollado por la complejidad en el clculo
de soluciones ptimas en redes robustas, es por ello que existen
mtodos como el vecino ms cercano, la insercin ms barata y el
doble sentido. Por ltimo se encuentran los algoritmos que
proporcionan soluciones ptimas, como el mtodo de branch and
bound (ramificacin y poda), que trabaja el problema como un
algoritmo de asignacin y lo resuelve por medio del mtodo

METODO DE LA FUERZA
BRUTA
El mtodo de la fuerza bruta no
implica la aplicacin de ningn
algoritmo sistemtico, tan solo
consiste en explorar todos los
recorridos posibles. Considerando
la siguiente red simtrica, los
caminos posibles se reducen a la
mitad:

METODO DEL VECINO MAS


CERCANO
El mtodo del vecino ms cercano es un algoritmo heurstico
diseado para solucionar el problema del agente viajero, no
asegura una solucin ptima, sin embargo suele proporcionar
buenas soluciones, y tiene un tiempo de clculo muy eficiente. El
mtodo de desarrollo es muy similar al utilizado para resolver
problemas de rbol de expansin mnima
El mtodo consiste en una vez establecido el nodo de partida,
evaluar y seleccionar su vecino ms cercano. En este caso:

En la siguiente iteracin habr que considerar los vecinos ms cercanos al nodo C


(se excluye A por ser el nodo de origen):

En la siguiente iteracin los vecinos ms cercanos de D sern C, con quien ya tiene


conexin, A quin es el nodo de origen y B, por esta razn B se debe seleccionar por
descarte. Al estar en B todos los nodos se encuentran visitados, por lo que
corresponde a cerrar la red uniendo el nodo B con el nodo A, as entonces la ruta
solucin por medio del vecino ms prximo sera A, C, D, B, A = 7, 4, 15, 9 = 35 km.

Este es un caso en el que a pesar de tener una red compuesta por pocos nodos,
elmtodo del vecino ms cercano no proporciona la solucin ptima, la cual
calculamos con el mtodo de fuerza bruta como 31 km.

Você também pode gostar