SlideShare una empresa de Scribd logo
Nacido en Rotterdam, (Holanda) en 1930, su padre era químico y su
madre matemática. con 12 años, entró en Gymnasium Erasminium,
una escuela para estudiantes especialmente brillantes, donde dio
clases de Griego, Latín, Francés, Alemán, Inglés, biología,
matemáticas y química. Debido a su facilidad para la química, las
matemáticas y la física, entró en la Universidad de Leiden, donde
decidió estudiar física teórica. Después de asistir a un curso de
programación en la Universidad de Cambridge, empezó a trabajar en
el Centro Matemático en Amsterdam, donde se incrementó su
creciente interés en la programación. Cuando terminó la carrera se
dedicó a problemas relacionados con la programación. El resto de su
vida se dedico a la investigación y desarrollo de diversos problemas
de programación hasta su reciente muerte en el año 2002
En 1959, Dijkstra anunció su algoritmo de caminos mínimos o también
llamado ruta mas corta o árbol mínimo
Propuesto en 1959 el algoritmo de caminos mínimos o también
llamado ruta mas corta o árbol mínimo o simplemente algoritmo de
Dijkstra es un algoritmo para determinar el camino o ruta mas corta
desde un nodo de origen hacia los demás nodos del grafo, en el cual
cada arista o arco posee un peso. Se siguen una serie de pasos y
consideraciones que veremos a continuación
Para realizar la aplicación del algoritmo de Dijkstra, se aplican los siguientes
pasos:
1. Se elige un nodo de inicio al cual se le marcara un peso de la siguiente forma:
[X,Y](N)
Donde ‘X’ equivale a el valor del recorrido actual de los arcos, ‘Y’ equivale a el
nodo predecesor o de origen y ‘N’ al numero de iteración u operación actual
2. A los nodos adyacentes del nodo seleccionado como nodo de inicio, se deben
asignar un peso de igual forma al punto anterior, ( [X,Y](N) )
3. De los nodos con los pesos calculados se toma el nodo con menor valor en X y
este será el siguiente a visitar
4. Los pasos 2 y 3 deben repetirse teniendo en cuenta que si al intentar calcular
los pesos para los nodos adyacentes a un nodo que esta siendo visitado, uno de
estos ya tiene un peso asignado, deben calcularse los demás pesos cuantas veces
sean necesario, y siempre se tomara el peso mínimo calculado
5. Los nodos pueden ser visitados una sola vez
Ejemplo de aplicación: Nodo de inicio A
Dijkstra (G,s)
Inicializar
for cada v perteneciente a V[G]
do d[v] = infinito
p[v] = nulo
d[s] = 0
S = vacio
Q = V[G]
mientras Q no vacío
do u = nodo v con min d[v]
S = S unión u 'se añade al conjunto de nodos finalizados
for cada v perteneciente Adyacente u
if d[v] > d[u] + w(u,v) then
d[v] = d[u] + w(u,v)
p(v) = u
• Encaminamiento de paquetes por routers
• Enrutamiento de Aviones y trafico aéreo
• Movilidad terrestre
• Sistemas de geolocalisacion
• https://jariasf.wordpress.com/2012/03/19/camino-mas-corto-
algoritmo-de-dijkstra/
• http://arodrigu.webs.upv.es/grafos/doku.php?id=algoritmo_dijkstra
• http://arxiv.org/pdf/0810.0075.pdf
Tutoriales Youtube
• https://www.youtube.com/watch?v=fgdCNuGPJnw
• https://www.youtube.com/watch?v=VENf0GXRd6E
• https://www.youtube.com/watch?v=LLx0QVMZVkk
Dijkstra expo

Más contenido relacionado

La actualidad más candente

Vectores en el espacio
Vectores en el espacioVectores en el espacio
Vectores en el espacio
Cristina Mui
 
Algoritmos de kruskal y prim
Algoritmos de kruskal y primAlgoritmos de kruskal y prim
Algoritmos de kruskal y primfher969
 
Vectores en r2 y r3 por tony
Vectores en r2 y r3 por tony Vectores en r2 y r3 por tony
Vectores en r2 y r3 por tony
Tony Purple Diamond
 
Vectores en el espacio
Vectores en el espacioVectores en el espacio
Vectores en el espaciogenesisptc_
 
espacios vectoriales
espacios vectorialesespacios vectoriales
espacios vectoriales
Jorge Carico D
 
Mapa mental Grafos (Gaby Assouad)
Mapa mental Grafos (Gaby Assouad)Mapa mental Grafos (Gaby Assouad)
Mapa mental Grafos (Gaby Assouad)
gabyassouad
 
