Algorito de Dijstra

Embed Size (px)

Citation preview

  • 8/16/2019 Algorito de Dijstra

    1/10

  • 8/16/2019 Algorito de Dijstra

    2/10

    Nacido en Rotterdam, (Holanda) en 1930, su padre era químico y sumadre matemática. con 12 aos, entr! en "ymnasium #rasminium,una escuela para estudiantes especialmente $rillantes, donde dioclases de "rie%o, &atín, 'rancs, lemán, *n%ls, $iolo%ía,matemáticas y química. +e$ido a su acilidad para la química, lasmatemáticas y la ísica, entr! en la -niersidad de &eiden, dondedecidi! estudiar ísica te!rica. +espus de asistir a un curso depro%ramaci!n en la -niersidad de /am$rid%e, empe! a tra$aar enel /entro atemático en msterdam, donde se increment! su

    creciente inters en la pro%ramaci!n. /uando termin! la carrera sededic! a pro$lemas relacionados con la pro%ramaci!n. #l resto de suida se dedico a la inesti%aci!n y desarrollo de diersos pro$lemasde pro%ramaci!n asta su reciente muerte en el ao 2002#n 1949, +i5stra anunci! su al%oritmo de caminos mínimos o tam$inllamado ruta mas corta o ár$ol mínimo

  • 8/16/2019 Algorito de Dijstra

    3/10

    7ropuesto en 1949 el al%oritmo de caminos mínimos o tam$in

    llamado ruta mas corta o ár$ol mínimo o simplemente al%oritmo de+i5stra es un al%oritmo para determinar el camino o ruta mas cortadesde un nodo de ori%en acia los demás nodos del %rao, en el cualcada arista o arco posee un peso. 8e si%uen una serie de pasos yconsideraciones que eremos a continuaci!n

  • 8/16/2019 Algorito de Dijstra

    4/10

    7ara realiar la aplicaci!n del al%oritmo de +i5stra, se aplican los si%uientes

    pasos

    1. 8e eli%e un nodo de inicio al cual se le marcara un peso de la si%uiente orma[X,Y](N)

    +onde ‘X’ equiale a el alor del recorrido actual de los arcos, ‘Y’ equiale a elnodo predecesor o de ori%en y ‘N’ al numero de iteraci!n u operaci!n actual

    2. los nodos adyacentes del nodo seleccionado como nodo de inicio, se de$enasi%nar un peso de i%ual orma al punto anterior, ( [X,Y](N) )

    3. +e los nodos con los pesos calculados se toma el nodo con menor alor en X yeste será el si%uiente a isitar

     

  • 8/16/2019 Algorito de Dijstra

    5/10

    :. &os pasos 2 y 3 de$en repetirse teniendo en cuenta que si al intentar calcular

    los pesos para los nodos adyacentes a un nodo que esta siendo isitado, uno deestos ya tiene un peso asi%nado, de$en calcularse los demás pesos cuantas ecessean necesario, y siempre se tomara el peso mínimo calculado

    4. &os nodos pueden ser isitados una sola e

    #emplo de aplicaci!n Nodo de inicio A

     

  • 8/16/2019 Algorito de Dijstra

    6/10

  • 8/16/2019 Algorito de Dijstra

    7/10

    +i5stra (",s)*nicialiar  or cada perteneciente a ; nodo con min d 8 uni!n u @se aade al conunto de nodos inaliados

    or cada perteneciente dyacente u

    i d

  • 8/16/2019 Algorito de Dijstra

    8/10

    • #ncaminamiento de paquetes por routers• #nrutamiento de iones y traico areo• oilidad terrestre• 8istemas de %eolocalisacion

  • 8/16/2019 Algorito de Dijstra

    9/10

    • ttpsDDarias.Cordpress.comD2012D03D19DcaminoEmasEcortoEal%oritmoEdeEdi5straD

    • ttpDDarodri%u.Ce$s.up.esD%raosDdo5u.ppFid>al%oritmoGdi5stra

    • ttpDDari.or%DpdD0I10.00J4.pd 

    Kutoriales Loutu$e

    • ttpsDDCCC.youtu$e.comDCatcF>%d/Nu"7MnC

    • ttpsDDCCC.youtu$e.comDCatcF>;#N0"RdO#

    • ttpsDDCCC.youtu$e.comDCatcF>&&0?;P;55

  • 8/16/2019 Algorito de Dijstra

    10/10