El documento describe dos algoritmos para encontrar la ruta más corta en un grafo: el algoritmo de Dijkstra y el algoritmo de Floyd-Warshall. El algoritmo de Dijkstra se usa para grafos con pesos positivos, mientras que el algoritmo de Floyd-Warshall funciona para cualquier tipo de grafo ponderado y devuelve la matriz de las distancias más cortas entre todos los pares de vértices.