Shortest path algorithms Implementations of single- and all-pair shortest path algorithms, including dijkstra, floyd-warshall, and hedetniemi. Four types of implementations: pure python, numpy, numba (@jit), and numba (@cuda.jit)