Home  
Buscar en Boonic 
 
Algoritmo de Dijkstra


O algoritmo de Dijkstralog n) onde m é o número de arestas e n é o número de vértices. O algoritmo que serve para resolver o mesmo problema em um grafo com pesos negativos é o algoritmo de Bellman-Ford.

Um exemplo prático de problema que pode ser resolvido pelo algoritmo de Dijkstra é: alguém precisa se deslocar de uma cidade para outra. Para isso, ela dispõe de várias estradas, que passam por diversas cidades. Qual delas oferece uma trajetória de menor caminho?

 ? nulo ? 0

identifica o vértice de onde se origina uma conexão até v de maneira a formar um caminho mínimo.

 ? u

w(u, v) é o peso(weight) da aresta que vai de u a v.

u e v são vértices quaisquer e s é o vértice inicial.

extraia-mín(Q), pode ser um heap de mínimo ou uma lista ordenada de vértices onde obtém-se o menor elemento, ou qualquer estrutura do tipo.


No final do algoritmo teremos o menor caminho entre s e qualquer outro vértice de G.


Este artigo está licenciado sob a GNU Free Documentation License. É uma adaptação do artigo da Wikipédia "Algoritmo de Dijkstra".



[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]


Páginas Relacionadas

algoritmo dijkstra | juegos online | juegos online | juegos online | algoritmo prim | distancia u | algoritmo prim | algoritmo prim | algoritmo prim | algoritmo prim |
 
 

Posts Relacionados

Que algoritmo determina la relevancia de blogueros

Revelan una grave falla en el algoritmo MD5

CLEFIA, nuevo algoritmo de cifrado para DRM.

Algoritmo para modificar el tamaño de imágenes sin afectar

Google actualiza el algoritmo de PageRank y causa pánico

Desarrollan un algoritmo para detectar cuando los político

Sony presentará CLEFIA, un nuevo algoritmo de cifrado para