We consider the problem of computing in parallel all pairs of shortest path
s in a general large-scale directed network of N nodes. A hierarchical netw
ork decomposition algorithm is provided that yields for an important subcla
ss of problems log N savings in computation time over the traditional paral
lel implementation of Dijkstra's algorithm. Error bounds are provided for t
he procedure and are illustrated numerically for a problem motivated by int
elligent transportation systems.