Independencia lineal
Independencia linealIndependencia lineal
Independencia linealMabe Rubio
 
Espacio vectorial
Espacio vectorialEspacio vectorial
Espacio vectorial
armando jose estaba quevedo
 
ALI_U1_EA_JOHG
ALI_U1_EA_JOHGALI_U1_EA_JOHG
ALI_U1_EA_JOHG
José Hernández
 
Plano cartesiano y vectores
Plano cartesiano y vectoresPlano cartesiano y vectores
Plano cartesiano y vectoresLuna Acosadora
 
VECTORES LIBRES Y BIYECCION ENTRE EL CONJUNTO V3 DE LOS VECTORES LIBRES Y R3
VECTORES LIBRES Y BIYECCION ENTRE EL CONJUNTO V3 DE LOS  VECTORES LIBRES Y R3VECTORES LIBRES Y BIYECCION ENTRE EL CONJUNTO V3 DE LOS  VECTORES LIBRES Y R3
VECTORES LIBRES Y BIYECCION ENTRE EL CONJUNTO V3 DE LOS VECTORES LIBRES Y R3
Moiiss1404
 
Mapa Conceptual de Grafos
Mapa Conceptual de GrafosMapa Conceptual de Grafos
Mapa Conceptual de Grafos
Sandra Biondi
 
Vectores en el plano
Vectores en el planoVectores en el plano
Vectores en el plano
Josmilys Reinales Allen
 
Espacios y subespacios vectoriales
Espacios y subespacios vectorialesEspacios y subespacios vectoriales
Espacios y subespacios vectoriales
MARTNEZCERVANTESKIMB
 
Teoría de grafos
Teoría de grafosTeoría de grafos
Teoría de grafos
diaz_federico
 

La actualidad más candente (16)

Vectores en el espacio
Vectores en el espacioVectores en el espacio
Vectores en el espacio
 
Algoritmos de kruskal y prim
Algoritmos de kruskal y primAlgoritmos de kruskal y prim
Algoritmos de kruskal y prim
 
Vectores en r2 y r3 por tony
Vectores en r2 y r3 por tony Vectores en r2 y r3 por tony
Vectores en r2 y r3 por tony
 
Vectores en el espacio
Vectores en el espacioVectores en el espacio
Vectores en el espacio
 
espacios vectoriales
espacios vectorialesespacios vectoriales
espacios vectoriales
 
Mapa mental Grafos (Gaby Assouad)
Mapa mental Grafos (Gaby Assouad)Mapa mental Grafos (Gaby Assouad)
Mapa mental Grafos (Gaby Assouad)
 
Independencia lineal
Independencia linealIndependencia lineal
Independencia lineal
 
Espacio vectorial
Espacio vectorialEspacio vectorial
Espacio vectorial
 
ALI_U1_EA_JOHG
ALI_U1_EA_JOHGALI_U1_EA_JOHG
ALI_U1_EA_JOHG
 
Plano cartesiano y vectores
Plano cartesiano y vectoresPlano cartesiano y vectores
Plano cartesiano y vectores
 
VECTORES LIBRES Y BIYECCION ENTRE EL CONJUNTO V3 DE LOS VECTORES LIBRES Y R3
VECTORES LIBRES Y BIYECCION ENTRE EL CONJUNTO V3 DE LOS  VECTORES LIBRES Y R3VECTORES LIBRES Y BIYECCION ENTRE EL CONJUNTO V3 DE LOS  VECTORES LIBRES Y R3
VECTORES LIBRES Y BIYECCION ENTRE EL CONJUNTO V3 DE LOS VECTORES LIBRES Y R3
 
Vectores en el plano
Vectores en el planoVectores en el plano
Vectores en el plano
 
Mapa Conceptual de Grafos
Mapa Conceptual de GrafosMapa Conceptual de Grafos
Mapa Conceptual de Grafos
 
Vectores en el plano
Vectores en el planoVectores en el plano
Vectores en el plano
 
Espacios y subespacios vectoriales
Espacios y subespacios vectorialesEspacios y subespacios vectoriales
Espacios y subespacios vectoriales
 
Teoría de grafos
Teoría de grafosTeoría de grafos
Teoría de grafos
 

Destacado

Exposicion
ExposicionExposicion
Exposicion
Estiven Parra
 
AlphaGo: An AI Go player based on deep neural networks and monte carlo tree s...
AlphaGo: An AI Go player based on deep neural networks and monte carlo tree s...AlphaGo: An AI Go player based on deep neural networks and monte carlo tree s...
AlphaGo: An AI Go player based on deep neural networks and monte carlo tree s...
Michael Jongho Moon
 
