A computational study of efficient shortest path algorithms