For example, if I ran Dijkstra's algorithm for each vertex, would that produce the all pair shortest path for the entire graph like when running Floyd-Warshall?
I am leaning towards this being true with the caveat being that running the single source shortest path algorithm for each vertex is less efficient since it wouldn't utilize dynamic programming to avoid redundant computations.