Documentos de Académico
Documentos de Profesional
Documentos de Cultura
OBJETIVOS
-Verificar resultados
INTRODUCCION
Al ser los problemas de ruta más corta un caso de programación lineal, este puede ser resuelto
a través de SOLVER, por lo que el ejemplo prototípico a ser usado (DELAURY), será resuelto
primero por el paquete SOLVER., teniendo de esta manera un patrón de resultados con los que
podremos confirmar el algoritmo de la RUTA MAS CORTA, que es el que usaremos para resolver
este mismo problema.
DESARROLLO
INTRODUCCION
La Ingeniera Laura Celi, produce yogurt en sus instalaciones (DELAURY S.A.) ubicadas en la
ciudad de Balsas, provincia de El Oro. Reparte sus productos a siete localidades de la Provincia,
de acuerdo al grafico 1.
La Ingeniera Laura considera que el total de sus costos se minimizaría si pudiera asegurarse de
que todos los envíos futuros a cualquiera de las localidades se realizaran siguiendo la ruta más
corta. Por tanto, su objetivo consiste en especificar cuáles son las rutas más cortas desde las
instalaciones de DELAURY en Balsas hasta cualquiera de las otras siete localidades.
Modelo matemático
Minimizar Z = ∑ CijXij
todos los arcos
definidos (i, j)
Figura2. Ruta mas corta entre Nodo A y nodo F. Inserción de un flujo unitario.
CONECTIVIDAD
A B C D E F G H
DE/A:
A 0 1 0 0 1 0 0 1
B 1 0 1 1 0 0 0 0
C 0 1 0 1 0 1 0 0
D 0 1 1 0 1 0 0 0
E 1 0 0 1 0 1 1 1
F 0 0 1 0 1 0 1 0
G 0 0 0 0 1 1 0 1
H 1 0 0 0 1 0 1 0
En la tabla1. Se indican las dos trayectorias posibles activas entre nodos con un +1. Y con un 0
en el caso de no existir conectividad.
DISTANCIA
A B C D E F G H
DE/A:
A 4 7 8
B 4 6 1
C 6 1 2
D 1 1 1
E 7 1 3 3 2
F 2 3 3
G 3 3 1
H 8 2 1
Estas tablas las ingresamos en la pagina de Excel, con la que entregamos los valores requeridos
para ejecutar SOLVER.
Z(min)= cAB. xAB + cBA.xBA + cAE. xAE + cEA. xEA + cAH. xAH + cHA. xHA + cBD. xBD +
cDB. xDB + cBC. xBC + cCB. xCB + cCD. xCD + cDC. xDC + cDE. xDE + cED. xED +
cEH. xEH + cHE.xHE + cCF. xCF + cFC. xFC + cEF. xEF + cFE. xFE + cHG. xHG +
Sujeto a:
(NODO A) cAB. xAB + cBA.xBA + cAE. xAE + cEA. xEA + cAH. xAH + cHA. xHA = 1
(NODO F) cEF. xEF + cFE. xFE+ cCF. xCF + cFC. xFC + cEF. xEF + cFE. xFE + cFGxFG+cGFxGF=-1
(NODO B) cAB. xAB + cBA.xBA+ cBD. xBD + cDB. xDB+ cBC. xBC + cCB. xCB=0
(NODO H) cAH. xAH + cHA. xHA+ cEH. xEH + cHE.xHE + cHG. xHG + cGH. xGH = 0
(NODO E) cEH. xEH + cHE.xHE + cDE. xDE + cED. xED + cAE. xAE + cEA. xEA
(NODO D) cDE. xDE + cED. xED + cCD. xCD + cDC. xDC + cBD. xBD + cDB. Xdb= 0
(NODO C) cCD. xCD + cDC. xDC + cBC. xBC + cCB. xCB + cCF. xCF + cFC. xFC = 0
(NODO G) cHG. xHG + cGH. xGH + cEG. xEG + cGE. xGE+ cFGxFG+cGFxGF = 0
Si tomamos una red con dos nodos propios a los que llamaremos origen y destino. A cada
ligadura (arco no dirigido) se asocia una distancia no negativa. Nuestra meta será encontrar la
ruta más corta —la trayectoria con la mínima distancia total— del origen al destino.
La esencia de este algoritmo es estudiar toda la red desde su origen; luego encontrar paso a
paso la ruta más corta a cada uno de los nodos en orden ascendente de sus
La Ingeniera Laura Celi, produce yogurt en sus instalaciones (DELAURY S.A.) ubicadas en la
ciudad de Balsas, provincia de El Oro. Reparte sus productos a siete localidades de la Provincia,
de acuerdo al grafico 10.
La Ingeniera Laura considera que el total de sus costos se minimizaría si pudiera asegurarse de
que todos los envíos futuros a cualquiera de las localidades se realizaran siguiendo la ruta más
corta. Por tanto, su objetivo consiste en especificar cuáles son las rutas más cortas desde las
instalaciones de DELAURY en Balsas hasta cualquiera de las otras siete localidades.
Este sencillo algoritmo analiza toda la red a partir del origen; e identifica de manera continua
la ruta más corta a cada uno de los nodos en orden ascendente de sus distancias (más cortas),
desde el origen; el problema queda resuelto en el momento de llegar al nodo destino.
Este algoritmo localizara los recorridos más cortos entre A y los restantes nodos de red (B, C, D,
E, F, G, H).
Este algoritmo hace uso de un sistema de etiquetas, las mismas que indican dos cantidades en
paréntesis, separados por coma, el primero indica la distancia recorrida y el segundo el Nodo
de donde viene. El color del texto será azul si es una etiqueta provisional y si el texto es rojo es
permanente.
Figura11.Nodo base
PRIMER PASO
El nodo baseA (figura 11) es inicialmente (0, A), el cual lo hacemos permanente:
Figura12. Nodo A, etiquetado permanente.
SEGUNDO PASO: Observamos todos los nodos a un arco de distancia de la última etiqueta
Vemos todas las etiquetas provionales, de toda la red, y verificamos cual es la que tiene una
menor distancia. La misma que corresponde al NodoB, asignándole de esta manera la etiqueta
TERCER PASO: Desde el ultimo nodo etiquetado permanente(NodoB), etiquetamos los que
están a un arco de distancia, estos son NodoC, NodoD. Primero observamos que el NodoC,
queda con dos etiquetas provisionales, escogiendo la que tiene la menor distancia (7, A).
figura14.
Figura14. Decisión Nodos provisionales en NodoC.
CUARTO PASO: Observamos las etiquetas provisionales, en toda la red, escogiendo la de menor
distancia (NodoD), a la que hacemos permanente NodoD(5,B), figura5.
QUINTO PASO: Desde el ultimo nodo permanente (NodoD), señalamos los nodos que están a
un arco de distancia (Nodo E, NodoC) (figura16). Escogiendo los nodos provisionales con las
menores distancias en cada nodo (figura17 y figura18).
Figura16. Etiquetas provisionales, Nodos E y Nodos C.
SEXTO PASO: Observamos las etiquetas provisionales, en toda la red, escogiendo la de menor
distancia que está en el Nodo E (figura 18).
OCTAVO PASO: Observamos las etiquetas provisionales (figura 20), en toda la red, escogiendo
la de menor distancia (NodoC), a la que hacemos permanente (figura21).
Figura 20. Etiquetas provisionales
NOVENO PASO: Desde el ultimo nodo permanente (NodoC), señalamos los nodos que están a
un arco de distancia (Nodo F) (figura22). Escogiendo los nodos provisionales con las menores
distancias en cada nodo (figura22 y figura23).
DECIMO PASO: Observamos las etiquetas provisionales (figura 23), en toda la red, escogiendo
la de menor distancia (NodoF), a la que hacemos permanente (figura24).
ONCEAVO PASO: Desde el ultimo nodo permanente (NodoF), señalamos los nodos que están a
un arco de distancia (Nodo G) (figura25). Escogiendo los nodos provisionales con las menores
distancias en cada nodo (figura26).
DOCEAVO PASO: Observamos las etiquetas provisionales (figura 26), en toda la red, escogiendo
la de menor distancia (NodoH), a la que hacemos permanente (figura27).
Figura 27. Etiqueta permanente Nodo G.
TRECEAVO PASO: Solo nos quedan los Nodos (H y G). Por lo que los etiquetamos
permanentemente(figura27)
permitiéndonos realizar la tabla1. Con todas las rutas más cortas desde el Nodo A, a
Tabla3. Ruta más corta desde Nodo A, hasta cualquier otro Nodo.
CONCLUSIONES
-El problema de la ruta mas corta, fue solucionado por medio de solver, y después con la
aplicación del algoritmo de la ruta mas corta, se confirmo su exactitud al compararlos.
Estos problemas son muy frecuentes en la administración, por lo que su análisis y solución
abren nuevas áreas de investigación en el campo de los análisis de redes. Sobre todo al poder
ser utilizados como parte de sistemas mas amplios.
GLOSARIO (EPPEN, G. D. Investigación de Operaciones en la Ciencia Administrativa
PRENTICE-HALL, México, 2000, paginas 271)
“indivisibles” a n tareas.
Modelo de la ruta más corta. Modelo para encontrar el camino más corto, dentro de una red,
desde un nodo específico (el origen) hasta otro nodo.
Modelo de transbordo con capacitado. Modelo de red donde las ofertas están en puntos de
origen específicos, las demandas se localizan en puntos de destino específicos y las diversas
alternativas de embarque se ofrecen a través de nodos intermedios, siguiendo rutas cuyas
capacidades están definidas desde los orígenes hasta los destinos.