Variety of parallel algorithms for finding shortest paths in a (possibly changing) graph