Google AlphaGo, 어떻게 동작할까요?
Google AlphaGo, 어떻게 동작할까요?Google AlphaGo, 어떻게 동작할까요?
Google AlphaGo, 어떻게 동작할까요?
Lee Ji Eun
 
COMIT Dec 2016 - Automated Drone Reality Project
COMIT Dec 2016 - Automated Drone Reality ProjectCOMIT Dec 2016 - Automated Drone Reality Project
COMIT Dec 2016 - Automated Drone Reality Project
Comit Projects Ltd
 
What did AlphaGo do to beat the strongest human Go player?
What did AlphaGo do to beat the strongest human Go player?What did AlphaGo do to beat the strongest human Go player?
What did AlphaGo do to beat the strongest human Go player?
Tobias Pfeiffer
 
2016 conservation track: under the hood of an rea: what is within a rapid ec...
2016 conservation track: under the hood of an rea:  what is within a rapid ec...2016 conservation track: under the hood of an rea:  what is within a rapid ec...
2016 conservation track: under the hood of an rea: what is within a rapid ec...
GIS in the Rockies
 
Nanoemulsions
NanoemulsionsNanoemulsions
Nanoemulsions
Azeemsales
 
Motorola downfall and revival
Motorola downfall and revivalMotorola downfall and revival
Motorola downfall and revival
Umar Khan
 
서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...
서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...
서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...
Jemin Huh
 
알파고는 어떤 바둑을 둘까
알파고는 어떤 바둑을 둘까알파고는 어떤 바둑을 둘까
알파고는 어떤 바둑을 둘까
이정원 JeongwonLee
 
딥러닝을 이용한 자연어처리의 연구동향
딥러닝을 이용한 자연어처리의 연구동향딥러닝을 이용한 자연어처리의 연구동향
딥러닝을 이용한 자연어처리의 연구동향
홍배 김
 
April 2016 HUG: CaffeOnSpark: Distributed Deep Learning on Spark Clusters
April 2016 HUG: CaffeOnSpark: Distributed Deep Learning on Spark ClustersApril 2016 HUG: CaffeOnSpark: Distributed Deep Learning on Spark Clusters
April 2016 HUG: CaffeOnSpark: Distributed Deep Learning on Spark Clusters
Yahoo Developer Network
 

Destacado (16)

ayagebreelcv
ayagebreelcvayagebreelcv
ayagebreelcv
 
Exposicion
ExposicionExposicion
Exposicion
 
DIPLOMA
DIPLOMADIPLOMA
DIPLOMA
 
AlphaGo: An AI Go player based on deep neural networks and monte carlo tree s...
AlphaGo: An AI Go player based on deep neural networks and monte carlo tree s...AlphaGo: An AI Go player based on deep neural networks and monte carlo tree s...
AlphaGo: An AI Go player based on deep neural networks and monte carlo tree s...
 
Google AlphaGo, 어떻게 동작할까요?
Google AlphaGo, 어떻게 동작할까요?Google AlphaGo, 어떻게 동작할까요?
Google AlphaGo, 어떻게 동작할까요?
 
Autonomous vehicle_NAMI
Autonomous vehicle_NAMIAutonomous vehicle_NAMI
Autonomous vehicle_NAMI
 
COMIT Dec 2016 - Automated Drone Reality Project
COMIT Dec 2016 - Automated Drone Reality ProjectCOMIT Dec 2016 - Automated Drone Reality Project
COMIT Dec 2016 - Automated Drone Reality Project
 
What did AlphaGo do to beat the strongest human Go player?
What did AlphaGo do to beat the strongest human Go player?What did AlphaGo do to beat the strongest human Go player?
What did AlphaGo do to beat the strongest human Go player?
 
2016 conservation track: under the hood of an rea: what is within a rapid ec...
2016 conservation track: under the hood of an rea:  what is within a rapid ec...2016 conservation track: under the hood of an rea:  what is within a rapid ec...
2016 conservation track: under the hood of an rea: what is within a rapid ec...
 
Nanoemulsions
NanoemulsionsNanoemulsions
Nanoemulsions
 
Motorola downfall and revival
Motorola downfall and revivalMotorola downfall and revival
Motorola downfall and revival
 
서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...
서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...
서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...
 
알파고는 어떤 바둑을 둘까
알파고는 어떤 바둑을 둘까알파고는 어떤 바둑을 둘까
알파고는 어떤 바둑을 둘까
 
