shortest path computation speed up techniques 8167159