Tengo un gráfico no dirigido con aproximadamente 100 nodos y aproximadamente 200 bordes. Un nodo está etiquetado como "inicio", otro es "final" y hay alrededor de una docena con la etiqueta "debe pasar". Necesito encontrar la ruta más corta a través de este gráfico que comienza en 'inicio',...