You are on page 1of 15

INSTITUTO TECNOLGICO SUPERIOR DE LA MONTAA

Modelos de Optimizacin de
Recursos
UNIDA4
Modelos de flujos en redes
4.1. El modelo del camino ms corto

DOCENTE: ING ROSALINO SNCHEZ FRANCO

Equipo 1

CARRERA: INGENIERA CIVIL


Semestre: 3
GRUPO: 2 C

TLAPA DE COMONFORT, GRO. 26 DE SEPTIEMBRE 2017


INTRODUCCIN

Las tcnicas de flujo de redes estn orientadas a optimizar situaciones vinculadas


a las redes de transporte, redes de comunicacin, sistemas de vuelos de los
aeropuertos, rutas de navegacin de los cruceros, estaciones de bombeo que
transportan fluidos a travs de la tubera, rutas entre ciudades, redes de conductos
y todas aquellas situaciones que puedan representarse mediante una red donde
los nodos representan las estaciones o las ciudades, los arcos, los caminos etc.,
con el objetivo de encontrar la ruta ms corta.

En este trabajo mencionaremos el modelo del camino ms corto, aunque existen


otros modelos de redes como el rbol de expansin mnima, flujo mximo y flujo
de costo mnimo cada uno abarca un problema en particular. El objetivo es
encontrar la ruta ms corta a cada uno de los nodos en orden ascendente de sus
distancias (ms cortas), desde el origen, el problema queda resuelto en el
momento de llegar al nodo destino.
4.1 EL MODELO DEL CAMINO MAS CORTO
Es un mtodo de programacin lineal, que permite buscar la solucin a un
problema de optimizacin que resulte de una combinatoria y de diferentes
aplicaciones

OBJETIVO DEL MTODO

Encontrar rutas cortas o de menor costo, segn sea el caso, que va desde un
nodo especfico hasta cada uno de los dems nodos de la red.

Un nodo es una representacin grfica en forma de circulo, este nodo es


muy importante ya que denota los orgenes y destinos del problema que se
realice,
una red representa un conjunto de puntos y lneas que conectan pares de
puntos, estos puntos son los que llamaremos nodos y las lneas seran las
aristas.

IMPORTANCIA DEL MTODO

Este mtodo es muy importante puesto que se pueden resolver un problema de


optimizacin de manera rpida, ya que pueden formularse como modelos de
redes obteniendo soluciones enteras sin necesidad de restricciones (aunque en
algunos casos pudieran tenerlas), asimismo se puede decir que no importa que
tan grande sea el problema se puede resolver por pequeos algoritmos.

El problema de la Ruta ms Corta es fundamental en muchas reas, como son:


investigacin de operaciones, ciencia de la computacin e ingeniera. Algunas de
las razones son:

o La amplia variedad de aplicaciones prcticas como es el envo de algn


material entre dos puntos especficos de la forma ms eficiente, econmica
o rpida.
o Existen mtodos de solucin eficientes, los cuales al ser aplicados a una
red con caractersticas especficas (a cclica y con costos no negativos),
proveen una solucin exacta a un tiempo y costo razonables.

EJEMPLO 1:

RentCar est desarrollando un plan de reemplazo para su flotilla de automviles ,


para un horizonte de planificacin de cinco aos (1996 al 2000). Al principio de
cada ao se toma una decisin acerca de si se debe mantener un automvil en
operacin o si se debe reemplazar. Un automvil debe estar en servicio por lo
menos un ao, pero se debe reemplazar despus de tres aos. La siguiente tabla
proporciona el costo de remplazo como una funcin del ao del cual se adquiere
un automvil y el nmero de aos en operacin.

COSTO DEL REMPLAZO(DLARES) POR


DETERMINADOS AOS ENOPERACIN
AO EN EL QUE 1 2 3
SE ADQUIRI
1996 4000 5400 9800
1997 4300 6200 8700
1998 4800 7100
1999 4900

El problema se puede formular como una red en la cual los nodos 1 al 5


