algoritmo de djktra

Páginas: 8 (1751 palabras) Publicado: 24 de septiembre de 2014
Algoritmo de Dijkstra

12 de Mayo de 2009

Algoritmo de Dijkstra.
Uno de los algoritmos m´s usados para la b´squeda de caminos de peso m´
a
u
ınimo es
el de Dijkstra, que proporciona los pesos m´
ınimos desde un v´rtice dado al resto de
e
los v´rtices.
e

Algoritmo de Dijkstra

12 de Mayo de 2009

Algoritmo de Dijkstra.
Uno de los algoritmos m´s usados para la b´squeda decaminos de peso m´
a
u
ınimo es
el de Dijkstra, que proporciona los pesos m´
ınimos desde un v´rtice dado al resto de
e
los v´rtices.
e
Sea un grafo o digrafo pesado, con V = {v1 , v2 , . . . , vn } su conjunto de v´rtices
e
y Ω = (ωij )n×n su matriz de pesos, y sea vp el vertice inicial.

Algoritmo de Dijkstra

12 de Mayo de 2009

Algoritmo de Dijkstra.
Uno de los algoritmos m´susados para la b´squeda de caminos de peso m´
a
u
ınimo es
el de Dijkstra, que proporciona los pesos m´
ınimos desde un v´rtice dado al resto de
e
los v´rtices.
e
Sea un grafo o digrafo pesado, con V = {v1 , v2 , . . . , vn } su conjunto de v´rtices
e
y Ω = (ωij )n×n su matriz de pesos, y sea vp el vertice inicial.
Dijkstra construye, en cada paso, un camino m´
ınimo desde vp a otrov´rtice y
e
se detiene cuando ha construido uno para cada v´rtice (o no puede construir m´s).
e
a
Para ello se usan

Algoritmo de Dijkstra

12 de Mayo de 2009

Algoritmo de Dijkstra.
Uno de los algoritmos m´s usados para la b´squeda de caminos de peso m´
a
u
ınimo es
el de Dijkstra, que proporciona los pesos m´
ınimos desde un v´rtice dado al resto de
e
los v´rtices.
e
Sea ungrafo o digrafo pesado, con V = {v1 , v2 , . . . , vn } su conjunto de v´rtices
e
y Ω = (ωij )n×n su matriz de pesos, y sea vp el vertice inicial.
Dijkstra construye, en cada paso, un camino m´
ınimo desde vp a otro v´rtice y
e
se detiene cuando ha construido uno para cada v´rtice (o no puede construir m´s).
e
a
Para ello se usan
una lista o conjunto: L , que contendr´ los v´rtices paralos que hemos consa
e
truimos un camino m´
ınimo

Algoritmo de Dijkstra

12 de Mayo de 2009

Algoritmo de Dijkstra.
Uno de los algoritmos m´s usados para la b´squeda de caminos de peso m´
a
u
ınimo es
el de Dijkstra, que proporciona los pesos m´
ınimos desde un v´rtice dado al resto de
e
los v´rtices.
e
Sea un grafo o digrafo pesado, con V = {v1 , v2 , . . . , vn } su conjunto dev´rtices
e
y Ω = (ωij )n×n su matriz de pesos, y sea vp el vertice inicial.
Dijkstra construye, en cada paso, un camino m´
ınimo desde vp a otro v´rtice y
e
se detiene cuando ha construido uno para cada v´rtice (o no puede construir m´s).
e
a
Para ello se usan
una lista o conjunto: L , que contendr´ los v´rtices para los que hemos consa
e
truimos un camino m´
ınimo
y un vector depesos: D , que contendr´ al final los pesos m´
a
ınimos.

Algoritmo de Dijkstra

12 de Mayo de 2009

Algoritmo de Dijkstra.
Uno de los algoritmos m´s usados para la b´squeda de caminos de peso m´
a
u
ınimo es
el de Dijkstra, que proporciona los pesos m´
ınimos desde un v´rtice dado al resto de
e
los v´rtices.
e
Sea un grafo o digrafo pesado, con V = {v1 , v2 , . . . , vn } suconjunto de v´rtices
e
y Ω = (ωij )n×n su matriz de pesos, y sea vp el vertice inicial.
Dijkstra construye, en cada paso, un camino m´
ınimo desde vp a otro v´rtice y
e
se detiene cuando ha construido uno para cada v´rtice (o no puede construir m´s).
e
a
Para ello se usan
una lista o conjunto: L , que contendr´ los v´rtices para los que hemos consa
e
truimos un camino m´
ınimo
y un vectorde pesos: D , que contendr´ al final los pesos m´
a
ınimos.
Inicialmente L = {vp } y D = Ω(p, : ) , la p -´sima fila de la matriz de pesos (la
e
correspondiente al v´rtice inicial).
e

Matlab 6.1.

1

Algoritmo de Dijkstra

12 de Mayo de 2009

Algoritmo de Dijkstra
inicio: Ω; vp ; L = {vp }; D = Ω(p, : )
mientras sea V − L = ∅
tomar vk ∈ V − L con D(k) m´
ınimo
hacer L ∪...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo
  • Algoritmo
  • Algoritmo
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS