Vous êtes sur la page 1sur 11

UNIVERSIDAD NACIONAL JORGE BASADRE GROHMANN

FACULTAD DE CIENCIAS E.A.P. de Ingeniera en Inf r!"#i$a % Si&#e!a&

B%'

CiBeRjOvIaL

F # ' Frontis de la Facultad de Ciencias UNJBG

Mtodos de solucin:
Algoritmo de Dijkstra
Ver video de muestra
http://www.youtube.com/watch?v=6rl0ghgPfK0&feature=player_embedded

Algoritmo de Floyd
Ver video de muestra
http://www.youtube.com/watch?v=qdY vK!"0#$&feature=player_embedded

Ver video de muestra (cont)


http://www.youtube.com/watch?v=m$6%&'(0$#)&feature=player_embedded

Enunciado

N #a' El problema fue e tra!do del libro Investi"aci#n de Operaciones de $and% &a'a( )ma edicion( Cap!tulo* +odelo con redes

Reescribimos la tabla del enunciado:

Y formulamos con los datos de la tabla nuestro grafo:

El nodo 7 y los caminos que conducen a el no son importantes en nuestro problema, puesto a que en el enunciado nos aclara que el horizonte de planeacin es desde el inicio del 200 !nodo " hasta fines del 200# !impl$citamente inicios del 200%" !nodo %"& Es por esto que lo coloreamos de plomo, y no lo tomaremos en cuenta en el algoritmo

algoritmo dijkstra
Redibu'amos nuestro grafo, para que se note me'or los pasos del algoritmo& !Recordar no considerar el nodo 7" Etiquetemos el nodo con (0,))* puesto que e+iste 0 distancia acumulada y no procede de ning,n nodo !))"
Nota: *+,de&ea-,e-te-der,lo&,pa&o&.,porfavor,ver,el, v+deo,de,mue&tra,que,aparece,e-,la,d+apo&+t+va,%

iteracin 1
-eleccionamos el nodo y calculamos las etiquetas de los nodos que est.n conectadas a el !nodo/, nodo0 y nodo#" Recordar: 1a etiqueta tiene la siguiente estructura:
[d+&ta-c+a,acumulada,,,-odo,del,que,precede,]

2l final se selecciona el nodo que contenga la etiqueta con menor distancia acumulada& En esta caso el nodo / ( !, *

iteracin "
-eleccionamos el nodo/ y calculamos las etiquetas de los nodos que est.n conectadas a este !nodo%, nodo# !la etiqueta del
nodo ya no se calcula puesto que ya fue un nodo seleccionado""

1a etiqueta (30,/* del nodo # se elimina puesto a que su etiqueta anterior (%3, * tiene menos distancia acumulada& -e elige el nodo con la etiqueta con menor distancia acumulada, en este caso el nodo # con etiqueta (#!, * &

(30,/*

iteracin
-eleccionamos el nodo# y calculamos las etiquetas de los nodos que est.n conectadas a este !nodo 2,
!las etiquetas del nodo y nodo/ no pueden calcularse puesto que sus nodos ya fueron seleccionados anteriormente""&

2si que solo se calcula la etiqueta del nodo 2 ( %,#*, y seleccionamos este nodo por ser el ,nico nodo al que le calculamos su etiqueta

iteracin $
-eleccionamos el nodo2 y calculamos las etiquetas de los nodos que est.n conectadas a este !nodo %, nodo 0, !la
etiqueta del nodo# no se calcula pues ese nodo ya fueron seleccionado anteriormente""&

( #7,2*

1a etiqueta ( 3%,2* del nodo % se elimina pues su etiqueta anterior (4 ,/* tiene menos distancia acumulada& 1a etiqueta ( #7,2* del nodo 0 se elimina pues su etiqueta anterior (0 , * tiene menos distancia acumulada& 1uego seleccionamos el nodo 0 ($1, * por tener menor distancia acumulada

( 3%,2*

iteracin %
-eleccionamos el nodo0 y calculamos las etiquetas de los nodos que est.n conectadas a el !nodo %, !las etiquetas del nodo y
nodo2 no se calcula pues esos nodos ya fueron seleccionado anteriormente""&

1a nue5a etiqueta del nodo % (34,0* tiene menor distancia acumulada que su etiqueta anterior (4 ,/* por la etiqueta anterior de elimina& 1uego seleccionamos el nodo % por ser el ,nico nodo al que le calculamos su etiqueta

iteracin #
6inalmente seleccionamos el nodo% y concluimos el algoritmo 1a distancia del nodo al nodo % es: d )% 7 !& 1a ruta es: 1 , $ , # 'nter(retacin: -e debe comprar el autom5il nue5o el 2001 y el 200$, y el
autom5il se mantendr. hasta el 200#)

El costo mantenimiento m$nimo es de 8 !&00

Vous aimerez peut-être aussi