representan los aos 1996 a 2000. Los arcos del nodo 1 (ao1996) puede llegar
solo a los nodos 2, 3 y 4, debido a que un automvil debe de estar en operacin
entre uno y tres aos. Los arcos de los otros nodos se pueden interpretar de
manera similar. El largo de cada arco es igual al costo de reemplazo. La solucin
del problema.

La siguiente figura 1 muestra la red resultante. Utilizando TORA, la ruta ms corta


(que se muestra por la ruta gruesa) es 1->3->5, con un costo total de 12 500
dlares . Esta solucin significa que el automvil adquirido en el ao 1996 (nodo 1)
debe ser remplazado despus de dos aos, en 1998(nodo 3). As, el automvil de
reemplazo se, mantendr en operacin hasta finales del ao 2000. El costo total
de esta poltica de reemplazo es de 12500 dlares (= 5400 + 7100 dlares)

Figura 1

EJEMPLO 2: LA RUTA MAS CONFIABLE

Smart conduce diariamente su trabajo. Debido a que acaba de finalizar un curso


en anlisis de redes, Smart puede determinar la ruta ms corta al trabajo.
Desafortunadamente, la ruta seleccionada est excesivamente patrullada por la
polica y con todas las multas pagadas por exceso de velocidad, la ruta ms corta
no es la mejor eleccin. Por consiguiente, Smart ha decidido elegir una ruta que
maximice la probabilidad de no ser detenido por la polica.

La figura 2 muestra las posibles rutas entre su hogar y el trabajo y las


probabilidades asociadas de que no lo detengan en cada segmento. Poe
consiguiente, la probabilidad de que no lo detengan camino al trabajo es el
producto de las probabilidades asociadas con los segmentos sucesivos de la ruta
asociada. Por ejemplo, la probabilidad de que no lo multen en la ruta 1-3-5-7 es .0
*.3*.25=.0675. el objetivo de Smart es se seccionar la ruta que maximice la
probabilidad de que no lo multen.

Figura 2

El problema se puede formular como un modelo de la ruta ms corta , utilizando


una transformacin logartmica que convertir el producto probabilidad en la suma
de los logaritmos de probabilidades , es decir si p1k=p1*p2pk es la
probabilidad de que no lo detengan entonces

Matemticamente, la maximizacin de pk1 es equivalente a la maximizacin de


log P1k Debido a que P1k0, la maximizacin de log P1k a su vez es equivalente a
la minimizacin de -log P1k.utilizando esta transformacin, las probabilidades
individuales Pj en la figura 2 se remplaza con -log Pj para todas las j en la red, por
tanto da la red da la ruta ms corta en la figura 3.
Figura 3

ALGORITMO DE LA RUTA MS CORTA

Se presentan dos algoritmos para resolver las redes tanto cclicas 8 es decir, que
contienen lazos), como a cclicas.

Algoritmo de Dijkstra: Est diseado para determinar las rutas ms cortas


entre el nodo del punto del origen y cada uno de los otros nodos en la red.

Algoritmo de Floyd : es ms general porque permite la determinacin de la ruta


ms corta entre cualesquiera dos nodos en la red.

EL ALGORITMO DE DIJKSTRA

Los clculos del algoritmo avanzan de un nodo i a un nodo inmediatamente j,


utilizando un procedimiento especial de clasificacin. Digamos que ui, es la
distancia ms corta del nodo 1 del punto del origen al nodo i y defina dij (mayor
igual que cero) como la longitud del arco (i, j). Entonces la clasificacin para el
nodo j se define como

[_, ]=[_+_,], _
Las clasificaciones de nodos en el lagoritmo de Dijkstra son de dos tipos:
Temporales y permanentes. Una clasificacin temporal puede ser reemplazada
con otra clasificacin si se puede encontrar una ruta ms corta al mismo nodo.
En el punto en el cual es evidente que no se puede encontrar una ruta mejor, el
estado de la clasificacin temporal cambia a permanente.
PASOS DEL ALGORITMO

Clasifique el nodo del punto de origen (nodo1) con la clasificacin permanente [0,--
]. Determine i=1.

Calcule las clasificaciones temporales [ui+dij, i] para cada nodo j al que se puede
llegar desde el nodo i, siempre y cuando j no est clasificado permanentemente,
si e nodo j ya est clasificado con [uj,k] a travs de otro nodo k y si ui+dij<uj,
reemplace [uj,k]con [ui+dij,i].

Si todos los nodos tienen clasificaciones permanentes, detngase. De lo contrario


seleccione la clasificacin [Ur,s] con la distancia ms corta (=Ur) entre todas las
clasificaciones temporales(rompa los empate arbitrariamente).Sea i=r y repita el
paso i

EJEMPLO

La red de la figura 4 proporciona las rutas permisibles y sus longitudes en millas


entre la ciudad (nodo 1) y otras cuatro ciudades(nodos 2 al 5). Queremos
determinar las rutas ms cortas de la ciudad1 a cada una de las cuatro ciudades
restantes

Figura 4

Iteracin 0: asigne la clasificacin permanente [0,--] al nodo 1.

Iteracin 1. Es posible llegar a los nodos 2 y 3 desde el nodo 1(el ltimo


clasificado permanente). Por tanto, la lista de nodos clasificados (temporales y
permanentes) se convierte en.
NODO CLASIFICACIN STATUS
1 [0,--] permanente
2 [0+100, 1]= [100, 1] temporal
3 [0+30, 1]= [30, 1] temporal

Para las dos clasificaciones temporales [100, 1] y 30, el nodo 3 da la distancia


menor (U3=30).por consiguiente, el estado del nodo 3 se cambia a permanente.

Iteracin 2. Se puede llegar a los nodos 4 y 5 desde el nodo 3 y la lista de nodos


clasificados se convierte en:

NODO CLASIFICACIN STATUS


1 [0,--] permanente
2 [100, 1] temporal
3 [30, 1] permanente
4 [30+10,3]= [40,3] temporal
5 [30+60,3]= [90, 3] Temporal

La condicin de la clasificacin temporal [40,3] en el nodo 4 se cambia a


permanente (U4=40).

Iteracin 3. Se puede llegar a los nodos 2 y 5 desde el nodo 4. Por tanto , la lista
de nodos clasificados se actualiza como:

NODO CLASIFICACIN STATUS


1 [0,--] permanente
2 [40+15,4]= [55,4] temporal
3 [30, 1] permanente
4 [40,31] permanente
5 [90, 3]0
[40+50,4]= [90,4] Temporal
ALGORITMO DE FLOYD

Es ms general que el de Dijkstra, porque determina la ruta ms corta entre


cualesquiera dos nodos en la red. El algoritmo representa una red de n nodos
como una matriz cuadrada con n renglones y n columnas. La entrada (i, j) de la
matriz de la distancia dij, del nodo i al nodo j, que es finito si i est abandonado
directamente a j; de lo contrario es infinito. La idea del algoritmo de Floyd es
directa. Dados tres nodos i, j y k en la figura 6-17, donde la distancia de conexin
se muestra en los tres arcos, es ms corto llegar a k desde i atreves de j si

+ >

En este caso, es ptimo reemplazar la ruta de i---k con la ruta indirecta i------j-----
k. Este intercambio de triple operacin se aplica sistemticamente a la red,
utilizando los siguientes pasos:
CONCLUSIN

De acuerdo a lo estudiado podemos decir que el modelo del camino ms corto es


un mtodo de programacin que permite buscar la solucin a un problema de
optimizacin que resulte una combinacin, teniendo como objeto buscar rutas
ms cortas de menor costo, que ahorre el tiempo o que sean ms rpidas , es
indispensable tener muy en cuenta que este tipo de problemas pueden ser
resueltos por el mtodo del Simplex, sin embargo existen otros mtodos ms
eficientes como el algoritmo de Dijkstra o el de Bellman-Ford. . La funcin
objetivo considera los costos de moverse de un nodo a otro, o de un origen a un
destino

El problema del camino ms corto es fundamental en muchas reas, como son:


investigacin de operaciones, ciencia de la computacin e ingeniera.

Aunque existan otros mtodos este es el ms fcil para reducir tiempos en la


resolucin del problema.

BIBLIOGRAFA

H.A. TAHA (1998). INVESTIGACION DE OERACIONES UNA


INTRODUCCION. Mexico. Editorial: pearson educacion.

You might also like