Está en la página 1de 2

Algoritmo de Dijsktra

1.1 Concepto de algoritmo


1.2 Ventajas
1.3 Mas información
1.4 Ejemplo

Algoritmo de Dijsktra
 1.1 Concepto:

También llamado algoritmo de caminos mínimos, es un algoritmo para encontrar el camino mas
corto, desde un vértice origen hacia el resto de los demás vértices de un grafo con pesos en las
aristas.

 1.2 Ventajas

Como sus otros nombres lo dicen, este algoritmo se caracteriza por la búsqueda de caminos mas
cortos o mínimos, donde su utilidad más común es en el campo de la telemática (Informática y
comunicación). Ya que gracias a él, es posible resolver grafos con muchos nodos, lo que seria muy
complicado resolver sin dicho algoritmo, encontrando las rutas más cortas del origen y todos los
destinos en una red.

 1.3 Mas información:

Su nombre viene del científico de países bajos que lo creo en 1956 y lo publico por primera vez en
1959. La idea de este algoritmo es explorar todos los caminos cortos que parten del origen y los
llevan a todos los demás. El algoritmo hace uso y define etiquetas a partir de nodos origen y para
cada uno de los nodos subsiguientes.

 1.4 Ejemplo:

Calcular la menor longitud entre S y T

Este ejemplo comparamos por el peso cual era la opción mas corta, al principio comparábamos si
ir por b o c, y como c pesa menos, se eligió ir por ese lado, después se comparo b, d, e y como el
que menos pesa sumando lo ya llevado (es decir si para llegar a c, pesaba 2 y elegimos una opción
que vale 1, se sumaría y su peso ahora será de 3) es b que vale 3, se elige esa opción, así se fueron
eligiendo las opciones para buscar cual es la menos pesada o más larga.
También, cuando es imposible llegar directamente se le pone un infinito, pero cuando el numero
contado es mayor al anterior en la misma letra, se deja el anterior, como en el caso del paso 2 en
el nodo E, que aun que era hacer dos pasos en uno, se prefirió dejar el anterior, pero cuando el
peso es menor, se va actualizando.

b d
5
6
4
8
s 1 2 t

2
2
10
c e

También podría gustarte