Академический Документы
Профессиональный Документы
Культура Документы
Ejemplo
Supongamos que tenemos el problema mostrado en la figura. Buscamos una ruta que emplee
un tiempo mnimo entre Amarillo y Fort Worth, Texas. Cada vnculo tiene un tiempo de
manejo asociado entre los nodos, y los nodos son conexiones de carreteras.
Comenzamos marcando una tabla, como se muestra en la tabla 7-3. El primer punto que hay
que identificar como un nodo resuelto es el origen, o A. Los nodos que conectan directamente
con A y que no estn resueltos son B, C y D. En el paso 1 anotamos que Bes el nodo ms cercano
a A y registramos la conexin. El nodo B toma, ahora, el estado de nodo resuelto, ya que es la
nica opcin disponible. Despus anotamos los nodos no resueltos ms cercanos a los nodos
resueltos A y B. Haciendo una lista de slo los nodos ms cercanos que conectan a cada nodo
resuelto, tenemos A ~ C YB ~ C. Los ponemos en la lista como en el paso 2. Ntese ahora que
llegar a un nodo a travs de otro nodo ya conectado requiere sumar el tiempo mnimo para
poder alcanzar el nodo resuelto al tiempo del vnculo. Es decir, llegar a C a travs de B requiere
un tiempo total de AB +Be o 90 + 66 = 156 minutos. Comparando los tiempos totales para llegar
a los nodos no resueltos en el paso2, se muestra que el tiempo mnimo de 138 minutos se
alcanza uniendo A y C. C es ahora un nodo resuelto.
La tercera iteracin halla los nodos no resueltos ms cercanos que estn conectados a los nodos
resueltos. Como se muestra en la tabla 7-3, hay tres de ellos. Sumando todos los tiempos desde
el origen a los nodos no resueltos en cuestin, se muestran tiempos totales de 348,174 Y228. El
tiempo mnimo de 174 se asocia con el vnculo BE. Ahora se registra como el resultado del paso
3. El procedimiento contina de esta manera hasta que se llega al nodo de destino, J, como se
muestra en el paso 8. Se anota el tiempo mnimo de ruta de 384 minutos. La ruta se halla
uniendo las partes de la ruta, comenzando en el destino y retrocediendo hasta el origen. Estos
vnculos se identifican con un asterisco (*). La ruta ptima es A ->B-> E-> I->J.
Puntos mltiples de origen y destino
Cuando haya puntos mltiples de origen que puedan servir a mltiples puntos de destino, hay
un problema de asignacin de los destinos a esos orgenes, as como tambin para hallar las
mejores rutas entre ellos. Este problema ocurre, normalmente, cuando hay ms de un vendedor,
planta o almacn para servir a ms de un cliente el mismo producto. Es an ms complicado
cuando los puntos de origen estn limitados por la cantidad de demanda total del cliente que
puede suministrarse desde cada ubicacin. A este tipo de problema se aplica con frecuencia una
clase especial de algoritmo de programacin lineal conocido como mtodo de transporte.
Ejemplo Supongamos que un fabricante de vidrios tiene un contrato con tres proveedores de
sosa comercial (usada en la fabricacin del vidrio), los cuales estn ubicados en diferentes
lugares, para suministrar a tres instalaciones de fabricacin. No deben excederse las cantidades
contratadas, pero se deben alcanzar los requerimientos de la produccin. La figura 7-5 muestra
el problema con las tarifas apropiadas de envo por tonelada. Estas tarifas son el resultado de
hallar la ruta ms corta entre cada proveedor y cada planta. Los suministros y los requerimientos
estn en toneladas. Resolver este problema con el uso de un mdulo de software de LOGWARE,
llamado TRANLP, da los siguientes resultados en su archivo de salida:
1 2 3
Desde
1 400 0 0
2 200 200 300
3 0 300 0
Envo
400 toneladas del proveedor A a la planta 1
200 toneladas del proveedor Ba la planta 1
200 toneladas del proveedor Ba la planta 2
300 toneladas del proveedor Ba la planta 3
300 toneladas del proveedor e a la planta 2
Este tipo de problema de diseo de rutas es una extensin del problema de puntos separados
de origen y destino, pero el requisito de que la vuelta no est completa hasta que el vehculo
regresa a su punto de partida, aade una dimensin que lo complica. El objetivo es hallar la
secuencia en la que los puntos deberan visitarse, de manera que se pueda reducir al mximo el
tiempo o la distancia total del recorrido. El problema de diseo de ruta de origen y destino
coincidentes por lo general se conoce como problema del "agente viajero". Se han propuesto
numerosos mtodos para resolverlo. Encontrar la ruta ptima para un problema en particular
no ha sido prctico para dichos problemas, cuando stos contienen muchos puntos o se necesita
hallar rpidamente una solucin. El tiempo de clculo en las computadoras ms rpidas para
mtodos de optimizacin ha sido demasiado largo para muchos problemas prcticos. Los
procedimientos de solucin cognoscitiva, heurstica o una combinacin de optimizacin
heurstica han sido buenas alternativas.
La Anheuser-Busch Company emplea vendedores de ruta para vender cerveza y otras bebidas
desde un camin que posee el distribuidor local. Al vendedor le pagan por comisin, y lo mismo
que el distribuidor, no desea pasar ms tiempo del necesario ni viajar una distancia mayor que
la necesaria para cubrir las cuentas sobre una base diaria. Se usan alfileres sobre un mapa para
localizar las cuentas actuales de un vendedor en particular. Un ejemplo de este tipo de
informacin para 20 cuentas rurales se ha transferido al mapa cubierto de cuadrculas que se
muestra en la figura. Las coordenadas se relacionan con la distancia. El camin tiene que
empezar en el depsito y regresar al mismo, visitar todas las cuentas, y viajar la menor distancia
posible. Intente un enfoque cognoscitivo. Ahora compare su solucin con la generada por el
software ROUTESEQ (un mdulo de LOGWARE) que se muestra en la figura. La distancia total de
la vuelta (costo) es de 37.59 unidades de coordenada. Es una buena solucin, pero no
necesariamente la mejor.
En la figura se muestra un pequeo problema de reparto que utiliza un almacn como depsito
y que tiene cuatro paradas. Los tiempos de viaje entre las paradas se obtienen de escoger
primero la ruta ms apropiada y luego multiplicar por la velocidad del vehculo para hallar el
tiempo que se tarda en recorrer la distancia. Se supone que el tiempo de viaje entre los pares
de paradas es el mismo en ambas direcciones. Usando el mdulo de vuelta de agente viajero de
STORM,se descubre una secuencia de paradas de ida y vuelta de AL-> D->C->B->A-> AL. El tiempo
total para hacer este viaje de ida y vuelta es de 156 minutos.