Dado un dígrafo ponderado y una función de peso, , normalmente se puede usar el algoritmo de Dijkstra para obtener el camino más corto. Lo que me interesa es cómo obtener la ruta -shortest, la -shortest, y así sucesivamente.d ( u , v ) 2 n d 3 r d
Preguntas:
¿Existe un algoritmo eficiente para obtener la i-ésima ruta más corta entre dos nodos en un gráfico ponderado?
¿Existe un algoritmo eficiente para obtener las k rutas más cortas entre dos nodos en un gráfico ponderado?
Una respuesta a cualquiera de las dos está bien, aunque me pregunto si una respuesta a la segunda pregunta se puede hacer de manera más eficiente que llama a una respuesta a la primera pregunta.