Given some undirected and edge-weighted graph, what algorithm can be used to find the shortest path from some vertice v to another vertice w?
For a directed edge-weighted graph, you could use Dijkstra's shortest path algorithm, but I am working with an undirected graph, so it won't work.
For a graph that is not edge-weighted, you could use breadth-first search (BFS), but I am working with an edge-weighted graph, so it won't work.
So given that it is both undirected and edge-weighted, what is the general shortest path method?