Unit 3 summary
Unit 3 summaryUnit 3 summary
Unit 3 summary
 
딥러닝을 이용한 자연어처리의 연구동향
딥러닝을 이용한 자연어처리의 연구동향딥러닝을 이용한 자연어처리의 연구동향
딥러닝을 이용한 자연어처리의 연구동향
 
April 2016 HUG: CaffeOnSpark: Distributed Deep Learning on Spark Clusters
April 2016 HUG: CaffeOnSpark: Distributed Deep Learning on Spark ClustersApril 2016 HUG: CaffeOnSpark: Distributed Deep Learning on Spark Clusters
April 2016 HUG: CaffeOnSpark: Distributed Deep Learning on Spark Clusters
 

Último

choro ciclo de vida anatomía y fisiología
choro ciclo de vida anatomía y fisiologíachoro ciclo de vida anatomía y fisiología
choro ciclo de vida anatomía y fisiología
elvis2000x
 
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docxPLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
Victor Manuel Rivera Guevara
 
Diagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdfDiagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdf
joseabachesoto
 
164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas
jcbarriopedro69
 
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptxDesbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
ValGS2
 
Una solucion saturada contiene la cantidad máxima de un soluto que se disuel...
Una solucion saturada contiene la cantidad máxima de un  soluto que se disuel...Una solucion saturada contiene la cantidad máxima de un  soluto que se disuel...
Una solucion saturada contiene la cantidad máxima de un soluto que se disuel...
leonpool521
 
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuariaBOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
mesiassalazarpresent
 
Distribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de MediasDistribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de Medias
arielemelec005
 
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica químicaCiclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
ycalful01
 
Ejercicios-de-Divisibilidad-para-Primero-de-Primaria (3).doc
Ejercicios-de-Divisibilidad-para-Primero-de-Primaria (3).docEjercicios-de-Divisibilidad-para-Primero-de-Primaria (3).doc
Ejercicios-de-Divisibilidad-para-Primero-de-Primaria (3).doc
LuisEnriqueCarboneDe
 
Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.
thatycameron2004
 
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaaEspecificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
ssuserebb7f71
 
PLAN DE EMERGENCIAS Y EVACUACION 2024.pdf
PLAN DE EMERGENCIAS Y EVACUACION 2024.pdfPLAN DE EMERGENCIAS Y EVACUACION 2024.pdf
PLAN DE EMERGENCIAS Y EVACUACION 2024.pdf
Daniel Jose Sierra Garcia
 
Mapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIASMapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIAS
AlfonsoRosalesFonsec
 
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdfHITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
GROVER MORENO
 
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOLNORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
Pol Peña Quispe
 
Curso Basico de DIgSILENT power factorys
Curso Basico de DIgSILENT power factorysCurso Basico de DIgSILENT power factorys
Curso Basico de DIgSILENT power factorys
LuisPerezIgnacio1
 
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
CarlitosWay20
 
PRESENTACION REUNION DEL COMITE DE SEGURIDAD
PRESENTACION REUNION DEL COMITE DE SEGURIDADPRESENTACION REUNION DEL COMITE DE SEGURIDAD
PRESENTACION REUNION DEL COMITE DE SEGURIDAD
mirellamilagrosvf
 
Hidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggfHidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggf
JavierAlejosM
 

Último (20)

choro ciclo de vida anatomía y fisiología
choro ciclo de vida anatomía y fisiologíachoro ciclo de vida anatomía y fisiología
choro ciclo de vida anatomía y fisiología
 
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docxPLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
 
Diagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdfDiagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdf
 
164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas
 
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptxDesbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
 
Una solucion saturada contiene la cantidad máxima de un soluto que se disuel...
Una solucion saturada contiene la cantidad máxima de un  soluto que se disuel...Una solucion saturada contiene la cantidad máxima de un  soluto que se disuel...
Una solucion saturada contiene la cantidad máxima de un soluto que se disuel...
 
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuariaBOTAnica mesias orland role.pptx1 ciclo agropecuaria
BOTAnica mesias orland role.pptx1 ciclo agropecuaria
 
Distribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de MediasDistribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de Medias
 
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica químicaCiclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
 
Ejercicios-de-Divisibilidad-para-Primero-de-Primaria (3).doc
Ejercicios-de-Divisibilidad-para-Primero-de-Primaria (3).docEjercicios-de-Divisibilidad-para-Primero-de-Primaria (3).doc
Ejercicios-de-Divisibilidad-para-Primero-de-Primaria (3).doc
 
Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.Flujograma de gestión de pedidos de usuarios.
Flujograma de gestión de pedidos de usuarios.
 
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaaEspecificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
PLAN DE EMERGENCIAS Y EVACUACION 2024.pdf
PLAN DE EMERGENCIAS Y EVACUACION 2024.pdfPLAN DE EMERGENCIAS Y EVACUACION 2024.pdf
PLAN DE EMERGENCIAS Y EVACUACION 2024.pdf
 
Mapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIASMapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIAS
 
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdfHITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
 
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOLNORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
 
Curso Basico de DIgSILENT power factorys
Curso Basico de DIgSILENT power factorysCurso Basico de DIgSILENT power factorys
Curso Basico de DIgSILENT power factorys
 
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
 
PRESENTACION REUNION DEL COMITE DE SEGURIDAD
PRESENTACION REUNION DEL COMITE DE SEGURIDADPRESENTACION REUNION DEL COMITE DE SEGURIDAD
PRESENTACION REUNION DEL COMITE DE SEGURIDAD
 
Hidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggfHidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggf
 

Dijkstra expo

  • 1.
  • 2. Nacido en Rotterdam, (Holanda) en 1930, su padre era químico y su madre matemática. con 12 años, entró en Gymnasium Erasminium, una escuela para estudiantes especialmente brillantes, donde dio clases de Griego, Latín, Francés, Alemán, Inglés, biología, matemáticas y química. Debido a su facilidad para la química, las matemáticas y la física, entró en la Universidad de Leiden, donde decidió estudiar física teórica. Después de asistir a un curso de programación en la Universidad de Cambridge, empezó a trabajar en el Centro Matemático en Amsterdam, donde se incrementó su creciente interés en la programación. Cuando terminó la carrera se dedicó a problemas relacionados con la programación. El resto de su vida se dedico a la investigación y desarrollo de diversos problemas de programación hasta su reciente muerte en el año 2002 En 1959, Dijkstra anunció su algoritmo de caminos mínimos o también llamado ruta mas corta o árbol mínimo
  • 3. Propuesto en 1959 el algoritmo de caminos mínimos o también llamado ruta mas corta o árbol mínimo o simplemente algoritmo de Dijkstra es un algoritmo para determinar el camino o ruta mas corta desde un nodo de origen hacia los demás nodos del grafo, en el cual cada arista o arco posee un peso. Se siguen una serie de pasos y consideraciones que veremos a continuación
  • 4. Para realizar la aplicación del algoritmo de Dijkstra, se aplican los siguientes pasos: 1. Se elige un nodo de inicio al cual se le marcara un peso de la siguiente forma: [X,Y](N) Donde ‘X’ equivale a el valor del recorrido actual de los arcos, ‘Y’ equivale a el nodo predecesor o de origen y ‘N’ al numero de iteración u operación actual 2. A los nodos adyacentes del nodo seleccionado como nodo de inicio, se deben asignar un peso de igual forma al punto anterior, ( [X,Y](N) ) 3. De los nodos con los pesos calculados se toma el nodo con menor valor en X y este será el siguiente a visitar
  • 5. 4. Los pasos 2 y 3 deben repetirse teniendo en cuenta que si al intentar calcular los pesos para los nodos adyacentes a un nodo que esta siendo visitado, uno de estos ya tiene un peso asignado, deben calcularse los demás pesos cuantas veces sean necesario, y siempre se tomara el peso mínimo calculado 5. Los nodos pueden ser visitados una sola vez Ejemplo de aplicación: Nodo de inicio A
  • 6.
  • 7. Dijkstra (G,s) Inicializar for cada v perteneciente a V[G] do d[v] = infinito p[v] = nulo d[s] = 0 S = vacio Q = V[G] mientras Q no vacío do u = nodo v con min d[v] S = S unión u 'se añade al conjunto de nodos finalizados for cada v perteneciente Adyacente u if d[v] > d[u] + w(u,v) then d[v] = d[u] + w(u,v) p(v) = u
  • 8. • Encaminamiento de paquetes por routers • Enrutamiento de Aviones y trafico aéreo • Movilidad terrestre • Sistemas de geolocalisacion
  • 9. • https://jariasf.wordpress.com/2012/03/19/camino-mas-corto- algoritmo-de-dijkstra/ • http://arodrigu.webs.upv.es/grafos/doku.php?id=algoritmo_dijkstra • http://arxiv.org/pdf/0810.0075.pdf Tutoriales Youtube • https://www.youtube.com/watch?v=fgdCNuGPJnw • https://www.youtube.com/watch?v=VENf0GXRd6E • https://www.youtube.com/watch?v=LLx0QVMZVkk